Skip to main content

Module keys

Module keys 

Source
Expand description

US-layout virtual keycodes for named keys (typed text uses Unicode events).

Constants§

FLAG_ALT
FLAG_CMD
FLAG_CTRL
FLAG_FUNCTION
FLAG_NUMPAD
AppKit NSEventModifierFlagNumericPad / NSEventModifierFlagFunction.
FLAG_SHIFT

Functions§

ansi_char
The unshifted character a US-layout ANSI keycode produces (letters, digits, punctuation).
chord
Parse “cmd+shift+return” into (keycode, flags). Single letters, digits and punctuation (cmd+,, cmd+/, cmd+[) use ANSI codes; a trailing + is the plus key (cmd++ = cmd+shift+equal).
function_char
AppKit delivers navigation and F-keys as private-use function characters with NSEventModifierFlagFunction (arrows also with NumericPad). WebKit derives KeyboardEvent.key from those characters; without them it reports “Unidentified”.
named
named_char
The printed character of a named punctuation key (comma -> ,).