The "Dvorak - QWERTY ⌘" keyboard layout provides the dvorak keyboard layout while retaining the shortcuts from QWERTY.
It does this by mapping key codes to QWERTY when the ⌘ key is held.
Currently blender does not do this mapping.
This patch passes modifier (⌘, Ctrl, etc.) info to the function used in macOS for mapping keyboard layouts, `UCKeyTranslate`, allowing "Dvorak - QWERTY ⌘" users to use QWERTY shortcuts as expected.