Skip to content
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:

Modifier Keys

  • 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

Control Keys

  • 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;

Arrow Keys

  • LEFT = 37;
  • UP = 38;
  • RIGHT = 39;
  • DOWN = 40;

Special Characters

  • 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;

Numbers

  • 0 = 48;
  • 1 = 49;
  • 2 = 50;
  • 3 = 51;
  • 4 = 52;
  • 5 = 53;
  • 6 = 54;
  • 7 = 55;
  • 8 = 56;
  • 9 = 57;

Alphabet

  • 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;

Numpad

  • 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;
Clone this wiki locally