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