Skip to main content
Adobe Photoshop Family

6 Messages

 • 

140 Points

Sat, Mar 2, 2019 9:38 AM

Photoshop: Keyboard Shortcuts don't work with local keymap

I have English version of Photoshop CC on English Windows 10 and I use Finnish keymap. For years this combination worked fine. Recently all keyboard shortcuts stopped working. If I change my keymap to English, they work fine. This is of course not acceptable solution as I can't type Finnish characters with English keymap. Adobe support confirmed that Photoshop really expects the English keymap if Photoshop is installed in English. I think this is a bug.

Responses

3.5K Messages

 • 

52.9K Points

a year ago

Hi Esa,

Photoshop actually doesn't care about the keyboard if your alphabet is Latin-based.  Then, whatever key is sent to the app is what it reacts to.  For instance, if you switch to the Turkish layout, then you get keys in very different locations, but they all work fine.  Same if you switch to French.  Wherever A is on the keyboard, when you press it and CTRL/CMD, you get, for instance, Select All.

I don't know how Keymap functions, but I'm inclined to believe the problem lies there.

Thanks,
David

6 Messages

 • 

140 Points

a year ago

Hi David,

I believe what you say might be true on some conditions but I also have this very repeatable situation on my computer that changing the keymap makes shortcuts to work or work not.

I also got response from your help chat that Photoshop expects the same keymap that is the application language. Why did they give me that answer if keymap doesn't affect it? And you can google this problem and find similar cases. Even on this forum there has been an answer (I think you recognise the guy...) that on English interface the English keymap is required:

https://feedback.photoshop.com/photoshop_family/topics/photoshop-english-keyboard-german-shortcuts-not-working

It really sounds like Photoshop reads keyboard some weird way because Finnish and English keymaps don't differ on basic alphabets (only on umlauts and some special characters). For example H, J and C (commonly used shortcuts by themselves) are on exactly same locations. Yet even they do not work on Finnish keymap.

I think you should decide what is your official answer on this. Just saying this isn't a problem doesn't make the problem go away. It is very common in non-English countries to use the English interface. There are many reasons, first being that localisations usually suck big time and most of the good guides are for English versions. Why I can use all my other software in English with local keymap but not Photoshop?

So I stay in my opinion that this is a bug and it should be fixed. 

Best regards,

Esa Ahonen

3.5K Messages

 • 

52.9K Points

Hi Esa,

Trust me, how I've described it is how the program operates.  I'm not Tech Support; I'm on the Dev team and keyboard shortcuts as well as internationalization has been my responsibility for nearly two decades.  This IS the official answer and it's actually consistent with all the previous ones.

For languages that use a Latin-based alphabet, while we recommend using the same keyboard layout as app language, we accept ACTUAL keyboard input.  That means whatever key that is sent is interpreted based on value, NOT location.  A quick way to test this for yourself would be to switch to either French or Turkish layouts, where a number of letters are in alternative locations.  Notice, the value of the letter is what drives Photoshop NOT the letter's location vis-a-via and English keyboard.

For languages that do NOT use a Latin-based alphabet, including Japanese, Chinese, Korean, Russian, Ukrainian, Greek, Arabic, and Hebrew (among others), app language and keyboard language are less closely tied, since we accept the equivalent keyboard input from a US keyboard in all cases.  I frequently test Russian or Japanese shortcuts with a PHYSICAL Turkish keyboard set to Russian or Japanese or even Arabic or Korean.

Now, I don't know what Keymap is, but I just double-checked Finnish on both Win and Mac.  Not a single problem, including with H, J, and C, both in the default as well as customized context using the OSes' keyboard layouts.  My guess is that Keymap isn't declaring itself to the OS as a Latin-based layout tool, so we're taking US locations.

