Photoshop: Does CS5 support Dvorak-qwerty support?

  • 2
  • Question
  • Updated 7 years ago
  • Answered
  • (Edited)
Hi there, I was wondering if the Dvorak-QWERTY keyboard is supported in the latest release of Photoshop for Mac.

Could someone test this for me:
Enable "Dvorak with Qwerty commands" layout in system preferences and switch to it.

Try simple keyboard commands in Photoshop like command-X command-C command-W etc. They should perform the same thing as with the QWERTY keyboard.

I have CS3, and they do really random stuff or nothing at all.
Photo of Andrew Pouliot

Andrew Pouliot

  • 5 Posts
  • 0 Reply Likes

Posted 7 years ago

  • 2
Photo of David

David, Official Rep

  • 2800 Posts
  • 387 Reply Likes
Howdy Andrew,

Actually, Photoshop totally supports the Dvorak keyboard. But, in order to get the layout right for any program, you need to let the OS know that you've switched layouts. To do that, go to System Preferences > Language and Text > Input Sources and from the list, select the kind of Dvorak keyboard you have (it's easiest if you set the list to alphabetical order). Once you've done this, you'll see a little American flag (assuming you're in the 'States, otherwise, it'll match your local settings) in the upper right-hand corner of your menu bar for the OS. Click this and you'll see a drop-down which now includes Dvorak. Once you select it, Photoshop (and all your other apps) will now treat the keyboard correctly.

If you've got any questions or problems with this, please ping this thread back and I'll post some screenshots.

Thanks,
David
Photo of Andrew Pouliot

Andrew Pouliot

  • 5 Posts
  • 0 Reply Likes
I think you've misunderstood my question. I do know how to switch my keyboard to dvorak. In fact I have to switch back and forth to from qwerty every time I switch to photoshop from another app.

The problem is that, at least in CS3 and CS4, the "Dvorak with QWERTY commands" layout just doesn't work with photoshop. Key commands do completely random things, some based on the dvorak equivalent of the qwerty keys, some just inexplicable.

Have you tried what I indicated in the OP?
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 815 Reply Likes
Photoshop doesn't know about or care about the keyboard layout.
Photoshop simply gets the key events from the OS, and the OS or hardware deals with key layouts/mappings.
Photo of Andrew Pouliot

Andrew Pouliot

  • 5 Posts
  • 0 Reply Likes
Hi Chris and David,

Thanks for your responses so far.

So I should probably mention that I'm an occasional Mac developer as well as a photoshop user.

So yeah, while Photoshop (at least as of CS4) seems to be getting key events and then looking up the corresponding letter that it corresponds to via the operating system, it seems to be not using the correct function or not passing in the modifiers that were down with the key event. The bug doesn't happen when I use the "pure" Dvorak layout, but then all of the keyboard commands are in awkward and unfamiliar positions.

To elaborate: the issue is if I hit the key labeled "X" on my Apple keyboard (I don't have a special physical keyboard, just a different mapping), then I expect to see the letter "q" typed due to the Dvorak layout. However, if the command key is held down when I press "X", the "Command-X" command should be issued because it's the "Dvorak qwerty commands" layout and I expect to get the "Cut" function instead of "Quit", ~command + "q".

Perhaps this (quite old) article describes a similar situation to what's happening in Ps.
http://www.quinn.echidna.id.au/quinn/...

This is actually a problem across the Creative Suite (I've seen it in Illustrator, Photoshop, and Indesign, iirc). For what it's worth Safari actually had some bugs due to this that I worked with the WebKit team to resolve (see https://bugs.webkit.org/show_bug.cgi?....

All other apps on my computer behave correctly, however. Menu commands "just work" as they should.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 811 Reply Likes
Well, since CS5 is now Cocoa, it uses completely different APIs. Download the trial and try it.

But all along, Photoshop has been using the approved and system recommended APIs. So any problem with key mapping is most likely in the OS or the hardware.

And the Creative Suite apps really don't share code. So if there is a problem common among them, you can bet the problem is in the OS code.
Photo of David

David, Official Rep

  • 2701 Posts
  • 370 Reply Likes
I tested with CS5 and there's no problem on OS10.6. I verified with Cut, Copy, Paste and Undo as well as with more convoluted commands like Invert Selection (CMD+SHIFT+I), Vanishing Point (CMD+OPT+V), Keyboard Shortcuts (CMD+SHIFT+OPT+K) and Menu Shortcuts (CMD+SHIFT+OPT+M) among others. No problems. The only hiccup is with defining shortcuts in this mode -- bug logged.

I really think that Chris is correct and that this is a Carbon bug...
Photo of Andrew Pouliot

Andrew Pouliot

  • 5 Posts
  • 0 Reply Likes
Sweet! Glad to hear it's fixed. Some Carbon apps do work properly, though. Not too many of them around anymore though... :) iTunes and Ps were the big ones I had before.
Photo of Don McCurdy

Don McCurdy

  • 2 Posts
  • 2 Reply Likes
I use Dvorak-Qwerty and have CS5.5 ... Photoshop *does* correctly map shortcuts to the keys' face values. Some other programs in the suite (e.g. Illustrator) do not, though, which is pretty frustrating.

It's almost certainly an Adobe issue, not an OS thing, because it's very rare that I run into an application that doesn't correctly recognize Command-Z as "undo," and Illustrator is one of them. I have to hit Command-/ instead.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 812 Reply Likes
Well, that's actually more evidence that the problem is with the OS APIs. But it may be restricted to the Carbon APIs (which most of the rest of the suite still uses).
Photo of Andrew Pouliot

Andrew Pouliot

  • 5 Posts
  • 0 Reply Likes
Thank you Don! This is exactly the answer I was looking for: the bug has been fixed in Photoshop.

I now have a great reason to upgrade, along with better Lion support.
Photo of Don McCurdy

Don McCurdy

  • 2 Posts
  • 2 Reply Likes
I just checked quickly: Dreamweaver, Flash, and InDesign all support Dvorak-Qwerty shortcuts as well, Fireworks and Illustrator do not. (I'm using a clean install of CS5.5)

In illustrator, for example, Undo, Cut, Copy, and Paste don't work with their standard shortcuts. If these shortcuts are working in CS6, I'm assuming that means that the switch to Cocoa APIs will in fact fix the problem? In the meantime, is manually re-assigning each hotkey probably the only workaround?