192 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
			
		
		
	
	
			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;
 | 
						|
}
 |