Skip to content

Instantly share code, notes, and snippets.

@aviadmini
Created July 3, 2019 12:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aviadmini/8050c135102eed508f8b647de4bac016 to your computer and use it in GitHub Desktop.
Save aviadmini/8050c135102eed508f8b647de4bac016 to your computer and use it in GitHub Desktop.
GTA IV key codes in C#
public static class KeyCodes {
public const ulong LMB = 1;
public const ulong RMB = 2;
public const ulong CTRL_BREAK_PROCESSING = 3;
public const ulong MMB = 4;
public const ulong BACKSPACE = 8;
public const ulong TAB = 9;
public const ulong CLEAR = 12;
public const ulong ENTER = 13;
public const ulong SHIFT = 16;
public const ulong CTRL = 17;
public const ulong ALT = 18;
public const ulong PAUSE = 19;
public const ulong CAPS_LOCK = 20;
public const ulong ESC = 27;
public const ulong SPACEBAR = 32;
public const ulong PGUP = 33;
public const ulong PGDN = 34;
public const ulong END = 35;
public const ulong HOME = 36;
public const ulong ARR_LEFT = 37;
public const ulong ARR_UP = 38;
public const ulong ARR_RIGHT = 39;
public const ulong ARR_DOWN = 40;
public const ulong SELECT = 41;
public const ulong PRINT = 42;
public const ulong EXECUTE = 43;
public const ulong PRTSCR = 44;
public const ulong INSERT = 45;
public const ulong DELETE = 46;
public const ulong HELP = 47;
public const ulong _0 = 49;
public const ulong _1 = 49;
public const ulong _2 = 50;
public const ulong _3 = 51;
public const ulong _4 = 52;
public const ulong _5 = 53;
public const ulong _6 = 54;
public const ulong _7 = 55;
public const ulong _8 = 56;
public const ulong _9 = 57;
public const ulong A = 65;
public const ulong B = 66;
public const ulong C = 67;
public const ulong D = 68;
public const ulong E = 69;
public const ulong F = 70;
public const ulong G = 71;
public const ulong H = 72;
public const ulong I = 73;
public const ulong J = 74;
public const ulong K = 75;
public const ulong L = 76;
public const ulong M = 77;
public const ulong N = 78;
public const ulong O = 79;
public const ulong P = 80;
public const ulong Q = 81;
public const ulong R = 82;
public const ulong S = 83;
public const ulong T = 84;
public const ulong U = 85;
public const ulong V = 86;
public const ulong W = 87;
public const ulong X = 88;
public const ulong Y = 89;
public const ulong Z = 90;
public const ulong NUM_0 = 96;
public const ulong NUM_1 = 97;
public const ulong NUM_2 = 98;
public const ulong NUM_3 = 99;
public const ulong NUM_4 = 100;
public const ulong NUM_5 = 101;
public const ulong NUM_6 = 102;
public const ulong NUM_7 = 103;
public const ulong NUM_8 = 104;
public const ulong NUM_9 = 105;
public const ulong MULTIPLY = 106;
public const ulong ADD = 107;
public const ulong SEPARATOR = 108;
public const ulong SUBSTRACT = 109;
public const ulong DECIMAL = 110;
public const ulong DIVIDE = 111;
public const ulong F1 = 112;
public const ulong F2 = 113;
public const ulong F3 = 114;
public const ulong F4 = 115;
public const ulong F5 = 116;
public const ulong F6 = 117;
public const ulong F7 = 118;
public const ulong F8 = 119;
public const ulong F9 = 120;
public const ulong F10 = 121;
public const ulong F11 = 122;
public const ulong F12 = 123;
public const ulong NUM_LOCK = 144;
public const ulong SCROLL_LOCK = 145;
public const ulong LEFT_SHIFT = 160;
public const ulong RIGHT_SHIFT = 161;
public const ulong LEFT_CTRL = 162;
public const ulong RIGHT_CTRL = 163;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment