LNXSDK/Kha/Sources/kha/input/KeyCode.hx
2025-01-22 16:18:30 +01:00

192 lines
3.6 KiB
Haxe

package kha.input;
enum abstract KeyCode(Int) to Int {
var Unknown = 0;
var Back = 1; // Android
var Cancel = 3;
var Help = 6;
var Backspace = 8;
var Tab = 9;
var Clear = 12;
var Return = 13;
var Shift = 16;
var Control = 17;
var Alt = 18;
var Pause = 19;
var CapsLock = 20;
var Kana = 21;
var Hangul = 21;
var Eisu = 22;
var Junja = 23;
var Final = 24;
var Hanja = 25;
var Kanji = 25;
var Escape = 27;
var Convert = 28;
var NonConvert = 29;
var Accept = 30;
var ModeChange = 31;
var Space = 32;
var PageUp = 33;
var PageDown = 34;
var End = 35;
var Home = 36;
var Left = 37;
var Up = 38;
var Right = 39;
var Down = 40;
var Select = 41;
var Print = 42;
var Execute = 43;
var PrintScreen = 44;
var Insert = 45;
var Delete = 46;
var Zero = 48;
var One = 49;
var Two = 50;
var Three = 51;
var Four = 52;
var Five = 53;
var Six = 54;
var Seven = 55;
var Eight = 56;
var Nine = 57;
var Colon = 58;
var Semicolon = 59;
var LessThan = 60;
var Equals = 61;
var GreaterThan = 62;
var QuestionMark = 63;
var At = 64;
var A = 65;
var B = 66;
var C = 67;
var D = 68;
var E = 69;
var F = 70;
var G = 71;
var H = 72;
var I = 73;
var J = 74;
var K = 75;
var L = 76;
var M = 77;
var N = 78;
var O = 79;
var P = 80;
var Q = 81;
var R = 82;
var S = 83;
var T = 84;
var U = 85;
var V = 86;
var W = 87;
var X = 88;
var Y = 89;
var Z = 90;
var Win = 91;
var ContextMenu = 93;
var Sleep = 95;
var Numpad0 = 96;
var Numpad1 = 97;
var Numpad2 = 98;
var Numpad3 = 99;
var Numpad4 = 100;
var Numpad5 = 101;
var Numpad6 = 102;
var Numpad7 = 103;
var Numpad8 = 104;
var Numpad9 = 105;
var Multiply = 106;
var Add = 107;
var Separator = 108;
var Subtract = 109;
var Decimal = 110;
var Divide = 111;
var F1 = 112;
var F2 = 113;
var F3 = 114;
var F4 = 115;
var F5 = 116;
var F6 = 117;
var F7 = 118;
var F8 = 119;
var F9 = 120;
var F10 = 121;
var F11 = 122;
var F12 = 123;
var F13 = 124;
var F14 = 125;
var F15 = 126;
var F16 = 127;
var F17 = 128;
var F18 = 129;
var F19 = 130;
var F20 = 131;
var F21 = 132;
var F22 = 133;
var F23 = 134;
var F24 = 135;
var NumLock = 144;
var ScrollLock = 145;
var WinOemFjJisho = 146;
var WinOemFjMasshou = 147;
var WinOemFjTouroku = 148;
var WinOemFjLoya = 149;
var WinOemFjRoya = 150;
var Circumflex = 160;
var Exclamation = 161;
var DoubleQuote = 162;
var Hash = 163;
var Dollar = 164;
var Percent = 165;
var Ampersand = 166;
var Underscore = 167;
var OpenParen = 168;
var CloseParen = 169;
var Asterisk = 170;
var Plus = 171;
var Pipe = 172;
var HyphenMinus = 173;
var OpenCurlyBracket = 174;
var CloseCurlyBracket = 175;
var Tilde = 176;
var VolumeMute = 181;
var VolumeDown = 182;
var VolumeUp = 183;
var Comma = 188;
var Period = 190;
var Slash = 191;
var BackQuote = 192;
var OpenBracket = 219;
var BackSlash = 220;
var CloseBracket = 221;
var Quote = 222;
var Meta = 224;
var AltGr = 225;
var WinIcoHelp = 227;
var WinIco00 = 228;
var WinIcoClear = 230;
var WinOemReset = 233;
var WinOemJump = 234;
var WinOemPA1 = 235;
var WinOemPA2 = 236;
var WinOemPA3 = 237;
var WinOemWSCTRL = 238;
var WinOemCUSEL = 239;
var WinOemATTN = 240;
var WinOemFinish = 241;
var WinOemCopy = 242;
var WinOemAuto = 243;
var WinOemENLW = 244;
var WinOemBackTab = 245;
var ATTN = 246;
var CRSEL = 247;
var EXSEL = 248;
var EREOF = 249;
var Play = 250;
var Zoom = 251;
var PA1 = 253;
var WinOemClear = 254;
}