The values currently stored in KeyDownActions: *modifiersQt, KeyDownActions: *modifiersCocoa, KeyDownActions: *arrowsModifiersQt and KeyDownActions: *arrowsModifiersCocoa are the result of empiric studies. However, they may still differ from the configuration on your system. This editor makes mappings fully editable by the user. See KeyDownActions: *keyCodes and KeyDownActions: *arrowsModifiersQt for code-snippets that let you determine mappings on your system.
Open a new KeyCodesEditor.
a Rect, determining position and size.
Get the current result from a KeyCodesEditor instance.
a Boolean, determining whether the result should be written to disk immediately or not. Default:
The editing-areas: keyCodes, modifiers, arrowsModifiers...
k = KeyCodesEditor.new; k.result;