On all of this, there is one caveat -- shortcuts that are NOT customizable might not follow this schema.  Typically, such shortcuts are hard-wired.  >8-(

Thanks,
David

6 Messages

 • 

140 Points

Hi David,

You've misunderstood: there is no magic software called Keymap. I was using the word (I come from Unix background where it is common) to refer to OS keyboard layout. I wouldn't dare to complain if I was using anything shady. It's plain Windows 10 settings and Photoshop here.

I still think you have two answers: first you say that Photoshop reads only characters but same time (referring to your answer I linked and answer I got from your support) you say we should use same keyboard layout that is the application language.

And if you read my initial description of the problem you find that it really worked for me earlier. I've successfully used English Photoshop with Finnish keyboard layout (on three separate computers). Then, out of the blue it stopped working with no changes to my Windows or Photoshop settings. It was only after that I even installed the English keyboard layout to my Windows 10 (I googled the problem and found that others used this workaround).

What proof do you need that this problem exist? I can replicate this as many times as needed. It goes like this:

1. Select Finnish keyboard layout from Windows 10
2. Start Photoshop
3. None of the keyboard shortcuts work
4. Exit Photoshop
5. Select English keyboard layout from Windows 10
6. Start Photoshop
7. Every shortcut works as expected.

Every time. No exceptions.

Now if you just answer is this expected behaviour? If your answer is yes, I say this is a bug.

If this is not expected behaviour how can I correct this? I've done every trick found on your site and everything your support told me. No help.

Best regards,

Esa Ahonen

3.5K Messages

 • 

52.9K Points

Hi Esa,

Sorry, but your steps do NOT produce a problem on my Win10 machine, nor my Win10 laptop, nor the Win10 machine I tried in the lab.  In all three cases (as well as on two Macs), when I set my keyboard to Finnish/Suomi, the shortcuts work fine, in all cases, every time.  H, J, and C trigger the Hand, Spot-Healing, and Crop tools.  CTRL+X or C or V work for Cut, Copy, Paste.  CTRL+N works for File > New.  CTRL+ALT+SHIFT+K triggers the Keyboard Shortcut dialog where I manually set CTRL+SHIFT+Y to be File > Open.  Not a hiccup on ANY of the machines. 

Similarly, when I switch to a French keyboard (which has a top left layout of AZERTY) those shortcuts correctly function with the French locations on Win10.  So, I don't know what to tell you -- I am NOT seeing any problems on three machines following your steps.  I'm not sure why you're having this problem, but it is not typical or reproducible here.  My first guess is that your virtual keyboard files have an issue or your physical keyboard might be unusual -- what kind of physical keyboard are you using?  And you are using the standard Windows keyboard layout for Suomi?

Also, you should be able to swap virtual keyboards dynamically, without relaunching PS.  If your system is not working that way, then there's definitely an issue with your OS, since, as I said, for Latin-based scripts, PS takes the actual keyboard input.

Thanks,
David

6 Messages

 • 

140 Points

Hi David,

My keyboard is all standard 105 key Cherry. I use en-FI keyboard layout. But I don't think this is relevant since the exactly same combination worked with Photoshop earlier. It is Photoshop that has stopped working. As I said I only installed the English keyboard layout after the problem occurred, before that I didn't change anything in my Windows 10 language settings after installation. And I can't imagine why should any of my other installed software interfere with Photoshop. They have nothing to do with keyboard settings.

But you have my description of the problem and this other case (where you gave different answer).

https://feedback.photoshop.com/photoshop_family/topics/photoshop-english-keyboard-german-shortcuts-not-working

Also your support seemed to be familiar with this problem. They gave me the same answer you gave in link above.

So it's not just my Windows 10 you can blame. This is more widespread problem. It is real.  It really doesn't help us that you just say that you can't reproduce it. It doesn't make it go away for us.

Can I give you some logs or debug info to help sort out what is happening in our cases?

Best regards, 

Esa Ahonen

3.5K Messages

 • 

52.9K Points

Hi Esa,

I don't know what to tell you.  There has been no change to how Photoshop handles keyboards nor can I reproduce the problem that you are describing, neither using Finnish, nor French, German, Romanian, Turkish, or Spanish.  What Tech Support is telling you is based on the specs I worked on for this feature -- it's the "simple answer."  I've already shared the more nuanced, technical one, above.  Further, there have been zero other reports of a problem in any Finnish or any other language; asking the app to "psychically" know the user's intent and change the virtual keyboard settings on the fly doesn't count.

I am happy to do a web-hosted screenshare with you.  Demo the problem for me.  I'm not trying to stonewall you; but we can't fix what we cannot see.  Perhaps there's some minor detail that you're doing differently -- I fully believe that you're encountering an issue.  The cause and the solution are what we're trying to hammer out.

I'm in California, so PST.  I can, however, be available outside normal work-hours to make this happen (I'm frequently up late -- small kids).  Just respond and I'll send you an email with details.

Thanks,
David