keycodes.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00032 #define BG_KEY_SHIFT_MASK (1<<0) //!< Shift
00033 #define BG_KEY_CONTROL_MASK (1<<1) //!< Control
00034 #define BG_KEY_ALT_MASK (1<<2) //!< Alt
00035 #define BG_KEY_SUPER_MASK (1<<3) //!< Windows key is called "Super" under X11
00036 #define BG_KEY_BUTTON1_MASK (1<<4) //!< Mouse button 1
00037 #define BG_KEY_BUTTON2_MASK (1<<5) //!< Mouse button 2
00038 #define BG_KEY_BUTTON3_MASK (1<<6) //!< Mouse button 3
00039 #define BG_KEY_BUTTON4_MASK (1<<7) //!< Mouse button 4
00040 #define BG_KEY_BUTTON5_MASK (1<<8) //!< Mouse button 5
00041
00042 #define BG_KEY_NONE -1 //!< Undefined
00043
00044 #define BG_KEY_0 0 //!< 0
00045 #define BG_KEY_1 1 //!< 1
00046 #define BG_KEY_2 2 //!< 2
00047 #define BG_KEY_3 3 //!< 3
00048 #define BG_KEY_4 4 //!< 4
00049 #define BG_KEY_5 5 //!< 5
00050 #define BG_KEY_6 6 //!< 6
00051 #define BG_KEY_7 7 //!< 7
00052 #define BG_KEY_8 8 //!< 8
00053 #define BG_KEY_9 9 //!< 9
00054
00055 #define BG_KEY_SPACE 10 //!< Space
00056 #define BG_KEY_RETURN 11 //!< Return (Enter)
00057 #define BG_KEY_LEFT 12 //!< Left
00058 #define BG_KEY_RIGHT 13 //!< Right
00059 #define BG_KEY_UP 14 //!< Up
00060 #define BG_KEY_DOWN 15 //!< Down
00061 #define BG_KEY_PAGE_UP 16 //!< Page Up
00062 #define BG_KEY_PAGE_DOWN 17 //!< Page Down
00063 #define BG_KEY_HOME 18 //!< Page Down
00064 #define BG_KEY_PLUS 19 //!< Plus
00065 #define BG_KEY_MINUS 20 //!< Minus
00066 #define BG_KEY_TAB 21 //!< Tab
00067 #define BG_KEY_ESCAPE 22 //!< Esc
00068 #define BG_KEY_MENU 23 //!< Menu key
00069
00070 #define BG_KEY_QUESTION 24 //!< ?
00071 #define BG_KEY_EXCLAM 25 //!< !
00072 #define BG_KEY_QUOTEDBL 26 //!< "
00073 #define BG_KEY_DOLLAR 27 //!< $
00074 #define BG_KEY_PERCENT 28 //!< %
00075 #define BG_KEY_APMERSAND 29 //!< &
00076 #define BG_KEY_SLASH 30 //!< /
00077 #define BG_KEY_LEFTPAREN 31 //!< (
00078 #define BG_KEY_RIGHTPAREN 32 //!< )
00079 #define BG_KEY_EQUAL 33 //!< =
00080 #define BG_KEY_BACKSLASH 34 //!< :-)
00081
00082 #define BG_KEY_A 101 //!< A
00083 #define BG_KEY_B 102 //!< B
00084 #define BG_KEY_C 103 //!< C
00085 #define BG_KEY_D 104 //!< D
00086 #define BG_KEY_E 105 //!< E
00087 #define BG_KEY_F 106 //!< F
00088 #define BG_KEY_G 107 //!< G
00089 #define BG_KEY_H 108 //!< H
00090 #define BG_KEY_I 109 //!< I
00091 #define BG_KEY_J 110 //!< J
00092 #define BG_KEY_K 111 //!< K
00093 #define BG_KEY_L 112 //!< L
00094 #define BG_KEY_M 113 //!< M
00095 #define BG_KEY_N 114 //!< N
00096 #define BG_KEY_O 115 //!< O
00097 #define BG_KEY_P 116 //!< P
00098 #define BG_KEY_Q 117 //!< Q
00099 #define BG_KEY_R 118 //!< R
00100 #define BG_KEY_S 119 //!< S
00101 #define BG_KEY_T 120 //!< T
00102 #define BG_KEY_U 121 //!< U
00103 #define BG_KEY_V 122 //!< V
00104 #define BG_KEY_W 123 //!< W
00105 #define BG_KEY_X 124 //!< X
00106 #define BG_KEY_Y 125 //!< Y
00107 #define BG_KEY_Z 126 //!< Z
00108
00109 #define BG_KEY_a 201 //!< a
00110 #define BG_KEY_b 202 //!< b
00111 #define BG_KEY_c 203 //!< c
00112 #define BG_KEY_d 204 //!< d
00113 #define BG_KEY_e 205 //!< e
00114 #define BG_KEY_f 206 //!< f
00115 #define BG_KEY_g 207 //!< g
00116 #define BG_KEY_h 208 //!< h
00117 #define BG_KEY_i 209 //!< i
00118 #define BG_KEY_j 210 //!< j
00119 #define BG_KEY_k 211 //!< k
00120 #define BG_KEY_l 212 //!< l
00121 #define BG_KEY_m 213 //!< m
00122 #define BG_KEY_n 214 //!< n
00123 #define BG_KEY_o 215 //!< o
00124 #define BG_KEY_p 216 //!< p
00125 #define BG_KEY_q 217 //!< q
00126 #define BG_KEY_r 218 //!< r
00127 #define BG_KEY_s 219 //!< s
00128 #define BG_KEY_t 220 //!< t
00129 #define BG_KEY_u 221 //!< u
00130 #define BG_KEY_v 222 //!< v
00131 #define BG_KEY_w 223 //!< w
00132 #define BG_KEY_x 224 //!< x
00133 #define BG_KEY_y 225 //!< y
00134 #define BG_KEY_z 226 //!< z
00135
00136
00137 #define BG_KEY_F1 301 //!< F1
00138 #define BG_KEY_F2 302 //!< F2
00139 #define BG_KEY_F3 303 //!< F3
00140 #define BG_KEY_F4 304 //!< F4
00141 #define BG_KEY_F5 305 //!< F5
00142 #define BG_KEY_F6 306 //!< F6
00143 #define BG_KEY_F7 307 //!< F7
00144 #define BG_KEY_F8 308 //!< F8
00145 #define BG_KEY_F9 309 //!< F9
00146 #define BG_KEY_F10 310 //!< F10
00147 #define BG_KEY_F11 311 //!< F11
00148 #define BG_KEY_F12 312 //!< F12
00149