-
Notifications
You must be signed in to change notification settings - Fork 11
Key Codes
Frank Roth edited this page Mar 17, 2014
·
8 revisions
Here are the java key codes for all common keys. This key codes have to be used in the config.json:
- SHIFT_DOWN = 64
- STRG_DOWN = 128
- WINDOWS_DOWN = 256
- ALT_DOWN = 512
- ALT_GR_DOWN = 8192
- MOUSE_BUTTON_1_DOWN = 1024
- MOUSE_BUTTON_2_DOWN = 2048
- MOUSE_BUTTON_3_DOWN = 4096
- ENTER = 10
- BACK_SPACE = 8
- TAB = 9
- CANCEL = 3;
- CLEAR = 12;
- SHIFT = 16;
- CONTROL = 17;
- ALT = 18;
- PAUSE = 19;
- CAPS_LOCK = 20;
- ESCAPE = 27;
- SPACE = 32;
- PAGE_UP = 33;
- PAGE_DOWN = 34;
- END = 35;
- HOME = 36;
- LEFT = 37;
- UP = 38;
- RIGHT = 39;
- DOWN = 40;
- COMMA ',' = 44;
- MINUS '-' (non-numpad)= 45;
- PERIOD '.' (non-numpad)= 46;
- SLASH '/' = 47;
- SEMICOLON ';' = 59;
- EQUALS '=' = 61;
- OPEN_BRACKET '[' = 91;
- BACK_SLASH '' = 92;
- CLOSE_BRACKET ']' = 93;
- 0 = 48;
- 1 = 49;
- 2 = 50;
- 3 = 51;
- 4 = 52;
- 5 = 53;
- 6 = 54;
- 7 = 55;
- 8 = 56;
- 9 = 57;
- A = 65;
- B = 66;
- C = 67;
- D = 68;
- E = 69;
- F = 70;
- G = 71;
- H = 72;
- I = 73;
- J = 74;
- K = 75;
- L = 76;
- M = 77;
- N = 78;
- O = 79;
- P = 80;
- Q = 81;
- R = 82;
- S = 83;
- T = 84;
- U = 85;
- V = 86;
- W = 87;
- X = 88;
- Y = 89;
- Z = 90;
- NUM_LOCK = 144;
- NUMPAD 0 = 96;
- NUMPAD 1 = 97;
- NUMPAD 2 = 98;
- NUMPAD 3 = 99;
- NUMPAD 4 = 100;
- NUMPAD 5 = 101;
- NUMPAD 6 = 102;
- NUMPAD 7 = 103;
- NUMPAD 8 = 104;
- NUMPAD 9 = 105;
- DIVIDE = 111
- MULTIPLY = 106;
- SUBTRACT = 109;
- ADD = 107;
- DECIMAL = 110;
- DELETE = 127
- NUM_LOCK = 144;
##Misc
- PRINTSCREEN = 154;
- SCROLL_LOCK = 145;
- PAUSE = 19;
##Function keys
- F1 = 112;
- F2 = 113;
- F3 = 114;
- F4 = 115;
- F5 = 116;
- F6 = 117;
- F7 = 118;
- F8 = 119;
- F9 = 120;
- F10 = 121;
- F11 = 122;
- F12 = 123;
##Extended function keys (some IBM keyboards)
- F13 = 61440;
- F14 = 61441;
- F15 = 61442;
- F16 = 61443;
- F17 = 61444;
- F18 = 61445;
- F19 = 61446;
- F20 = 61447;
- F21 = 61448;
- F22 = 61449;
- F23 = 61450;
- F24 = 61451;