===== Designing Hotkeys and Keyboard shortcuts ====== Material |Keyboard shortcuts Mac|https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Keyboard.html| |Keyboard shortcuts WIndows |https://msdn.microsoft.com/en-us/library/ms971323.aspx| Features * Custom shortcuts via Prefs should be available |Command (Mac) {{https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Art/ks_command_2x.png}}| Is the **main modifier**. |PageDown Scrolls down - STRG+PageDown Next Tab| |Option (Mac) {{https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Art/ks_option_2x.png}}| Is the **main modifier**. |PageDown Scrolls down - STRG+PageDown Next Tab| |Ctrl {{https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Art/ks_control_2x.png}} |often execute tasks within a program. | | |Alt |often focuses to context menus| | |Win|often focuses or sends commands to Windows components| | |Shift {{https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Art/ks_shift_2x.png}} | Modifier which should **inverse** a command. | STRG+A Select All - Shift+STRG+A Deselect All | |Fn keys |does not follow a paradigm| | |Keystrokes with multiple modifiers|does not follow a paradigm|| {{http://i.imgur.com/HhDxWSV.png?900}} {{http://104.131.16.200/wp-content/uploads/2012/05/New-Keyboard-Layout.png?900}}