Closed Bug 427797 Opened 17 years ago Closed 17 years ago

"Dvorak - Qwerty ⌘" keyboard layout is broken

Categories

(Core :: Widget: Cocoa, defect)

PowerPC
macOS
defect
Not set
major

Tracking

()

VERIFIED FIXED

People

(Reporter: mstange, Assigned: masayuki)

References

Details

Attachments

(1 file)

Attached image Illustration of keyboard layout (deleted) —
(Intro copied from bug 411647) Mac OS X has a keyboard layout called "Dvorak - Qwerty ⌘" where the keys are ordinarily in the Dvorak layout, but when the ⌘ (Command) key is held down, it temporarily switches back to Qwerty. Thus, you can type text in Dvorak, but all the keyboard shorcuts in your muscle memory still work. Since bug 398514, this function does not work any more - when the Cmd key is pressed, the Dvorak layout is applied for the keyboard commands. Steps to reproduce: 1. Set OS X to use the "Dvorak - Qwerty ⌘" keyboard layout (in the International preference pane in System Preferences). 2. Open a Firefox window. 3. Press Cmd + [F]. Actual results: The View Source window opens, which should only open on Cmd+U. At the same time, the "Edit" menu entry flashes blue. (That's where the Find command is located.) Expected results: The find bar should appear.
Tested and confirmed the presence of this bug with OS X. I use Dvorak often, so this is a severe issue.
Flags: in-litmus?
Dvorak - Qwerty Command is a nightmare; |charactersIgnoringModifiers| doesn't actually do what you want, but if you use |characters| you get weird effects from shift and option.
I mentioned this in channel, but since it might be useful to preserve: this post gives a feeling for the complexity involved here, and has some sample code that handles a subset of the problem: http://sigpipe.macromates.com/2005/09/24/deciphering-an-nsevent/
this bug should be fixed by bug 359638. (I'll post new patch for Dvorak)
Depends on: 359638
Yes! That works perfectly. Thanks.
Bug 427995 is probably also related.
taking.
Assignee: joshmoz → masayuki
Status: NEW → ASSIGNED
The patch of bug 359638 was landed. -> FIXED
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Verified Fixed. Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9pre) Gecko/2008041504 Minefield/3.0pre
Status: RESOLVED → VERIFIED
Flags: in-litmus? → in-litmus+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: