9 ///////////////////////////
13 // these are the key numbers that should be passed to Key_Event
20 // normal keys should be passed as lowercased ascii
22 float K_BACKSPACE = 127;
23 float K_UPARROW = 128;
24 float K_DOWNARROW = 129;
25 float K_LEFTARROW = 130;
26 float K_RIGHTARROW = 131;
52 float K_NUMLOCK = 154;
53 float K_CAPSLOCK = 155;
54 float K_SCROLLLOCK = 156;
57 float K_KP_INS = 157; // same as K_KP_0
59 float K_KP_END = 158; // same as K_KP_1
61 float K_KP_DOWNARROW = 159; // same as K_KP_2
63 float K_KP_PGDN = 160; // same as K_KP_3
65 float K_KP_LEFTARROW = 161; // same as K_KP_4
68 float K_KP_RIGHTARROW = 163; // same as K_KP_6
70 float K_KP_HOME = 164; // same as K_KP_7
72 float K_KP_UPARROW = 165; // same as K_KP_8
74 float K_KP_PGUP = 166; // same as K_KP_9
75 float K_KP_PERIOD = 167;
76 float K_KP_DEL = 167; // same as K_KP_PERIOD
77 float K_KP_DIVIDE = 168;
78 float K_KP_SLASH = 168; // same as K_KP_DIVIDE
79 float K_KP_MULTIPLY = 169;
80 float K_KP_MINUS = 170;
81 float K_KP_PLUS = 171;
82 float K_KP_ENTER = 172;
83 float K_KP_EQUALS = 173;
85 // mouse buttons generate virtual keys
98 // aux keys are for multi-buttoned joysticks to generate so they can use
99 // the normal binding process
135 // mouse buttons generate virtual keys
137 float K_MOUSE1 = 512;
138 float K_MOUSE2 = 513;
139 float K_MOUSE3 = 514;
140 float K_MWHEELUP = 515;
141 float K_MWHEELDOWN = 516;
142 float K_MOUSE4 = 517;
143 float K_MOUSE5 = 518;
144 float K_MOUSE6 = 519;
145 float K_MOUSE7 = 520;
146 float K_MOUSE8 = 521;
147 float K_MOUSE9 = 522;
148 float K_MOUSE10 = 523;
149 float K_MOUSE11 = 524;
150 float K_MOUSE12 = 525;
151 float K_MOUSE13 = 526;
152 float K_MOUSE14 = 527;
153 float K_MOUSE15 = 528;
154 float K_MOUSE16 = 529;