|
| |
| Navigation |
Synopsis Datatype describing a key on the keyboard.
Syntax
import vis::KeySym;
Types
data KeySym = keyPrintable(str key) | keyAltLeft() | keyAltRight() | keyArrowDown() | keyArrowLeft() | keyArrowRight() | keyArrowUp() | keyBackSpace() | keyBreak() | keyCapsLock() | keyCommandLeft() | keyCommandRight() | keyControlLeft() | keyControlRight() | keyEnd() | keyEnter() | keyEscape() | keyF1() | keyF10() | keyF11() | keyF12() | keyF13() | keyF14() | keyF15() | keyF16() | keyF17() | keyF18() | keyF19() | keyF2() | keyF20() | keyF3() | keyF4() | keyF5() | keyF6() | keyF7() | keyF8() | keyF9() | keyHelp() | keyHome() | keyInsert() | keyKeypad0() | keyKeypad1() | keyKeypad2() | keyKeypad3() | keyKeypad4() | keyKeypad5() | keyKeypad6() | keyKeypad7() | keyKeypad8() | keyKeypad9() | keyKeypadAdd() | keyKeypadCr() | keyKeypadDecimal() | keyKeypadDivide() | keyKeypadEqual() | keyKeypadMultiply() | keyKeypadSubtract() | keyNumLock() | keyPageDown() | keyPageUp() | keyPause() | keyPrintScreen() | keyScrollLock() | keyShiftLeft() | keyShiftRight() | keyTab() | keyUnknown(int keyCode);
Description A datatype describing a key on the keyboard. Any key that is printable is represented by
keyPrintable(str key), for example 'a' is described by keyPrintable("a"). Unknown keys are described by keyUnkown(int keyCode) where keyCode is their key code.
|