Skip to content

Valid Key Combinations

Thomas Kainrad edited this page May 28, 2023 · 14 revisions

General

KeyCombiner goes to great lengths to try and find out which key combinations are valid. It does this to be able to exclude invalid combinations from practice. Encountering combinations that cannot be typed during practice is annoying.

In the eyes of KeyCombiner, a valid key combination contains only valid key names that are separated by either + or (space).

For a combination to work properly during practice, it is also important that key names separated by + contain only a single non-modifier key. However, it is fine if non-modifier keys are separated by (space) to denote a sequence.

Key names are not case sensitive, meaning that Ctrl is the same as ctrl.

Available Modifier Names

  • cmd
  • ctrl
  • alt
  • shift
  • meta

Available Non-Modifier Key Names

  • 0 to 9
  • a to z
  • F1 to F12
  • plus
  • backspace
  • tab
  • enter
  • esc
  • capslock
  • space
  • pageup and pagedown
  • home and end
  • up, down, left and right
  • ins
  • del
  • numlock
  • prtsc
  • .
  • -
  • ,
  • ;
  • =
  • `
  • '
  • ]
  • [
  • /
  • \
  • *
  • Numpad keys:
    • numpad0 - numpad9

Excluded Combinations

Some combinations with valid keys are excluded from practice because web browsers or operating systems intercept them.

Web

Some web browser keyboard shortcuts cannot be overriden by websites. Hence they are excluded from practice when using KeyCombiner via a browser:

  • ctrl/Cmd+n
  • ctrl/Cmd+t
  • ctrl/Cmd+w
  • ctrl/Cmd+Tab
  • ctrl/Cmd+shift+n
  • ctrl/Cmd+shift+t
  • ctrl/Cmd+shift+w
  • ctrl/Cmd+shift+Tab
  • ctrl+f4

These combinations are frequently used also in other software, therefore it is unfortunate that they cannot be practiced with KeyCombiner in the browser. Fortunately, KeyCombiner Desktop allows practicing these combinations.

Desktop and Web

KeyCombiner Desktop enables practicing of any key combination that is not intercepted at an operating system level. Currently, these combinations are not included when practicing:

  • alt+f4
  • alt+tab
  • cmd+q

Clone this wiki locally