In macOS the "Dvorak - QWERTY ⌘" keyboard layout provides the dvorak keyboard layout while retaining the shortcuts from QWERTY.is the same as the "Dvorak" layout but uses the QWERTY layout for interpreting shortcuts.
| Action | QWERTY | Dvorak - QWERTY ⌘ | Dvorak |
| Copy | ⌘C | ⌘C | ⌘I |
| Paste | ⌘V | ⌘V | ⌘. |
~~It does this by mapping key codes to QWERTY when the ⌘ key is held.~~
While using the "Dvorak - QWERTY ⌘" layout blender only reacts to "Dvorak" shortcuts.
Currently blender does not do this mappingThis patch passes modifier (⌘, Ctrl, etc.) info for a keyboard event to the function used in macOS for mapping keyboard layouts, `UCKeyTranslate`.
This patch passes modifier (⌘, Ctrl, etc.) info to the function used in macOS for mapping keyboard layouts, `UCKeyTranslate`, allowingmakes blender treat shortcut inputs as if the layout were set to QWERTY whilst in "Dvorak - QWERTY ⌘" users to use QWERTY shortcuts as expected.