Home | History | Annotate | Download | only in xlat
      1 /* Generated by ./xlat/gen.sh from ./xlat/evdev_keycode.in; do not edit. */
      2 
      3 #ifdef IN_MPERS
      4 
      5 extern const struct xlat evdev_keycode[];
      6 
      7 #else
      8 
      9 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
     10 static
     11 # endif
     12 const struct xlat evdev_keycode[] = {
     13 #if defined(KEY_RESERVED) || (defined(HAVE_DECL_KEY_RESERVED) && HAVE_DECL_KEY_RESERVED)
     14   XLAT(KEY_RESERVED),
     15 #endif
     16 #if defined(KEY_ESC) || (defined(HAVE_DECL_KEY_ESC) && HAVE_DECL_KEY_ESC)
     17   XLAT(KEY_ESC),
     18 #endif
     19 #if defined(KEY_1) || (defined(HAVE_DECL_KEY_1) && HAVE_DECL_KEY_1)
     20   XLAT(KEY_1),
     21 #endif
     22 #if defined(KEY_2) || (defined(HAVE_DECL_KEY_2) && HAVE_DECL_KEY_2)
     23   XLAT(KEY_2),
     24 #endif
     25 #if defined(KEY_3) || (defined(HAVE_DECL_KEY_3) && HAVE_DECL_KEY_3)
     26   XLAT(KEY_3),
     27 #endif
     28 #if defined(KEY_4) || (defined(HAVE_DECL_KEY_4) && HAVE_DECL_KEY_4)
     29   XLAT(KEY_4),
     30 #endif
     31 #if defined(KEY_5) || (defined(HAVE_DECL_KEY_5) && HAVE_DECL_KEY_5)
     32   XLAT(KEY_5),
     33 #endif
     34 #if defined(KEY_6) || (defined(HAVE_DECL_KEY_6) && HAVE_DECL_KEY_6)
     35   XLAT(KEY_6),
     36 #endif
     37 #if defined(KEY_7) || (defined(HAVE_DECL_KEY_7) && HAVE_DECL_KEY_7)
     38   XLAT(KEY_7),
     39 #endif
     40 #if defined(KEY_8) || (defined(HAVE_DECL_KEY_8) && HAVE_DECL_KEY_8)
     41   XLAT(KEY_8),
     42 #endif
     43 #if defined(KEY_9) || (defined(HAVE_DECL_KEY_9) && HAVE_DECL_KEY_9)
     44   XLAT(KEY_9),
     45 #endif
     46 #if defined(KEY_0) || (defined(HAVE_DECL_KEY_0) && HAVE_DECL_KEY_0)
     47   XLAT(KEY_0),
     48 #endif
     49 #if defined(KEY_MINUS) || (defined(HAVE_DECL_KEY_MINUS) && HAVE_DECL_KEY_MINUS)
     50   XLAT(KEY_MINUS),
     51 #endif
     52 #if defined(KEY_EQUAL) || (defined(HAVE_DECL_KEY_EQUAL) && HAVE_DECL_KEY_EQUAL)
     53   XLAT(KEY_EQUAL),
     54 #endif
     55 #if defined(KEY_BACKSPACE) || (defined(HAVE_DECL_KEY_BACKSPACE) && HAVE_DECL_KEY_BACKSPACE)
     56   XLAT(KEY_BACKSPACE),
     57 #endif
     58 #if defined(KEY_TAB) || (defined(HAVE_DECL_KEY_TAB) && HAVE_DECL_KEY_TAB)
     59   XLAT(KEY_TAB),
     60 #endif
     61 #if defined(KEY_Q) || (defined(HAVE_DECL_KEY_Q) && HAVE_DECL_KEY_Q)
     62   XLAT(KEY_Q),
     63 #endif
     64 #if defined(KEY_W) || (defined(HAVE_DECL_KEY_W) && HAVE_DECL_KEY_W)
     65   XLAT(KEY_W),
     66 #endif
     67 #if defined(KEY_E) || (defined(HAVE_DECL_KEY_E) && HAVE_DECL_KEY_E)
     68   XLAT(KEY_E),
     69 #endif
     70 #if defined(KEY_R) || (defined(HAVE_DECL_KEY_R) && HAVE_DECL_KEY_R)
     71   XLAT(KEY_R),
     72 #endif
     73 #if defined(KEY_T) || (defined(HAVE_DECL_KEY_T) && HAVE_DECL_KEY_T)
     74   XLAT(KEY_T),
     75 #endif
     76 #if defined(KEY_Y) || (defined(HAVE_DECL_KEY_Y) && HAVE_DECL_KEY_Y)
     77   XLAT(KEY_Y),
     78 #endif
     79 #if defined(KEY_U) || (defined(HAVE_DECL_KEY_U) && HAVE_DECL_KEY_U)
     80   XLAT(KEY_U),
     81 #endif
     82 #if defined(KEY_I) || (defined(HAVE_DECL_KEY_I) && HAVE_DECL_KEY_I)
     83   XLAT(KEY_I),
     84 #endif
     85 #if defined(KEY_O) || (defined(HAVE_DECL_KEY_O) && HAVE_DECL_KEY_O)
     86   XLAT(KEY_O),
     87 #endif
     88 #if defined(KEY_P) || (defined(HAVE_DECL_KEY_P) && HAVE_DECL_KEY_P)
     89   XLAT(KEY_P),
     90 #endif
     91 #if defined(KEY_LEFTBRACE) || (defined(HAVE_DECL_KEY_LEFTBRACE) && HAVE_DECL_KEY_LEFTBRACE)
     92   XLAT(KEY_LEFTBRACE),
     93 #endif
     94 #if defined(KEY_RIGHTBRACE) || (defined(HAVE_DECL_KEY_RIGHTBRACE) && HAVE_DECL_KEY_RIGHTBRACE)
     95   XLAT(KEY_RIGHTBRACE),
     96 #endif
     97 #if defined(KEY_ENTER) || (defined(HAVE_DECL_KEY_ENTER) && HAVE_DECL_KEY_ENTER)
     98   XLAT(KEY_ENTER),
     99 #endif
    100 #if defined(KEY_LEFTCTRL) || (defined(HAVE_DECL_KEY_LEFTCTRL) && HAVE_DECL_KEY_LEFTCTRL)
    101   XLAT(KEY_LEFTCTRL),
    102 #endif
    103 #if defined(KEY_A) || (defined(HAVE_DECL_KEY_A) && HAVE_DECL_KEY_A)
    104   XLAT(KEY_A),
    105 #endif
    106 #if defined(KEY_S) || (defined(HAVE_DECL_KEY_S) && HAVE_DECL_KEY_S)
    107   XLAT(KEY_S),
    108 #endif
    109 #if defined(KEY_D) || (defined(HAVE_DECL_KEY_D) && HAVE_DECL_KEY_D)
    110   XLAT(KEY_D),
    111 #endif
    112 #if defined(KEY_F) || (defined(HAVE_DECL_KEY_F) && HAVE_DECL_KEY_F)
    113   XLAT(KEY_F),
    114 #endif
    115 #if defined(KEY_G) || (defined(HAVE_DECL_KEY_G) && HAVE_DECL_KEY_G)
    116   XLAT(KEY_G),
    117 #endif
    118 #if defined(KEY_H) || (defined(HAVE_DECL_KEY_H) && HAVE_DECL_KEY_H)
    119   XLAT(KEY_H),
    120 #endif
    121 #if defined(KEY_J) || (defined(HAVE_DECL_KEY_J) && HAVE_DECL_KEY_J)
    122   XLAT(KEY_J),
    123 #endif
    124 #if defined(KEY_K) || (defined(HAVE_DECL_KEY_K) && HAVE_DECL_KEY_K)
    125   XLAT(KEY_K),
    126 #endif
    127 #if defined(KEY_L) || (defined(HAVE_DECL_KEY_L) && HAVE_DECL_KEY_L)
    128   XLAT(KEY_L),
    129 #endif
    130 #if defined(KEY_SEMICOLON) || (defined(HAVE_DECL_KEY_SEMICOLON) && HAVE_DECL_KEY_SEMICOLON)
    131   XLAT(KEY_SEMICOLON),
    132 #endif
    133 #if defined(KEY_APOSTROPHE) || (defined(HAVE_DECL_KEY_APOSTROPHE) && HAVE_DECL_KEY_APOSTROPHE)
    134   XLAT(KEY_APOSTROPHE),
    135 #endif
    136 #if defined(KEY_GRAVE) || (defined(HAVE_DECL_KEY_GRAVE) && HAVE_DECL_KEY_GRAVE)
    137   XLAT(KEY_GRAVE),
    138 #endif
    139 #if defined(KEY_LEFTSHIFT) || (defined(HAVE_DECL_KEY_LEFTSHIFT) && HAVE_DECL_KEY_LEFTSHIFT)
    140   XLAT(KEY_LEFTSHIFT),
    141 #endif
    142 #if defined(KEY_BACKSLASH) || (defined(HAVE_DECL_KEY_BACKSLASH) && HAVE_DECL_KEY_BACKSLASH)
    143   XLAT(KEY_BACKSLASH),
    144 #endif
    145 #if defined(KEY_Z) || (defined(HAVE_DECL_KEY_Z) && HAVE_DECL_KEY_Z)
    146   XLAT(KEY_Z),
    147 #endif
    148 #if defined(KEY_X) || (defined(HAVE_DECL_KEY_X) && HAVE_DECL_KEY_X)
    149   XLAT(KEY_X),
    150 #endif
    151 #if defined(KEY_C) || (defined(HAVE_DECL_KEY_C) && HAVE_DECL_KEY_C)
    152   XLAT(KEY_C),
    153 #endif
    154 #if defined(KEY_V) || (defined(HAVE_DECL_KEY_V) && HAVE_DECL_KEY_V)
    155   XLAT(KEY_V),
    156 #endif
    157 #if defined(KEY_B) || (defined(HAVE_DECL_KEY_B) && HAVE_DECL_KEY_B)
    158   XLAT(KEY_B),
    159 #endif
    160 #if defined(KEY_N) || (defined(HAVE_DECL_KEY_N) && HAVE_DECL_KEY_N)
    161   XLAT(KEY_N),
    162 #endif
    163 #if defined(KEY_M) || (defined(HAVE_DECL_KEY_M) && HAVE_DECL_KEY_M)
    164   XLAT(KEY_M),
    165 #endif
    166 #if defined(KEY_COMMA) || (defined(HAVE_DECL_KEY_COMMA) && HAVE_DECL_KEY_COMMA)
    167   XLAT(KEY_COMMA),
    168 #endif
    169 #if defined(KEY_DOT) || (defined(HAVE_DECL_KEY_DOT) && HAVE_DECL_KEY_DOT)
    170   XLAT(KEY_DOT),
    171 #endif
    172 #if defined(KEY_SLASH) || (defined(HAVE_DECL_KEY_SLASH) && HAVE_DECL_KEY_SLASH)
    173   XLAT(KEY_SLASH),
    174 #endif
    175 #if defined(KEY_RIGHTSHIFT) || (defined(HAVE_DECL_KEY_RIGHTSHIFT) && HAVE_DECL_KEY_RIGHTSHIFT)
    176   XLAT(KEY_RIGHTSHIFT),
    177 #endif
    178 #if defined(KEY_KPASTERISK) || (defined(HAVE_DECL_KEY_KPASTERISK) && HAVE_DECL_KEY_KPASTERISK)
    179   XLAT(KEY_KPASTERISK),
    180 #endif
    181 #if defined(KEY_LEFTALT) || (defined(HAVE_DECL_KEY_LEFTALT) && HAVE_DECL_KEY_LEFTALT)
    182   XLAT(KEY_LEFTALT),
    183 #endif
    184 #if defined(KEY_SPACE) || (defined(HAVE_DECL_KEY_SPACE) && HAVE_DECL_KEY_SPACE)
    185   XLAT(KEY_SPACE),
    186 #endif
    187 #if defined(KEY_CAPSLOCK) || (defined(HAVE_DECL_KEY_CAPSLOCK) && HAVE_DECL_KEY_CAPSLOCK)
    188   XLAT(KEY_CAPSLOCK),
    189 #endif
    190 #if defined(KEY_F1) || (defined(HAVE_DECL_KEY_F1) && HAVE_DECL_KEY_F1)
    191   XLAT(KEY_F1),
    192 #endif
    193 #if defined(KEY_F2) || (defined(HAVE_DECL_KEY_F2) && HAVE_DECL_KEY_F2)
    194   XLAT(KEY_F2),
    195 #endif
    196 #if defined(KEY_F3) || (defined(HAVE_DECL_KEY_F3) && HAVE_DECL_KEY_F3)
    197   XLAT(KEY_F3),
    198 #endif
    199 #if defined(KEY_F4) || (defined(HAVE_DECL_KEY_F4) && HAVE_DECL_KEY_F4)
    200   XLAT(KEY_F4),
    201 #endif
    202 #if defined(KEY_F5) || (defined(HAVE_DECL_KEY_F5) && HAVE_DECL_KEY_F5)
    203   XLAT(KEY_F5),
    204 #endif
    205 #if defined(KEY_F6) || (defined(HAVE_DECL_KEY_F6) && HAVE_DECL_KEY_F6)
    206   XLAT(KEY_F6),
    207 #endif
    208 #if defined(KEY_F7) || (defined(HAVE_DECL_KEY_F7) && HAVE_DECL_KEY_F7)
    209   XLAT(KEY_F7),
    210 #endif
    211 #if defined(KEY_F8) || (defined(HAVE_DECL_KEY_F8) && HAVE_DECL_KEY_F8)
    212   XLAT(KEY_F8),
    213 #endif
    214 #if defined(KEY_F9) || (defined(HAVE_DECL_KEY_F9) && HAVE_DECL_KEY_F9)
    215   XLAT(KEY_F9),
    216 #endif
    217 #if defined(KEY_F10) || (defined(HAVE_DECL_KEY_F10) && HAVE_DECL_KEY_F10)
    218   XLAT(KEY_F10),
    219 #endif
    220 #if defined(KEY_NUMLOCK) || (defined(HAVE_DECL_KEY_NUMLOCK) && HAVE_DECL_KEY_NUMLOCK)
    221   XLAT(KEY_NUMLOCK),
    222 #endif
    223 #if defined(KEY_SCROLLLOCK) || (defined(HAVE_DECL_KEY_SCROLLLOCK) && HAVE_DECL_KEY_SCROLLLOCK)
    224   XLAT(KEY_SCROLLLOCK),
    225 #endif
    226 #if defined(KEY_KP7) || (defined(HAVE_DECL_KEY_KP7) && HAVE_DECL_KEY_KP7)
    227   XLAT(KEY_KP7),
    228 #endif
    229 #if defined(KEY_KP8) || (defined(HAVE_DECL_KEY_KP8) && HAVE_DECL_KEY_KP8)
    230   XLAT(KEY_KP8),
    231 #endif
    232 #if defined(KEY_KP9) || (defined(HAVE_DECL_KEY_KP9) && HAVE_DECL_KEY_KP9)
    233   XLAT(KEY_KP9),
    234 #endif
    235 #if defined(KEY_KPMINUS) || (defined(HAVE_DECL_KEY_KPMINUS) && HAVE_DECL_KEY_KPMINUS)
    236   XLAT(KEY_KPMINUS),
    237 #endif
    238 #if defined(KEY_KP4) || (defined(HAVE_DECL_KEY_KP4) && HAVE_DECL_KEY_KP4)
    239   XLAT(KEY_KP4),
    240 #endif
    241 #if defined(KEY_KP5) || (defined(HAVE_DECL_KEY_KP5) && HAVE_DECL_KEY_KP5)
    242   XLAT(KEY_KP5),
    243 #endif
    244 #if defined(KEY_KP6) || (defined(HAVE_DECL_KEY_KP6) && HAVE_DECL_KEY_KP6)
    245   XLAT(KEY_KP6),
    246 #endif
    247 #if defined(KEY_KPPLUS) || (defined(HAVE_DECL_KEY_KPPLUS) && HAVE_DECL_KEY_KPPLUS)
    248   XLAT(KEY_KPPLUS),
    249 #endif
    250 #if defined(KEY_KP1) || (defined(HAVE_DECL_KEY_KP1) && HAVE_DECL_KEY_KP1)
    251   XLAT(KEY_KP1),
    252 #endif
    253 #if defined(KEY_KP2) || (defined(HAVE_DECL_KEY_KP2) && HAVE_DECL_KEY_KP2)
    254   XLAT(KEY_KP2),
    255 #endif
    256 #if defined(KEY_KP3) || (defined(HAVE_DECL_KEY_KP3) && HAVE_DECL_KEY_KP3)
    257   XLAT(KEY_KP3),
    258 #endif
    259 #if defined(KEY_KP0) || (defined(HAVE_DECL_KEY_KP0) && HAVE_DECL_KEY_KP0)
    260   XLAT(KEY_KP0),
    261 #endif
    262 #if defined(KEY_KPDOT) || (defined(HAVE_DECL_KEY_KPDOT) && HAVE_DECL_KEY_KPDOT)
    263   XLAT(KEY_KPDOT),
    264 #endif
    265 
    266 #if defined(KEY_ZENKAKUHANKAKU) || (defined(HAVE_DECL_KEY_ZENKAKUHANKAKU) && HAVE_DECL_KEY_ZENKAKUHANKAKU)
    267   XLAT(KEY_ZENKAKUHANKAKU),
    268 #endif
    269 #if defined(KEY_102ND) || (defined(HAVE_DECL_KEY_102ND) && HAVE_DECL_KEY_102ND)
    270   XLAT(KEY_102ND),
    271 #endif
    272 #if defined(KEY_F11) || (defined(HAVE_DECL_KEY_F11) && HAVE_DECL_KEY_F11)
    273   XLAT(KEY_F11),
    274 #endif
    275 #if defined(KEY_F12) || (defined(HAVE_DECL_KEY_F12) && HAVE_DECL_KEY_F12)
    276   XLAT(KEY_F12),
    277 #endif
    278 #if defined(KEY_RO) || (defined(HAVE_DECL_KEY_RO) && HAVE_DECL_KEY_RO)
    279   XLAT(KEY_RO),
    280 #endif
    281 #if defined(KEY_KATAKANA) || (defined(HAVE_DECL_KEY_KATAKANA) && HAVE_DECL_KEY_KATAKANA)
    282   XLAT(KEY_KATAKANA),
    283 #endif
    284 #if defined(KEY_HIRAGANA) || (defined(HAVE_DECL_KEY_HIRAGANA) && HAVE_DECL_KEY_HIRAGANA)
    285   XLAT(KEY_HIRAGANA),
    286 #endif
    287 #if defined(KEY_HENKAN) || (defined(HAVE_DECL_KEY_HENKAN) && HAVE_DECL_KEY_HENKAN)
    288   XLAT(KEY_HENKAN),
    289 #endif
    290 #if defined(KEY_KATAKANAHIRAGANA) || (defined(HAVE_DECL_KEY_KATAKANAHIRAGANA) && HAVE_DECL_KEY_KATAKANAHIRAGANA)
    291   XLAT(KEY_KATAKANAHIRAGANA),
    292 #endif
    293 #if defined(KEY_MUHENKAN) || (defined(HAVE_DECL_KEY_MUHENKAN) && HAVE_DECL_KEY_MUHENKAN)
    294   XLAT(KEY_MUHENKAN),
    295 #endif
    296 #if defined(KEY_KPJPCOMMA) || (defined(HAVE_DECL_KEY_KPJPCOMMA) && HAVE_DECL_KEY_KPJPCOMMA)
    297   XLAT(KEY_KPJPCOMMA),
    298 #endif
    299 #if defined(KEY_KPENTER) || (defined(HAVE_DECL_KEY_KPENTER) && HAVE_DECL_KEY_KPENTER)
    300   XLAT(KEY_KPENTER),
    301 #endif
    302 #if defined(KEY_RIGHTCTRL) || (defined(HAVE_DECL_KEY_RIGHTCTRL) && HAVE_DECL_KEY_RIGHTCTRL)
    303   XLAT(KEY_RIGHTCTRL),
    304 #endif
    305 #if defined(KEY_KPSLASH) || (defined(HAVE_DECL_KEY_KPSLASH) && HAVE_DECL_KEY_KPSLASH)
    306   XLAT(KEY_KPSLASH),
    307 #endif
    308 #if defined(KEY_SYSRQ) || (defined(HAVE_DECL_KEY_SYSRQ) && HAVE_DECL_KEY_SYSRQ)
    309   XLAT(KEY_SYSRQ),
    310 #endif
    311 #if defined(KEY_RIGHTALT) || (defined(HAVE_DECL_KEY_RIGHTALT) && HAVE_DECL_KEY_RIGHTALT)
    312   XLAT(KEY_RIGHTALT),
    313 #endif
    314 #if defined(KEY_LINEFEED) || (defined(HAVE_DECL_KEY_LINEFEED) && HAVE_DECL_KEY_LINEFEED)
    315   XLAT(KEY_LINEFEED),
    316 #endif
    317 #if defined(KEY_HOME) || (defined(HAVE_DECL_KEY_HOME) && HAVE_DECL_KEY_HOME)
    318   XLAT(KEY_HOME),
    319 #endif
    320 #if defined(KEY_UP) || (defined(HAVE_DECL_KEY_UP) && HAVE_DECL_KEY_UP)
    321   XLAT(KEY_UP),
    322 #endif
    323 #if defined(KEY_PAGEUP) || (defined(HAVE_DECL_KEY_PAGEUP) && HAVE_DECL_KEY_PAGEUP)
    324   XLAT(KEY_PAGEUP),
    325 #endif
    326 #if defined(KEY_LEFT) || (defined(HAVE_DECL_KEY_LEFT) && HAVE_DECL_KEY_LEFT)
    327   XLAT(KEY_LEFT),
    328 #endif
    329 #if defined(KEY_RIGHT) || (defined(HAVE_DECL_KEY_RIGHT) && HAVE_DECL_KEY_RIGHT)
    330   XLAT(KEY_RIGHT),
    331 #endif
    332 #if defined(KEY_END) || (defined(HAVE_DECL_KEY_END) && HAVE_DECL_KEY_END)
    333   XLAT(KEY_END),
    334 #endif
    335 #if defined(KEY_DOWN) || (defined(HAVE_DECL_KEY_DOWN) && HAVE_DECL_KEY_DOWN)
    336   XLAT(KEY_DOWN),
    337 #endif
    338 #if defined(KEY_PAGEDOWN) || (defined(HAVE_DECL_KEY_PAGEDOWN) && HAVE_DECL_KEY_PAGEDOWN)
    339   XLAT(KEY_PAGEDOWN),
    340 #endif
    341 #if defined(KEY_INSERT) || (defined(HAVE_DECL_KEY_INSERT) && HAVE_DECL_KEY_INSERT)
    342   XLAT(KEY_INSERT),
    343 #endif
    344 #if defined(KEY_DELETE) || (defined(HAVE_DECL_KEY_DELETE) && HAVE_DECL_KEY_DELETE)
    345   XLAT(KEY_DELETE),
    346 #endif
    347 #if defined(KEY_MACRO) || (defined(HAVE_DECL_KEY_MACRO) && HAVE_DECL_KEY_MACRO)
    348   XLAT(KEY_MACRO),
    349 #endif
    350 #if defined(KEY_MUTE) || (defined(HAVE_DECL_KEY_MUTE) && HAVE_DECL_KEY_MUTE)
    351   XLAT(KEY_MUTE),
    352 #endif
    353 #if defined(KEY_VOLUMEDOWN) || (defined(HAVE_DECL_KEY_VOLUMEDOWN) && HAVE_DECL_KEY_VOLUMEDOWN)
    354   XLAT(KEY_VOLUMEDOWN),
    355 #endif
    356 #if defined(KEY_VOLUMEUP) || (defined(HAVE_DECL_KEY_VOLUMEUP) && HAVE_DECL_KEY_VOLUMEUP)
    357   XLAT(KEY_VOLUMEUP),
    358 #endif
    359 #if defined(KEY_POWER) || (defined(HAVE_DECL_KEY_POWER) && HAVE_DECL_KEY_POWER)
    360   XLAT(KEY_POWER),
    361 #endif
    362 #if defined(KEY_KPEQUAL) || (defined(HAVE_DECL_KEY_KPEQUAL) && HAVE_DECL_KEY_KPEQUAL)
    363   XLAT(KEY_KPEQUAL),
    364 #endif
    365 #if defined(KEY_KPPLUSMINUS) || (defined(HAVE_DECL_KEY_KPPLUSMINUS) && HAVE_DECL_KEY_KPPLUSMINUS)
    366   XLAT(KEY_KPPLUSMINUS),
    367 #endif
    368 #if defined(KEY_PAUSE) || (defined(HAVE_DECL_KEY_PAUSE) && HAVE_DECL_KEY_PAUSE)
    369   XLAT(KEY_PAUSE),
    370 #endif
    371 #if defined(KEY_SCALE) || (defined(HAVE_DECL_KEY_SCALE) && HAVE_DECL_KEY_SCALE)
    372   XLAT(KEY_SCALE),
    373 #endif
    374 
    375 #if defined(KEY_KPCOMMA) || (defined(HAVE_DECL_KEY_KPCOMMA) && HAVE_DECL_KEY_KPCOMMA)
    376   XLAT(KEY_KPCOMMA),
    377 #endif
    378 #if defined(KEY_HANGEUL) || (defined(HAVE_DECL_KEY_HANGEUL) && HAVE_DECL_KEY_HANGEUL)
    379   XLAT(KEY_HANGEUL),
    380 #endif
    381 #if defined(KEY_HANGUEL) || (defined(HAVE_DECL_KEY_HANGUEL) && HAVE_DECL_KEY_HANGUEL)
    382   XLAT(KEY_HANGUEL),
    383 #endif
    384 #if defined(KEY_HANJA) || (defined(HAVE_DECL_KEY_HANJA) && HAVE_DECL_KEY_HANJA)
    385   XLAT(KEY_HANJA),
    386 #endif
    387 #if defined(KEY_YEN) || (defined(HAVE_DECL_KEY_YEN) && HAVE_DECL_KEY_YEN)
    388   XLAT(KEY_YEN),
    389 #endif
    390 #if defined(KEY_LEFTMETA) || (defined(HAVE_DECL_KEY_LEFTMETA) && HAVE_DECL_KEY_LEFTMETA)
    391   XLAT(KEY_LEFTMETA),
    392 #endif
    393 #if defined(KEY_RIGHTMETA) || (defined(HAVE_DECL_KEY_RIGHTMETA) && HAVE_DECL_KEY_RIGHTMETA)
    394   XLAT(KEY_RIGHTMETA),
    395 #endif
    396 #if defined(KEY_COMPOSE) || (defined(HAVE_DECL_KEY_COMPOSE) && HAVE_DECL_KEY_COMPOSE)
    397   XLAT(KEY_COMPOSE),
    398 #endif
    399 
    400 #if defined(KEY_STOP) || (defined(HAVE_DECL_KEY_STOP) && HAVE_DECL_KEY_STOP)
    401   XLAT(KEY_STOP),
    402 #endif
    403 #if defined(KEY_AGAIN) || (defined(HAVE_DECL_KEY_AGAIN) && HAVE_DECL_KEY_AGAIN)
    404   XLAT(KEY_AGAIN),
    405 #endif
    406 #if defined(KEY_PROPS) || (defined(HAVE_DECL_KEY_PROPS) && HAVE_DECL_KEY_PROPS)
    407   XLAT(KEY_PROPS),
    408 #endif
    409 #if defined(KEY_UNDO) || (defined(HAVE_DECL_KEY_UNDO) && HAVE_DECL_KEY_UNDO)
    410   XLAT(KEY_UNDO),
    411 #endif
    412 #if defined(KEY_FRONT) || (defined(HAVE_DECL_KEY_FRONT) && HAVE_DECL_KEY_FRONT)
    413   XLAT(KEY_FRONT),
    414 #endif
    415 #if defined(KEY_COPY) || (defined(HAVE_DECL_KEY_COPY) && HAVE_DECL_KEY_COPY)
    416   XLAT(KEY_COPY),
    417 #endif
    418 #if defined(KEY_OPEN) || (defined(HAVE_DECL_KEY_OPEN) && HAVE_DECL_KEY_OPEN)
    419   XLAT(KEY_OPEN),
    420 #endif
    421 #if defined(KEY_PASTE) || (defined(HAVE_DECL_KEY_PASTE) && HAVE_DECL_KEY_PASTE)
    422   XLAT(KEY_PASTE),
    423 #endif
    424 #if defined(KEY_FIND) || (defined(HAVE_DECL_KEY_FIND) && HAVE_DECL_KEY_FIND)
    425   XLAT(KEY_FIND),
    426 #endif
    427 #if defined(KEY_CUT) || (defined(HAVE_DECL_KEY_CUT) && HAVE_DECL_KEY_CUT)
    428   XLAT(KEY_CUT),
    429 #endif
    430 #if defined(KEY_HELP) || (defined(HAVE_DECL_KEY_HELP) && HAVE_DECL_KEY_HELP)
    431   XLAT(KEY_HELP),
    432 #endif
    433 #if defined(KEY_MENU) || (defined(HAVE_DECL_KEY_MENU) && HAVE_DECL_KEY_MENU)
    434   XLAT(KEY_MENU),
    435 #endif
    436 #if defined(KEY_CALC) || (defined(HAVE_DECL_KEY_CALC) && HAVE_DECL_KEY_CALC)
    437   XLAT(KEY_CALC),
    438 #endif
    439 #if defined(KEY_SETUP) || (defined(HAVE_DECL_KEY_SETUP) && HAVE_DECL_KEY_SETUP)
    440   XLAT(KEY_SETUP),
    441 #endif
    442 #if defined(KEY_SLEEP) || (defined(HAVE_DECL_KEY_SLEEP) && HAVE_DECL_KEY_SLEEP)
    443   XLAT(KEY_SLEEP),
    444 #endif
    445 #if defined(KEY_WAKEUP) || (defined(HAVE_DECL_KEY_WAKEUP) && HAVE_DECL_KEY_WAKEUP)
    446   XLAT(KEY_WAKEUP),
    447 #endif
    448 #if defined(KEY_FILE) || (defined(HAVE_DECL_KEY_FILE) && HAVE_DECL_KEY_FILE)
    449   XLAT(KEY_FILE),
    450 #endif
    451 #if defined(KEY_SENDFILE) || (defined(HAVE_DECL_KEY_SENDFILE) && HAVE_DECL_KEY_SENDFILE)
    452   XLAT(KEY_SENDFILE),
    453 #endif
    454 #if defined(KEY_DELETEFILE) || (defined(HAVE_DECL_KEY_DELETEFILE) && HAVE_DECL_KEY_DELETEFILE)
    455   XLAT(KEY_DELETEFILE),
    456 #endif
    457 #if defined(KEY_XFER) || (defined(HAVE_DECL_KEY_XFER) && HAVE_DECL_KEY_XFER)
    458   XLAT(KEY_XFER),
    459 #endif
    460 #if defined(KEY_PROG1) || (defined(HAVE_DECL_KEY_PROG1) && HAVE_DECL_KEY_PROG1)
    461   XLAT(KEY_PROG1),
    462 #endif
    463 #if defined(KEY_PROG2) || (defined(HAVE_DECL_KEY_PROG2) && HAVE_DECL_KEY_PROG2)
    464   XLAT(KEY_PROG2),
    465 #endif
    466 #if defined(KEY_WWW) || (defined(HAVE_DECL_KEY_WWW) && HAVE_DECL_KEY_WWW)
    467   XLAT(KEY_WWW),
    468 #endif
    469 #if defined(KEY_MSDOS) || (defined(HAVE_DECL_KEY_MSDOS) && HAVE_DECL_KEY_MSDOS)
    470   XLAT(KEY_MSDOS),
    471 #endif
    472 #if defined(KEY_COFFEE) || (defined(HAVE_DECL_KEY_COFFEE) && HAVE_DECL_KEY_COFFEE)
    473   XLAT(KEY_COFFEE),
    474 #endif
    475 #if defined(KEY_ROTATE_DISPLAY) || (defined(HAVE_DECL_KEY_ROTATE_DISPLAY) && HAVE_DECL_KEY_ROTATE_DISPLAY)
    476   XLAT(KEY_ROTATE_DISPLAY),
    477 #endif
    478 #if defined(KEY_DIRECTION) || (defined(HAVE_DECL_KEY_DIRECTION) && HAVE_DECL_KEY_DIRECTION)
    479   XLAT(KEY_DIRECTION),
    480 #endif
    481 #if defined(KEY_CYCLEWINDOWS) || (defined(HAVE_DECL_KEY_CYCLEWINDOWS) && HAVE_DECL_KEY_CYCLEWINDOWS)
    482   XLAT(KEY_CYCLEWINDOWS),
    483 #endif
    484 #if defined(KEY_MAIL) || (defined(HAVE_DECL_KEY_MAIL) && HAVE_DECL_KEY_MAIL)
    485   XLAT(KEY_MAIL),
    486 #endif
    487 #if defined(KEY_BOOKMARKS) || (defined(HAVE_DECL_KEY_BOOKMARKS) && HAVE_DECL_KEY_BOOKMARKS)
    488   XLAT(KEY_BOOKMARKS),
    489 #endif
    490 #if defined(KEY_COMPUTER) || (defined(HAVE_DECL_KEY_COMPUTER) && HAVE_DECL_KEY_COMPUTER)
    491   XLAT(KEY_COMPUTER),
    492 #endif
    493 #if defined(KEY_BACK) || (defined(HAVE_DECL_KEY_BACK) && HAVE_DECL_KEY_BACK)
    494   XLAT(KEY_BACK),
    495 #endif
    496 #if defined(KEY_FORWARD) || (defined(HAVE_DECL_KEY_FORWARD) && HAVE_DECL_KEY_FORWARD)
    497   XLAT(KEY_FORWARD),
    498 #endif
    499 #if defined(KEY_CLOSECD) || (defined(HAVE_DECL_KEY_CLOSECD) && HAVE_DECL_KEY_CLOSECD)
    500   XLAT(KEY_CLOSECD),
    501 #endif
    502 #if defined(KEY_EJECTCD) || (defined(HAVE_DECL_KEY_EJECTCD) && HAVE_DECL_KEY_EJECTCD)
    503   XLAT(KEY_EJECTCD),
    504 #endif
    505 #if defined(KEY_EJECTCLOSECD) || (defined(HAVE_DECL_KEY_EJECTCLOSECD) && HAVE_DECL_KEY_EJECTCLOSECD)
    506   XLAT(KEY_EJECTCLOSECD),
    507 #endif
    508 #if defined(KEY_NEXTSONG) || (defined(HAVE_DECL_KEY_NEXTSONG) && HAVE_DECL_KEY_NEXTSONG)
    509   XLAT(KEY_NEXTSONG),
    510 #endif
    511 #if defined(KEY_PLAYPAUSE) || (defined(HAVE_DECL_KEY_PLAYPAUSE) && HAVE_DECL_KEY_PLAYPAUSE)
    512   XLAT(KEY_PLAYPAUSE),
    513 #endif
    514 #if defined(KEY_PREVIOUSSONG) || (defined(HAVE_DECL_KEY_PREVIOUSSONG) && HAVE_DECL_KEY_PREVIOUSSONG)
    515   XLAT(KEY_PREVIOUSSONG),
    516 #endif
    517 #if defined(KEY_STOPCD) || (defined(HAVE_DECL_KEY_STOPCD) && HAVE_DECL_KEY_STOPCD)
    518   XLAT(KEY_STOPCD),
    519 #endif
    520 #if defined(KEY_RECORD) || (defined(HAVE_DECL_KEY_RECORD) && HAVE_DECL_KEY_RECORD)
    521   XLAT(KEY_RECORD),
    522 #endif
    523 #if defined(KEY_REWIND) || (defined(HAVE_DECL_KEY_REWIND) && HAVE_DECL_KEY_REWIND)
    524   XLAT(KEY_REWIND),
    525 #endif
    526 #if defined(KEY_PHONE) || (defined(HAVE_DECL_KEY_PHONE) && HAVE_DECL_KEY_PHONE)
    527   XLAT(KEY_PHONE),
    528 #endif
    529 #if defined(KEY_ISO) || (defined(HAVE_DECL_KEY_ISO) && HAVE_DECL_KEY_ISO)
    530   XLAT(KEY_ISO),
    531 #endif
    532 #if defined(KEY_CONFIG) || (defined(HAVE_DECL_KEY_CONFIG) && HAVE_DECL_KEY_CONFIG)
    533   XLAT(KEY_CONFIG),
    534 #endif
    535 #if defined(KEY_HOMEPAGE) || (defined(HAVE_DECL_KEY_HOMEPAGE) && HAVE_DECL_KEY_HOMEPAGE)
    536   XLAT(KEY_HOMEPAGE),
    537 #endif
    538 #if defined(KEY_REFRESH) || (defined(HAVE_DECL_KEY_REFRESH) && HAVE_DECL_KEY_REFRESH)
    539   XLAT(KEY_REFRESH),
    540 #endif
    541 #if defined(KEY_EXIT) || (defined(HAVE_DECL_KEY_EXIT) && HAVE_DECL_KEY_EXIT)
    542   XLAT(KEY_EXIT),
    543 #endif
    544 #if defined(KEY_MOVE) || (defined(HAVE_DECL_KEY_MOVE) && HAVE_DECL_KEY_MOVE)
    545   XLAT(KEY_MOVE),
    546 #endif
    547 #if defined(KEY_EDIT) || (defined(HAVE_DECL_KEY_EDIT) && HAVE_DECL_KEY_EDIT)
    548   XLAT(KEY_EDIT),
    549 #endif
    550 #if defined(KEY_SCROLLUP) || (defined(HAVE_DECL_KEY_SCROLLUP) && HAVE_DECL_KEY_SCROLLUP)
    551   XLAT(KEY_SCROLLUP),
    552 #endif
    553 #if defined(KEY_SCROLLDOWN) || (defined(HAVE_DECL_KEY_SCROLLDOWN) && HAVE_DECL_KEY_SCROLLDOWN)
    554   XLAT(KEY_SCROLLDOWN),
    555 #endif
    556 #if defined(KEY_KPLEFTPAREN) || (defined(HAVE_DECL_KEY_KPLEFTPAREN) && HAVE_DECL_KEY_KPLEFTPAREN)
    557   XLAT(KEY_KPLEFTPAREN),
    558 #endif
    559 #if defined(KEY_KPRIGHTPAREN) || (defined(HAVE_DECL_KEY_KPRIGHTPAREN) && HAVE_DECL_KEY_KPRIGHTPAREN)
    560   XLAT(KEY_KPRIGHTPAREN),
    561 #endif
    562 #if defined(KEY_NEW) || (defined(HAVE_DECL_KEY_NEW) && HAVE_DECL_KEY_NEW)
    563   XLAT(KEY_NEW),
    564 #endif
    565 #if defined(KEY_REDO) || (defined(HAVE_DECL_KEY_REDO) && HAVE_DECL_KEY_REDO)
    566   XLAT(KEY_REDO),
    567 #endif
    568 
    569 #if defined(KEY_F13) || (defined(HAVE_DECL_KEY_F13) && HAVE_DECL_KEY_F13)
    570   XLAT(KEY_F13),
    571 #endif
    572 #if defined(KEY_F14) || (defined(HAVE_DECL_KEY_F14) && HAVE_DECL_KEY_F14)
    573   XLAT(KEY_F14),
    574 #endif
    575 #if defined(KEY_F15) || (defined(HAVE_DECL_KEY_F15) && HAVE_DECL_KEY_F15)
    576   XLAT(KEY_F15),
    577 #endif
    578 #if defined(KEY_F16) || (defined(HAVE_DECL_KEY_F16) && HAVE_DECL_KEY_F16)
    579   XLAT(KEY_F16),
    580 #endif
    581 #if defined(KEY_F17) || (defined(HAVE_DECL_KEY_F17) && HAVE_DECL_KEY_F17)
    582   XLAT(KEY_F17),
    583 #endif
    584 #if defined(KEY_F18) || (defined(HAVE_DECL_KEY_F18) && HAVE_DECL_KEY_F18)
    585   XLAT(KEY_F18),
    586 #endif
    587 #if defined(KEY_F19) || (defined(HAVE_DECL_KEY_F19) && HAVE_DECL_KEY_F19)
    588   XLAT(KEY_F19),
    589 #endif
    590 #if defined(KEY_F20) || (defined(HAVE_DECL_KEY_F20) && HAVE_DECL_KEY_F20)
    591   XLAT(KEY_F20),
    592 #endif
    593 #if defined(KEY_F21) || (defined(HAVE_DECL_KEY_F21) && HAVE_DECL_KEY_F21)
    594   XLAT(KEY_F21),
    595 #endif
    596 #if defined(KEY_F22) || (defined(HAVE_DECL_KEY_F22) && HAVE_DECL_KEY_F22)
    597   XLAT(KEY_F22),
    598 #endif
    599 #if defined(KEY_F23) || (defined(HAVE_DECL_KEY_F23) && HAVE_DECL_KEY_F23)
    600   XLAT(KEY_F23),
    601 #endif
    602 #if defined(KEY_F24) || (defined(HAVE_DECL_KEY_F24) && HAVE_DECL_KEY_F24)
    603   XLAT(KEY_F24),
    604 #endif
    605 
    606 #if defined(KEY_PLAYCD) || (defined(HAVE_DECL_KEY_PLAYCD) && HAVE_DECL_KEY_PLAYCD)
    607   XLAT(KEY_PLAYCD),
    608 #endif
    609 #if defined(KEY_PAUSECD) || (defined(HAVE_DECL_KEY_PAUSECD) && HAVE_DECL_KEY_PAUSECD)
    610   XLAT(KEY_PAUSECD),
    611 #endif
    612 #if defined(KEY_PROG3) || (defined(HAVE_DECL_KEY_PROG3) && HAVE_DECL_KEY_PROG3)
    613   XLAT(KEY_PROG3),
    614 #endif
    615 #if defined(KEY_PROG4) || (defined(HAVE_DECL_KEY_PROG4) && HAVE_DECL_KEY_PROG4)
    616   XLAT(KEY_PROG4),
    617 #endif
    618 #if defined(KEY_DASHBOARD) || (defined(HAVE_DECL_KEY_DASHBOARD) && HAVE_DECL_KEY_DASHBOARD)
    619   XLAT(KEY_DASHBOARD),
    620 #endif
    621 #if defined(KEY_SUSPEND) || (defined(HAVE_DECL_KEY_SUSPEND) && HAVE_DECL_KEY_SUSPEND)
    622   XLAT(KEY_SUSPEND),
    623 #endif
    624 #if defined(KEY_CLOSE) || (defined(HAVE_DECL_KEY_CLOSE) && HAVE_DECL_KEY_CLOSE)
    625   XLAT(KEY_CLOSE),
    626 #endif
    627 #if defined(KEY_PLAY) || (defined(HAVE_DECL_KEY_PLAY) && HAVE_DECL_KEY_PLAY)
    628   XLAT(KEY_PLAY),
    629 #endif
    630 #if defined(KEY_FASTFORWARD) || (defined(HAVE_DECL_KEY_FASTFORWARD) && HAVE_DECL_KEY_FASTFORWARD)
    631   XLAT(KEY_FASTFORWARD),
    632 #endif
    633 #if defined(KEY_BASSBOOST) || (defined(HAVE_DECL_KEY_BASSBOOST) && HAVE_DECL_KEY_BASSBOOST)
    634   XLAT(KEY_BASSBOOST),
    635 #endif
    636 #if defined(KEY_PRINT) || (defined(HAVE_DECL_KEY_PRINT) && HAVE_DECL_KEY_PRINT)
    637   XLAT(KEY_PRINT),
    638 #endif
    639 #if defined(KEY_HP) || (defined(HAVE_DECL_KEY_HP) && HAVE_DECL_KEY_HP)
    640   XLAT(KEY_HP),
    641 #endif
    642 #if defined(KEY_CAMERA) || (defined(HAVE_DECL_KEY_CAMERA) && HAVE_DECL_KEY_CAMERA)
    643   XLAT(KEY_CAMERA),
    644 #endif
    645 #if defined(KEY_SOUND) || (defined(HAVE_DECL_KEY_SOUND) && HAVE_DECL_KEY_SOUND)
    646   XLAT(KEY_SOUND),
    647 #endif
    648 #if defined(KEY_QUESTION) || (defined(HAVE_DECL_KEY_QUESTION) && HAVE_DECL_KEY_QUESTION)
    649   XLAT(KEY_QUESTION),
    650 #endif
    651 #if defined(KEY_EMAIL) || (defined(HAVE_DECL_KEY_EMAIL) && HAVE_DECL_KEY_EMAIL)
    652   XLAT(KEY_EMAIL),
    653 #endif
    654 #if defined(KEY_CHAT) || (defined(HAVE_DECL_KEY_CHAT) && HAVE_DECL_KEY_CHAT)
    655   XLAT(KEY_CHAT),
    656 #endif
    657 #if defined(KEY_SEARCH) || (defined(HAVE_DECL_KEY_SEARCH) && HAVE_DECL_KEY_SEARCH)
    658   XLAT(KEY_SEARCH),
    659 #endif
    660 #if defined(KEY_CONNECT) || (defined(HAVE_DECL_KEY_CONNECT) && HAVE_DECL_KEY_CONNECT)
    661   XLAT(KEY_CONNECT),
    662 #endif
    663 #if defined(KEY_FINANCE) || (defined(HAVE_DECL_KEY_FINANCE) && HAVE_DECL_KEY_FINANCE)
    664   XLAT(KEY_FINANCE),
    665 #endif
    666 #if defined(KEY_SPORT) || (defined(HAVE_DECL_KEY_SPORT) && HAVE_DECL_KEY_SPORT)
    667   XLAT(KEY_SPORT),
    668 #endif
    669 #if defined(KEY_SHOP) || (defined(HAVE_DECL_KEY_SHOP) && HAVE_DECL_KEY_SHOP)
    670   XLAT(KEY_SHOP),
    671 #endif
    672 #if defined(KEY_ALTERASE) || (defined(HAVE_DECL_KEY_ALTERASE) && HAVE_DECL_KEY_ALTERASE)
    673   XLAT(KEY_ALTERASE),
    674 #endif
    675 #if defined(KEY_CANCEL) || (defined(HAVE_DECL_KEY_CANCEL) && HAVE_DECL_KEY_CANCEL)
    676   XLAT(KEY_CANCEL),
    677 #endif
    678 #if defined(KEY_BRIGHTNESSDOWN) || (defined(HAVE_DECL_KEY_BRIGHTNESSDOWN) && HAVE_DECL_KEY_BRIGHTNESSDOWN)
    679   XLAT(KEY_BRIGHTNESSDOWN),
    680 #endif
    681 #if defined(KEY_BRIGHTNESSUP) || (defined(HAVE_DECL_KEY_BRIGHTNESSUP) && HAVE_DECL_KEY_BRIGHTNESSUP)
    682   XLAT(KEY_BRIGHTNESSUP),
    683 #endif
    684 #if defined(KEY_MEDIA) || (defined(HAVE_DECL_KEY_MEDIA) && HAVE_DECL_KEY_MEDIA)
    685   XLAT(KEY_MEDIA),
    686 #endif
    687 
    688 #if defined(KEY_SWITCHVIDEOMODE) || (defined(HAVE_DECL_KEY_SWITCHVIDEOMODE) && HAVE_DECL_KEY_SWITCHVIDEOMODE)
    689   XLAT(KEY_SWITCHVIDEOMODE),
    690 #endif
    691 
    692 #if defined(KEY_KBDILLUMTOGGLE) || (defined(HAVE_DECL_KEY_KBDILLUMTOGGLE) && HAVE_DECL_KEY_KBDILLUMTOGGLE)
    693   XLAT(KEY_KBDILLUMTOGGLE),
    694 #endif
    695 #if defined(KEY_KBDILLUMDOWN) || (defined(HAVE_DECL_KEY_KBDILLUMDOWN) && HAVE_DECL_KEY_KBDILLUMDOWN)
    696   XLAT(KEY_KBDILLUMDOWN),
    697 #endif
    698 #if defined(KEY_KBDILLUMUP) || (defined(HAVE_DECL_KEY_KBDILLUMUP) && HAVE_DECL_KEY_KBDILLUMUP)
    699   XLAT(KEY_KBDILLUMUP),
    700 #endif
    701 
    702 #if defined(KEY_SEND) || (defined(HAVE_DECL_KEY_SEND) && HAVE_DECL_KEY_SEND)
    703   XLAT(KEY_SEND),
    704 #endif
    705 #if defined(KEY_REPLY) || (defined(HAVE_DECL_KEY_REPLY) && HAVE_DECL_KEY_REPLY)
    706   XLAT(KEY_REPLY),
    707 #endif
    708 #if defined(KEY_FORWARDMAIL) || (defined(HAVE_DECL_KEY_FORWARDMAIL) && HAVE_DECL_KEY_FORWARDMAIL)
    709   XLAT(KEY_FORWARDMAIL),
    710 #endif
    711 #if defined(KEY_SAVE) || (defined(HAVE_DECL_KEY_SAVE) && HAVE_DECL_KEY_SAVE)
    712   XLAT(KEY_SAVE),
    713 #endif
    714 #if defined(KEY_DOCUMENTS) || (defined(HAVE_DECL_KEY_DOCUMENTS) && HAVE_DECL_KEY_DOCUMENTS)
    715   XLAT(KEY_DOCUMENTS),
    716 #endif
    717 
    718 #if defined(KEY_BATTERY) || (defined(HAVE_DECL_KEY_BATTERY) && HAVE_DECL_KEY_BATTERY)
    719   XLAT(KEY_BATTERY),
    720 #endif
    721 
    722 #if defined(KEY_BLUETOOTH) || (defined(HAVE_DECL_KEY_BLUETOOTH) && HAVE_DECL_KEY_BLUETOOTH)
    723   XLAT(KEY_BLUETOOTH),
    724 #endif
    725 #if defined(KEY_WLAN) || (defined(HAVE_DECL_KEY_WLAN) && HAVE_DECL_KEY_WLAN)
    726   XLAT(KEY_WLAN),
    727 #endif
    728 #if defined(KEY_UWB) || (defined(HAVE_DECL_KEY_UWB) && HAVE_DECL_KEY_UWB)
    729   XLAT(KEY_UWB),
    730 #endif
    731 
    732 #if defined(KEY_UNKNOWN) || (defined(HAVE_DECL_KEY_UNKNOWN) && HAVE_DECL_KEY_UNKNOWN)
    733   XLAT(KEY_UNKNOWN),
    734 #endif
    735 
    736 #if defined(KEY_VIDEO_NEXT) || (defined(HAVE_DECL_KEY_VIDEO_NEXT) && HAVE_DECL_KEY_VIDEO_NEXT)
    737   XLAT(KEY_VIDEO_NEXT),
    738 #endif
    739 #if defined(KEY_VIDEO_PREV) || (defined(HAVE_DECL_KEY_VIDEO_PREV) && HAVE_DECL_KEY_VIDEO_PREV)
    740   XLAT(KEY_VIDEO_PREV),
    741 #endif
    742 #if defined(KEY_BRIGHTNESS_CYCLE) || (defined(HAVE_DECL_KEY_BRIGHTNESS_CYCLE) && HAVE_DECL_KEY_BRIGHTNESS_CYCLE)
    743   XLAT(KEY_BRIGHTNESS_CYCLE),
    744 #endif
    745 #if defined(KEY_BRIGHTNESS_AUTO) || (defined(HAVE_DECL_KEY_BRIGHTNESS_AUTO) && HAVE_DECL_KEY_BRIGHTNESS_AUTO)
    746   XLAT(KEY_BRIGHTNESS_AUTO),
    747 #endif
    748 #if defined(KEY_BRIGHTNESS_ZERO) || (defined(HAVE_DECL_KEY_BRIGHTNESS_ZERO) && HAVE_DECL_KEY_BRIGHTNESS_ZERO)
    749   XLAT(KEY_BRIGHTNESS_ZERO),
    750 #endif
    751 #if defined(KEY_DISPLAY_OFF) || (defined(HAVE_DECL_KEY_DISPLAY_OFF) && HAVE_DECL_KEY_DISPLAY_OFF)
    752   XLAT(KEY_DISPLAY_OFF),
    753 #endif
    754 
    755 #if defined(KEY_WWAN) || (defined(HAVE_DECL_KEY_WWAN) && HAVE_DECL_KEY_WWAN)
    756   XLAT(KEY_WWAN),
    757 #endif
    758 #if defined(KEY_WIMAX) || (defined(HAVE_DECL_KEY_WIMAX) && HAVE_DECL_KEY_WIMAX)
    759   XLAT(KEY_WIMAX),
    760 #endif
    761 #if defined(KEY_RFKILL) || (defined(HAVE_DECL_KEY_RFKILL) && HAVE_DECL_KEY_RFKILL)
    762   XLAT(KEY_RFKILL),
    763 #endif
    764 
    765 #if defined(KEY_MICMUTE) || (defined(HAVE_DECL_KEY_MICMUTE) && HAVE_DECL_KEY_MICMUTE)
    766   XLAT(KEY_MICMUTE),
    767 #endif
    768 
    769 #if defined(BTN_0) || (defined(HAVE_DECL_BTN_0) && HAVE_DECL_BTN_0)
    770   XLAT(BTN_0),
    771 #endif
    772 #if defined(BTN_1) || (defined(HAVE_DECL_BTN_1) && HAVE_DECL_BTN_1)
    773   XLAT(BTN_1),
    774 #endif
    775 #if defined(BTN_2) || (defined(HAVE_DECL_BTN_2) && HAVE_DECL_BTN_2)
    776   XLAT(BTN_2),
    777 #endif
    778 #if defined(BTN_3) || (defined(HAVE_DECL_BTN_3) && HAVE_DECL_BTN_3)
    779   XLAT(BTN_3),
    780 #endif
    781 #if defined(BTN_4) || (defined(HAVE_DECL_BTN_4) && HAVE_DECL_BTN_4)
    782   XLAT(BTN_4),
    783 #endif
    784 #if defined(BTN_5) || (defined(HAVE_DECL_BTN_5) && HAVE_DECL_BTN_5)
    785   XLAT(BTN_5),
    786 #endif
    787 #if defined(BTN_6) || (defined(HAVE_DECL_BTN_6) && HAVE_DECL_BTN_6)
    788   XLAT(BTN_6),
    789 #endif
    790 #if defined(BTN_7) || (defined(HAVE_DECL_BTN_7) && HAVE_DECL_BTN_7)
    791   XLAT(BTN_7),
    792 #endif
    793 #if defined(BTN_8) || (defined(HAVE_DECL_BTN_8) && HAVE_DECL_BTN_8)
    794   XLAT(BTN_8),
    795 #endif
    796 #if defined(BTN_9) || (defined(HAVE_DECL_BTN_9) && HAVE_DECL_BTN_9)
    797   XLAT(BTN_9),
    798 #endif
    799 
    800 #if defined(BTN_MOUSE) || (defined(HAVE_DECL_BTN_MOUSE) && HAVE_DECL_BTN_MOUSE)
    801   XLAT(BTN_MOUSE),
    802 #endif
    803 #if defined(BTN_LEFT) || (defined(HAVE_DECL_BTN_LEFT) && HAVE_DECL_BTN_LEFT)
    804   XLAT(BTN_LEFT),
    805 #endif
    806 #if defined(BTN_RIGHT) || (defined(HAVE_DECL_BTN_RIGHT) && HAVE_DECL_BTN_RIGHT)
    807   XLAT(BTN_RIGHT),
    808 #endif
    809 #if defined(BTN_MIDDLE) || (defined(HAVE_DECL_BTN_MIDDLE) && HAVE_DECL_BTN_MIDDLE)
    810   XLAT(BTN_MIDDLE),
    811 #endif
    812 #if defined(BTN_SIDE) || (defined(HAVE_DECL_BTN_SIDE) && HAVE_DECL_BTN_SIDE)
    813   XLAT(BTN_SIDE),
    814 #endif
    815 #if defined(BTN_EXTRA) || (defined(HAVE_DECL_BTN_EXTRA) && HAVE_DECL_BTN_EXTRA)
    816   XLAT(BTN_EXTRA),
    817 #endif
    818 #if defined(BTN_FORWARD) || (defined(HAVE_DECL_BTN_FORWARD) && HAVE_DECL_BTN_FORWARD)
    819   XLAT(BTN_FORWARD),
    820 #endif
    821 #if defined(BTN_BACK) || (defined(HAVE_DECL_BTN_BACK) && HAVE_DECL_BTN_BACK)
    822   XLAT(BTN_BACK),
    823 #endif
    824 #if defined(BTN_TASK) || (defined(HAVE_DECL_BTN_TASK) && HAVE_DECL_BTN_TASK)
    825   XLAT(BTN_TASK),
    826 #endif
    827 
    828 #if defined(BTN_JOYSTICK) || (defined(HAVE_DECL_BTN_JOYSTICK) && HAVE_DECL_BTN_JOYSTICK)
    829   XLAT(BTN_JOYSTICK),
    830 #endif
    831 #if defined(BTN_TRIGGER) || (defined(HAVE_DECL_BTN_TRIGGER) && HAVE_DECL_BTN_TRIGGER)
    832   XLAT(BTN_TRIGGER),
    833 #endif
    834 #if defined(BTN_THUMB) || (defined(HAVE_DECL_BTN_THUMB) && HAVE_DECL_BTN_THUMB)
    835   XLAT(BTN_THUMB),
    836 #endif
    837 #if defined(BTN_THUMB2) || (defined(HAVE_DECL_BTN_THUMB2) && HAVE_DECL_BTN_THUMB2)
    838   XLAT(BTN_THUMB2),
    839 #endif
    840 #if defined(BTN_TOP) || (defined(HAVE_DECL_BTN_TOP) && HAVE_DECL_BTN_TOP)
    841   XLAT(BTN_TOP),
    842 #endif
    843 #if defined(BTN_TOP2) || (defined(HAVE_DECL_BTN_TOP2) && HAVE_DECL_BTN_TOP2)
    844   XLAT(BTN_TOP2),
    845 #endif
    846 #if defined(BTN_PINKIE) || (defined(HAVE_DECL_BTN_PINKIE) && HAVE_DECL_BTN_PINKIE)
    847   XLAT(BTN_PINKIE),
    848 #endif
    849 #if defined(BTN_BASE) || (defined(HAVE_DECL_BTN_BASE) && HAVE_DECL_BTN_BASE)
    850   XLAT(BTN_BASE),
    851 #endif
    852 #if defined(BTN_BASE2) || (defined(HAVE_DECL_BTN_BASE2) && HAVE_DECL_BTN_BASE2)
    853   XLAT(BTN_BASE2),
    854 #endif
    855 #if defined(BTN_BASE3) || (defined(HAVE_DECL_BTN_BASE3) && HAVE_DECL_BTN_BASE3)
    856   XLAT(BTN_BASE3),
    857 #endif
    858 #if defined(BTN_BASE4) || (defined(HAVE_DECL_BTN_BASE4) && HAVE_DECL_BTN_BASE4)
    859   XLAT(BTN_BASE4),
    860 #endif
    861 #if defined(BTN_BASE5) || (defined(HAVE_DECL_BTN_BASE5) && HAVE_DECL_BTN_BASE5)
    862   XLAT(BTN_BASE5),
    863 #endif
    864 #if defined(BTN_BASE6) || (defined(HAVE_DECL_BTN_BASE6) && HAVE_DECL_BTN_BASE6)
    865   XLAT(BTN_BASE6),
    866 #endif
    867 #if defined(BTN_DEAD) || (defined(HAVE_DECL_BTN_DEAD) && HAVE_DECL_BTN_DEAD)
    868   XLAT(BTN_DEAD),
    869 #endif
    870 
    871 #if defined(BTN_GAMEPAD) || (defined(HAVE_DECL_BTN_GAMEPAD) && HAVE_DECL_BTN_GAMEPAD)
    872   XLAT(BTN_GAMEPAD),
    873 #endif
    874 #if defined(BTN_SOUTH) || (defined(HAVE_DECL_BTN_SOUTH) && HAVE_DECL_BTN_SOUTH)
    875   XLAT(BTN_SOUTH),
    876 #endif
    877 #if defined(BTN_A) || (defined(HAVE_DECL_BTN_A) && HAVE_DECL_BTN_A)
    878   XLAT(BTN_A),
    879 #endif
    880 #if defined(BTN_EAST) || (defined(HAVE_DECL_BTN_EAST) && HAVE_DECL_BTN_EAST)
    881   XLAT(BTN_EAST),
    882 #endif
    883 #if defined(BTN_B) || (defined(HAVE_DECL_BTN_B) && HAVE_DECL_BTN_B)
    884   XLAT(BTN_B),
    885 #endif
    886 #if defined(BTN_C) || (defined(HAVE_DECL_BTN_C) && HAVE_DECL_BTN_C)
    887   XLAT(BTN_C),
    888 #endif
    889 #if defined(BTN_NORTH) || (defined(HAVE_DECL_BTN_NORTH) && HAVE_DECL_BTN_NORTH)
    890   XLAT(BTN_NORTH),
    891 #endif
    892 #if defined(BTN_X) || (defined(HAVE_DECL_BTN_X) && HAVE_DECL_BTN_X)
    893   XLAT(BTN_X),
    894 #endif
    895 #if defined(BTN_WEST) || (defined(HAVE_DECL_BTN_WEST) && HAVE_DECL_BTN_WEST)
    896   XLAT(BTN_WEST),
    897 #endif
    898 #if defined(BTN_Y) || (defined(HAVE_DECL_BTN_Y) && HAVE_DECL_BTN_Y)
    899   XLAT(BTN_Y),
    900 #endif
    901 #if defined(BTN_Z) || (defined(HAVE_DECL_BTN_Z) && HAVE_DECL_BTN_Z)
    902   XLAT(BTN_Z),
    903 #endif
    904 #if defined(BTN_TL) || (defined(HAVE_DECL_BTN_TL) && HAVE_DECL_BTN_TL)
    905   XLAT(BTN_TL),
    906 #endif
    907 #if defined(BTN_TR) || (defined(HAVE_DECL_BTN_TR) && HAVE_DECL_BTN_TR)
    908   XLAT(BTN_TR),
    909 #endif
    910 #if defined(BTN_TL2) || (defined(HAVE_DECL_BTN_TL2) && HAVE_DECL_BTN_TL2)
    911   XLAT(BTN_TL2),
    912 #endif
    913 #if defined(BTN_TR2) || (defined(HAVE_DECL_BTN_TR2) && HAVE_DECL_BTN_TR2)
    914   XLAT(BTN_TR2),
    915 #endif
    916 #if defined(BTN_SELECT) || (defined(HAVE_DECL_BTN_SELECT) && HAVE_DECL_BTN_SELECT)
    917   XLAT(BTN_SELECT),
    918 #endif
    919 #if defined(BTN_START) || (defined(HAVE_DECL_BTN_START) && HAVE_DECL_BTN_START)
    920   XLAT(BTN_START),
    921 #endif
    922 #if defined(BTN_MODE) || (defined(HAVE_DECL_BTN_MODE) && HAVE_DECL_BTN_MODE)
    923   XLAT(BTN_MODE),
    924 #endif
    925 #if defined(BTN_THUMBL) || (defined(HAVE_DECL_BTN_THUMBL) && HAVE_DECL_BTN_THUMBL)
    926   XLAT(BTN_THUMBL),
    927 #endif
    928 #if defined(BTN_THUMBR) || (defined(HAVE_DECL_BTN_THUMBR) && HAVE_DECL_BTN_THUMBR)
    929   XLAT(BTN_THUMBR),
    930 #endif
    931 
    932 #if defined(BTN_DIGI) || (defined(HAVE_DECL_BTN_DIGI) && HAVE_DECL_BTN_DIGI)
    933   XLAT(BTN_DIGI),
    934 #endif
    935 #if defined(BTN_TOOL_PEN) || (defined(HAVE_DECL_BTN_TOOL_PEN) && HAVE_DECL_BTN_TOOL_PEN)
    936   XLAT(BTN_TOOL_PEN),
    937 #endif
    938 #if defined(BTN_TOOL_RUBBER) || (defined(HAVE_DECL_BTN_TOOL_RUBBER) && HAVE_DECL_BTN_TOOL_RUBBER)
    939   XLAT(BTN_TOOL_RUBBER),
    940 #endif
    941 #if defined(BTN_TOOL_BRUSH) || (defined(HAVE_DECL_BTN_TOOL_BRUSH) && HAVE_DECL_BTN_TOOL_BRUSH)
    942   XLAT(BTN_TOOL_BRUSH),
    943 #endif
    944 #if defined(BTN_TOOL_PENCIL) || (defined(HAVE_DECL_BTN_TOOL_PENCIL) && HAVE_DECL_BTN_TOOL_PENCIL)
    945   XLAT(BTN_TOOL_PENCIL),
    946 #endif
    947 #if defined(BTN_TOOL_AIRBRUSH) || (defined(HAVE_DECL_BTN_TOOL_AIRBRUSH) && HAVE_DECL_BTN_TOOL_AIRBRUSH)
    948   XLAT(BTN_TOOL_AIRBRUSH),
    949 #endif
    950 #if defined(BTN_TOOL_FINGER) || (defined(HAVE_DECL_BTN_TOOL_FINGER) && HAVE_DECL_BTN_TOOL_FINGER)
    951   XLAT(BTN_TOOL_FINGER),
    952 #endif
    953 #if defined(BTN_TOOL_MOUSE) || (defined(HAVE_DECL_BTN_TOOL_MOUSE) && HAVE_DECL_BTN_TOOL_MOUSE)
    954   XLAT(BTN_TOOL_MOUSE),
    955 #endif
    956 #if defined(BTN_TOOL_LENS) || (defined(HAVE_DECL_BTN_TOOL_LENS) && HAVE_DECL_BTN_TOOL_LENS)
    957   XLAT(BTN_TOOL_LENS),
    958 #endif
    959 #if defined(BTN_TOOL_QUINTTAP) || (defined(HAVE_DECL_BTN_TOOL_QUINTTAP) && HAVE_DECL_BTN_TOOL_QUINTTAP)
    960   XLAT(BTN_TOOL_QUINTTAP),
    961 #endif
    962 #if defined(BTN_TOUCH) || (defined(HAVE_DECL_BTN_TOUCH) && HAVE_DECL_BTN_TOUCH)
    963   XLAT(BTN_TOUCH),
    964 #endif
    965 #if defined(BTN_STYLUS) || (defined(HAVE_DECL_BTN_STYLUS) && HAVE_DECL_BTN_STYLUS)
    966   XLAT(BTN_STYLUS),
    967 #endif
    968 #if defined(BTN_STYLUS2) || (defined(HAVE_DECL_BTN_STYLUS2) && HAVE_DECL_BTN_STYLUS2)
    969   XLAT(BTN_STYLUS2),
    970 #endif
    971 #if defined(BTN_TOOL_DOUBLETAP) || (defined(HAVE_DECL_BTN_TOOL_DOUBLETAP) && HAVE_DECL_BTN_TOOL_DOUBLETAP)
    972   XLAT(BTN_TOOL_DOUBLETAP),
    973 #endif
    974 #if defined(BTN_TOOL_TRIPLETAP) || (defined(HAVE_DECL_BTN_TOOL_TRIPLETAP) && HAVE_DECL_BTN_TOOL_TRIPLETAP)
    975   XLAT(BTN_TOOL_TRIPLETAP),
    976 #endif
    977 #if defined(BTN_TOOL_QUADTAP) || (defined(HAVE_DECL_BTN_TOOL_QUADTAP) && HAVE_DECL_BTN_TOOL_QUADTAP)
    978   XLAT(BTN_TOOL_QUADTAP),
    979 #endif
    980 
    981 #if defined(BTN_WHEEL) || (defined(HAVE_DECL_BTN_WHEEL) && HAVE_DECL_BTN_WHEEL)
    982   XLAT(BTN_WHEEL),
    983 #endif
    984 #if defined(BTN_GEAR_DOWN) || (defined(HAVE_DECL_BTN_GEAR_DOWN) && HAVE_DECL_BTN_GEAR_DOWN)
    985   XLAT(BTN_GEAR_DOWN),
    986 #endif
    987 #if defined(BTN_GEAR_UP) || (defined(HAVE_DECL_BTN_GEAR_UP) && HAVE_DECL_BTN_GEAR_UP)
    988   XLAT(BTN_GEAR_UP),
    989 #endif
    990 
    991 #if defined(KEY_OK) || (defined(HAVE_DECL_KEY_OK) && HAVE_DECL_KEY_OK)
    992   XLAT(KEY_OK),
    993 #endif
    994 #if defined(KEY_SELECT) || (defined(HAVE_DECL_KEY_SELECT) && HAVE_DECL_KEY_SELECT)
    995   XLAT(KEY_SELECT),
    996 #endif
    997 #if defined(KEY_GOTO) || (defined(HAVE_DECL_KEY_GOTO) && HAVE_DECL_KEY_GOTO)
    998   XLAT(KEY_GOTO),
    999 #endif
   1000 #if defined(KEY_CLEAR) || (defined(HAVE_DECL_KEY_CLEAR) && HAVE_DECL_KEY_CLEAR)
   1001   XLAT(KEY_CLEAR),
   1002 #endif
   1003 #if defined(KEY_POWER2) || (defined(HAVE_DECL_KEY_POWER2) && HAVE_DECL_KEY_POWER2)
   1004   XLAT(KEY_POWER2),
   1005 #endif
   1006 #if defined(KEY_OPTION) || (defined(HAVE_DECL_KEY_OPTION) && HAVE_DECL_KEY_OPTION)
   1007   XLAT(KEY_OPTION),
   1008 #endif
   1009 #if defined(KEY_INFO) || (defined(HAVE_DECL_KEY_INFO) && HAVE_DECL_KEY_INFO)
   1010   XLAT(KEY_INFO),
   1011 #endif
   1012 #if defined(KEY_TIME) || (defined(HAVE_DECL_KEY_TIME) && HAVE_DECL_KEY_TIME)
   1013   XLAT(KEY_TIME),
   1014 #endif
   1015 #if defined(KEY_VENDOR) || (defined(HAVE_DECL_KEY_VENDOR) && HAVE_DECL_KEY_VENDOR)
   1016   XLAT(KEY_VENDOR),
   1017 #endif
   1018 #if defined(KEY_ARCHIVE) || (defined(HAVE_DECL_KEY_ARCHIVE) && HAVE_DECL_KEY_ARCHIVE)
   1019   XLAT(KEY_ARCHIVE),
   1020 #endif
   1021 #if defined(KEY_PROGRAM) || (defined(HAVE_DECL_KEY_PROGRAM) && HAVE_DECL_KEY_PROGRAM)
   1022   XLAT(KEY_PROGRAM),
   1023 #endif
   1024 #if defined(KEY_CHANNEL) || (defined(HAVE_DECL_KEY_CHANNEL) && HAVE_DECL_KEY_CHANNEL)
   1025   XLAT(KEY_CHANNEL),
   1026 #endif
   1027 #if defined(KEY_FAVORITES) || (defined(HAVE_DECL_KEY_FAVORITES) && HAVE_DECL_KEY_FAVORITES)
   1028   XLAT(KEY_FAVORITES),
   1029 #endif
   1030 #if defined(KEY_EPG) || (defined(HAVE_DECL_KEY_EPG) && HAVE_DECL_KEY_EPG)
   1031   XLAT(KEY_EPG),
   1032 #endif
   1033 #if defined(KEY_PVR) || (defined(HAVE_DECL_KEY_PVR) && HAVE_DECL_KEY_PVR)
   1034   XLAT(KEY_PVR),
   1035 #endif
   1036 #if defined(KEY_MHP) || (defined(HAVE_DECL_KEY_MHP) && HAVE_DECL_KEY_MHP)
   1037   XLAT(KEY_MHP),
   1038 #endif
   1039 #if defined(KEY_LANGUAGE) || (defined(HAVE_DECL_KEY_LANGUAGE) && HAVE_DECL_KEY_LANGUAGE)
   1040   XLAT(KEY_LANGUAGE),
   1041 #endif
   1042 #if defined(KEY_TITLE) || (defined(HAVE_DECL_KEY_TITLE) && HAVE_DECL_KEY_TITLE)
   1043   XLAT(KEY_TITLE),
   1044 #endif
   1045 #if defined(KEY_SUBTITLE) || (defined(HAVE_DECL_KEY_SUBTITLE) && HAVE_DECL_KEY_SUBTITLE)
   1046   XLAT(KEY_SUBTITLE),
   1047 #endif
   1048 #if defined(KEY_ANGLE) || (defined(HAVE_DECL_KEY_ANGLE) && HAVE_DECL_KEY_ANGLE)
   1049   XLAT(KEY_ANGLE),
   1050 #endif
   1051 #if defined(KEY_ZOOM) || (defined(HAVE_DECL_KEY_ZOOM) && HAVE_DECL_KEY_ZOOM)
   1052   XLAT(KEY_ZOOM),
   1053 #endif
   1054 #if defined(KEY_MODE) || (defined(HAVE_DECL_KEY_MODE) && HAVE_DECL_KEY_MODE)
   1055   XLAT(KEY_MODE),
   1056 #endif
   1057 #if defined(KEY_KEYBOARD) || (defined(HAVE_DECL_KEY_KEYBOARD) && HAVE_DECL_KEY_KEYBOARD)
   1058   XLAT(KEY_KEYBOARD),
   1059 #endif
   1060 #if defined(KEY_SCREEN) || (defined(HAVE_DECL_KEY_SCREEN) && HAVE_DECL_KEY_SCREEN)
   1061   XLAT(KEY_SCREEN),
   1062 #endif
   1063 #if defined(KEY_PC) || (defined(HAVE_DECL_KEY_PC) && HAVE_DECL_KEY_PC)
   1064   XLAT(KEY_PC),
   1065 #endif
   1066 #if defined(KEY_TV) || (defined(HAVE_DECL_KEY_TV) && HAVE_DECL_KEY_TV)
   1067   XLAT(KEY_TV),
   1068 #endif
   1069 #if defined(KEY_TV2) || (defined(HAVE_DECL_KEY_TV2) && HAVE_DECL_KEY_TV2)
   1070   XLAT(KEY_TV2),
   1071 #endif
   1072 #if defined(KEY_VCR) || (defined(HAVE_DECL_KEY_VCR) && HAVE_DECL_KEY_VCR)
   1073   XLAT(KEY_VCR),
   1074 #endif
   1075 #if defined(KEY_VCR2) || (defined(HAVE_DECL_KEY_VCR2) && HAVE_DECL_KEY_VCR2)
   1076   XLAT(KEY_VCR2),
   1077 #endif
   1078 #if defined(KEY_SAT) || (defined(HAVE_DECL_KEY_SAT) && HAVE_DECL_KEY_SAT)
   1079   XLAT(KEY_SAT),
   1080 #endif
   1081 #if defined(KEY_SAT2) || (defined(HAVE_DECL_KEY_SAT2) && HAVE_DECL_KEY_SAT2)
   1082   XLAT(KEY_SAT2),
   1083 #endif
   1084 #if defined(KEY_CD) || (defined(HAVE_DECL_KEY_CD) && HAVE_DECL_KEY_CD)
   1085   XLAT(KEY_CD),
   1086 #endif
   1087 #if defined(KEY_TAPE) || (defined(HAVE_DECL_KEY_TAPE) && HAVE_DECL_KEY_TAPE)
   1088   XLAT(KEY_TAPE),
   1089 #endif
   1090 #if defined(KEY_RADIO) || (defined(HAVE_DECL_KEY_RADIO) && HAVE_DECL_KEY_RADIO)
   1091   XLAT(KEY_RADIO),
   1092 #endif
   1093 #if defined(KEY_TUNER) || (defined(HAVE_DECL_KEY_TUNER) && HAVE_DECL_KEY_TUNER)
   1094   XLAT(KEY_TUNER),
   1095 #endif
   1096 #if defined(KEY_PLAYER) || (defined(HAVE_DECL_KEY_PLAYER) && HAVE_DECL_KEY_PLAYER)
   1097   XLAT(KEY_PLAYER),
   1098 #endif
   1099 #if defined(KEY_TEXT) || (defined(HAVE_DECL_KEY_TEXT) && HAVE_DECL_KEY_TEXT)
   1100   XLAT(KEY_TEXT),
   1101 #endif
   1102 #if defined(KEY_DVD) || (defined(HAVE_DECL_KEY_DVD) && HAVE_DECL_KEY_DVD)
   1103   XLAT(KEY_DVD),
   1104 #endif
   1105 #if defined(KEY_AUX) || (defined(HAVE_DECL_KEY_AUX) && HAVE_DECL_KEY_AUX)
   1106   XLAT(KEY_AUX),
   1107 #endif
   1108 #if defined(KEY_MP3) || (defined(HAVE_DECL_KEY_MP3) && HAVE_DECL_KEY_MP3)
   1109   XLAT(KEY_MP3),
   1110 #endif
   1111 #if defined(KEY_AUDIO) || (defined(HAVE_DECL_KEY_AUDIO) && HAVE_DECL_KEY_AUDIO)
   1112   XLAT(KEY_AUDIO),
   1113 #endif
   1114 #if defined(KEY_VIDEO) || (defined(HAVE_DECL_KEY_VIDEO) && HAVE_DECL_KEY_VIDEO)
   1115   XLAT(KEY_VIDEO),
   1116 #endif
   1117 #if defined(KEY_DIRECTORY) || (defined(HAVE_DECL_KEY_DIRECTORY) && HAVE_DECL_KEY_DIRECTORY)
   1118   XLAT(KEY_DIRECTORY),
   1119 #endif
   1120 #if defined(KEY_LIST) || (defined(HAVE_DECL_KEY_LIST) && HAVE_DECL_KEY_LIST)
   1121   XLAT(KEY_LIST),
   1122 #endif
   1123 #if defined(KEY_MEMO) || (defined(HAVE_DECL_KEY_MEMO) && HAVE_DECL_KEY_MEMO)
   1124   XLAT(KEY_MEMO),
   1125 #endif
   1126 #if defined(KEY_CALENDAR) || (defined(HAVE_DECL_KEY_CALENDAR) && HAVE_DECL_KEY_CALENDAR)
   1127   XLAT(KEY_CALENDAR),
   1128 #endif
   1129 #if defined(KEY_RED) || (defined(HAVE_DECL_KEY_RED) && HAVE_DECL_KEY_RED)
   1130   XLAT(KEY_RED),
   1131 #endif
   1132 #if defined(KEY_GREEN) || (defined(HAVE_DECL_KEY_GREEN) && HAVE_DECL_KEY_GREEN)
   1133   XLAT(KEY_GREEN),
   1134 #endif
   1135 #if defined(KEY_YELLOW) || (defined(HAVE_DECL_KEY_YELLOW) && HAVE_DECL_KEY_YELLOW)
   1136   XLAT(KEY_YELLOW),
   1137 #endif
   1138 #if defined(KEY_BLUE) || (defined(HAVE_DECL_KEY_BLUE) && HAVE_DECL_KEY_BLUE)
   1139   XLAT(KEY_BLUE),
   1140 #endif
   1141 #if defined(KEY_CHANNELUP) || (defined(HAVE_DECL_KEY_CHANNELUP) && HAVE_DECL_KEY_CHANNELUP)
   1142   XLAT(KEY_CHANNELUP),
   1143 #endif
   1144 #if defined(KEY_CHANNELDOWN) || (defined(HAVE_DECL_KEY_CHANNELDOWN) && HAVE_DECL_KEY_CHANNELDOWN)
   1145   XLAT(KEY_CHANNELDOWN),
   1146 #endif
   1147 #if defined(KEY_FIRST) || (defined(HAVE_DECL_KEY_FIRST) && HAVE_DECL_KEY_FIRST)
   1148   XLAT(KEY_FIRST),
   1149 #endif
   1150 #if defined(KEY_LAST) || (defined(HAVE_DECL_KEY_LAST) && HAVE_DECL_KEY_LAST)
   1151   XLAT(KEY_LAST),
   1152 #endif
   1153 #if defined(KEY_AB) || (defined(HAVE_DECL_KEY_AB) && HAVE_DECL_KEY_AB)
   1154   XLAT(KEY_AB),
   1155 #endif
   1156 #if defined(KEY_NEXT) || (defined(HAVE_DECL_KEY_NEXT) && HAVE_DECL_KEY_NEXT)
   1157   XLAT(KEY_NEXT),
   1158 #endif
   1159 #if defined(KEY_RESTART) || (defined(HAVE_DECL_KEY_RESTART) && HAVE_DECL_KEY_RESTART)
   1160   XLAT(KEY_RESTART),
   1161 #endif
   1162 #if defined(KEY_SLOW) || (defined(HAVE_DECL_KEY_SLOW) && HAVE_DECL_KEY_SLOW)
   1163   XLAT(KEY_SLOW),
   1164 #endif
   1165 #if defined(KEY_SHUFFLE) || (defined(HAVE_DECL_KEY_SHUFFLE) && HAVE_DECL_KEY_SHUFFLE)
   1166   XLAT(KEY_SHUFFLE),
   1167 #endif
   1168 #if defined(KEY_BREAK) || (defined(HAVE_DECL_KEY_BREAK) && HAVE_DECL_KEY_BREAK)
   1169   XLAT(KEY_BREAK),
   1170 #endif
   1171 #if defined(KEY_PREVIOUS) || (defined(HAVE_DECL_KEY_PREVIOUS) && HAVE_DECL_KEY_PREVIOUS)
   1172   XLAT(KEY_PREVIOUS),
   1173 #endif
   1174 #if defined(KEY_DIGITS) || (defined(HAVE_DECL_KEY_DIGITS) && HAVE_DECL_KEY_DIGITS)
   1175   XLAT(KEY_DIGITS),
   1176 #endif
   1177 #if defined(KEY_TEEN) || (defined(HAVE_DECL_KEY_TEEN) && HAVE_DECL_KEY_TEEN)
   1178   XLAT(KEY_TEEN),
   1179 #endif
   1180 #if defined(KEY_TWEN) || (defined(HAVE_DECL_KEY_TWEN) && HAVE_DECL_KEY_TWEN)
   1181   XLAT(KEY_TWEN),
   1182 #endif
   1183 #if defined(KEY_VIDEOPHONE) || (defined(HAVE_DECL_KEY_VIDEOPHONE) && HAVE_DECL_KEY_VIDEOPHONE)
   1184   XLAT(KEY_VIDEOPHONE),
   1185 #endif
   1186 #if defined(KEY_GAMES) || (defined(HAVE_DECL_KEY_GAMES) && HAVE_DECL_KEY_GAMES)
   1187   XLAT(KEY_GAMES),
   1188 #endif
   1189 #if defined(KEY_ZOOMIN) || (defined(HAVE_DECL_KEY_ZOOMIN) && HAVE_DECL_KEY_ZOOMIN)
   1190   XLAT(KEY_ZOOMIN),
   1191 #endif
   1192 #if defined(KEY_ZOOMOUT) || (defined(HAVE_DECL_KEY_ZOOMOUT) && HAVE_DECL_KEY_ZOOMOUT)
   1193   XLAT(KEY_ZOOMOUT),
   1194 #endif
   1195 #if defined(KEY_ZOOMRESET) || (defined(HAVE_DECL_KEY_ZOOMRESET) && HAVE_DECL_KEY_ZOOMRESET)
   1196   XLAT(KEY_ZOOMRESET),
   1197 #endif
   1198 #if defined(KEY_WORDPROCESSOR) || (defined(HAVE_DECL_KEY_WORDPROCESSOR) && HAVE_DECL_KEY_WORDPROCESSOR)
   1199   XLAT(KEY_WORDPROCESSOR),
   1200 #endif
   1201 #if defined(KEY_EDITOR) || (defined(HAVE_DECL_KEY_EDITOR) && HAVE_DECL_KEY_EDITOR)
   1202   XLAT(KEY_EDITOR),
   1203 #endif
   1204 #if defined(KEY_SPREADSHEET) || (defined(HAVE_DECL_KEY_SPREADSHEET) && HAVE_DECL_KEY_SPREADSHEET)
   1205   XLAT(KEY_SPREADSHEET),
   1206 #endif
   1207 #if defined(KEY_GRAPHICSEDITOR) || (defined(HAVE_DECL_KEY_GRAPHICSEDITOR) && HAVE_DECL_KEY_GRAPHICSEDITOR)
   1208   XLAT(KEY_GRAPHICSEDITOR),
   1209 #endif
   1210 #if defined(KEY_PRESENTATION) || (defined(HAVE_DECL_KEY_PRESENTATION) && HAVE_DECL_KEY_PRESENTATION)
   1211   XLAT(KEY_PRESENTATION),
   1212 #endif
   1213 #if defined(KEY_DATABASE) || (defined(HAVE_DECL_KEY_DATABASE) && HAVE_DECL_KEY_DATABASE)
   1214   XLAT(KEY_DATABASE),
   1215 #endif
   1216 #if defined(KEY_NEWS) || (defined(HAVE_DECL_KEY_NEWS) && HAVE_DECL_KEY_NEWS)
   1217   XLAT(KEY_NEWS),
   1218 #endif
   1219 #if defined(KEY_VOICEMAIL) || (defined(HAVE_DECL_KEY_VOICEMAIL) && HAVE_DECL_KEY_VOICEMAIL)
   1220   XLAT(KEY_VOICEMAIL),
   1221 #endif
   1222 #if defined(KEY_ADDRESSBOOK) || (defined(HAVE_DECL_KEY_ADDRESSBOOK) && HAVE_DECL_KEY_ADDRESSBOOK)
   1223   XLAT(KEY_ADDRESSBOOK),
   1224 #endif
   1225 #if defined(KEY_MESSENGER) || (defined(HAVE_DECL_KEY_MESSENGER) && HAVE_DECL_KEY_MESSENGER)
   1226   XLAT(KEY_MESSENGER),
   1227 #endif
   1228 #if defined(KEY_DISPLAYTOGGLE) || (defined(HAVE_DECL_KEY_DISPLAYTOGGLE) && HAVE_DECL_KEY_DISPLAYTOGGLE)
   1229   XLAT(KEY_DISPLAYTOGGLE),
   1230 #endif
   1231 #if defined(KEY_BRIGHTNESS_TOGGLE) || (defined(HAVE_DECL_KEY_BRIGHTNESS_TOGGLE) && HAVE_DECL_KEY_BRIGHTNESS_TOGGLE)
   1232   XLAT(KEY_BRIGHTNESS_TOGGLE),
   1233 #endif
   1234 #if defined(KEY_SPELLCHECK) || (defined(HAVE_DECL_KEY_SPELLCHECK) && HAVE_DECL_KEY_SPELLCHECK)
   1235   XLAT(KEY_SPELLCHECK),
   1236 #endif
   1237 #if defined(KEY_LOGOFF) || (defined(HAVE_DECL_KEY_LOGOFF) && HAVE_DECL_KEY_LOGOFF)
   1238   XLAT(KEY_LOGOFF),
   1239 #endif
   1240 
   1241 #if defined(KEY_DOLLAR) || (defined(HAVE_DECL_KEY_DOLLAR) && HAVE_DECL_KEY_DOLLAR)
   1242   XLAT(KEY_DOLLAR),
   1243 #endif
   1244 #if defined(KEY_EURO) || (defined(HAVE_DECL_KEY_EURO) && HAVE_DECL_KEY_EURO)
   1245   XLAT(KEY_EURO),
   1246 #endif
   1247 
   1248 #if defined(KEY_FRAMEBACK) || (defined(HAVE_DECL_KEY_FRAMEBACK) && HAVE_DECL_KEY_FRAMEBACK)
   1249   XLAT(KEY_FRAMEBACK),
   1250 #endif
   1251 #if defined(KEY_FRAMEFORWARD) || (defined(HAVE_DECL_KEY_FRAMEFORWARD) && HAVE_DECL_KEY_FRAMEFORWARD)
   1252   XLAT(KEY_FRAMEFORWARD),
   1253 #endif
   1254 #if defined(KEY_CONTEXT_MENU) || (defined(HAVE_DECL_KEY_CONTEXT_MENU) && HAVE_DECL_KEY_CONTEXT_MENU)
   1255   XLAT(KEY_CONTEXT_MENU),
   1256 #endif
   1257 #if defined(KEY_MEDIA_REPEAT) || (defined(HAVE_DECL_KEY_MEDIA_REPEAT) && HAVE_DECL_KEY_MEDIA_REPEAT)
   1258   XLAT(KEY_MEDIA_REPEAT),
   1259 #endif
   1260 #if defined(KEY_10CHANNELSUP) || (defined(HAVE_DECL_KEY_10CHANNELSUP) && HAVE_DECL_KEY_10CHANNELSUP)
   1261   XLAT(KEY_10CHANNELSUP),
   1262 #endif
   1263 #if defined(KEY_10CHANNELSDOWN) || (defined(HAVE_DECL_KEY_10CHANNELSDOWN) && HAVE_DECL_KEY_10CHANNELSDOWN)
   1264   XLAT(KEY_10CHANNELSDOWN),
   1265 #endif
   1266 #if defined(KEY_IMAGES) || (defined(HAVE_DECL_KEY_IMAGES) && HAVE_DECL_KEY_IMAGES)
   1267   XLAT(KEY_IMAGES),
   1268 #endif
   1269 
   1270 #if defined(KEY_DEL_EOL) || (defined(HAVE_DECL_KEY_DEL_EOL) && HAVE_DECL_KEY_DEL_EOL)
   1271   XLAT(KEY_DEL_EOL),
   1272 #endif
   1273 #if defined(KEY_DEL_EOS) || (defined(HAVE_DECL_KEY_DEL_EOS) && HAVE_DECL_KEY_DEL_EOS)
   1274   XLAT(KEY_DEL_EOS),
   1275 #endif
   1276 #if defined(KEY_INS_LINE) || (defined(HAVE_DECL_KEY_INS_LINE) && HAVE_DECL_KEY_INS_LINE)
   1277   XLAT(KEY_INS_LINE),
   1278 #endif
   1279 #if defined(KEY_DEL_LINE) || (defined(HAVE_DECL_KEY_DEL_LINE) && HAVE_DECL_KEY_DEL_LINE)
   1280   XLAT(KEY_DEL_LINE),
   1281 #endif
   1282 
   1283 #if defined(KEY_FN) || (defined(HAVE_DECL_KEY_FN) && HAVE_DECL_KEY_FN)
   1284   XLAT(KEY_FN),
   1285 #endif
   1286 #if defined(KEY_FN_ESC) || (defined(HAVE_DECL_KEY_FN_ESC) && HAVE_DECL_KEY_FN_ESC)
   1287   XLAT(KEY_FN_ESC),
   1288 #endif
   1289 #if defined(KEY_FN_F1) || (defined(HAVE_DECL_KEY_FN_F1) && HAVE_DECL_KEY_FN_F1)
   1290   XLAT(KEY_FN_F1),
   1291 #endif
   1292 #if defined(KEY_FN_F2) || (defined(HAVE_DECL_KEY_FN_F2) && HAVE_DECL_KEY_FN_F2)
   1293   XLAT(KEY_FN_F2),
   1294 #endif
   1295 #if defined(KEY_FN_F3) || (defined(HAVE_DECL_KEY_FN_F3) && HAVE_DECL_KEY_FN_F3)
   1296   XLAT(KEY_FN_F3),
   1297 #endif
   1298 #if defined(KEY_FN_F4) || (defined(HAVE_DECL_KEY_FN_F4) && HAVE_DECL_KEY_FN_F4)
   1299   XLAT(KEY_FN_F4),
   1300 #endif
   1301 #if defined(KEY_FN_F5) || (defined(HAVE_DECL_KEY_FN_F5) && HAVE_DECL_KEY_FN_F5)
   1302   XLAT(KEY_FN_F5),
   1303 #endif
   1304 #if defined(KEY_FN_F6) || (defined(HAVE_DECL_KEY_FN_F6) && HAVE_DECL_KEY_FN_F6)
   1305   XLAT(KEY_FN_F6),
   1306 #endif
   1307 #if defined(KEY_FN_F7) || (defined(HAVE_DECL_KEY_FN_F7) && HAVE_DECL_KEY_FN_F7)
   1308   XLAT(KEY_FN_F7),
   1309 #endif
   1310 #if defined(KEY_FN_F8) || (defined(HAVE_DECL_KEY_FN_F8) && HAVE_DECL_KEY_FN_F8)
   1311   XLAT(KEY_FN_F8),
   1312 #endif
   1313 #if defined(KEY_FN_F9) || (defined(HAVE_DECL_KEY_FN_F9) && HAVE_DECL_KEY_FN_F9)
   1314   XLAT(KEY_FN_F9),
   1315 #endif
   1316 #if defined(KEY_FN_F10) || (defined(HAVE_DECL_KEY_FN_F10) && HAVE_DECL_KEY_FN_F10)
   1317   XLAT(KEY_FN_F10),
   1318 #endif
   1319 #if defined(KEY_FN_F11) || (defined(HAVE_DECL_KEY_FN_F11) && HAVE_DECL_KEY_FN_F11)
   1320   XLAT(KEY_FN_F11),
   1321 #endif
   1322 #if defined(KEY_FN_F12) || (defined(HAVE_DECL_KEY_FN_F12) && HAVE_DECL_KEY_FN_F12)
   1323   XLAT(KEY_FN_F12),
   1324 #endif
   1325 #if defined(KEY_FN_1) || (defined(HAVE_DECL_KEY_FN_1) && HAVE_DECL_KEY_FN_1)
   1326   XLAT(KEY_FN_1),
   1327 #endif
   1328 #if defined(KEY_FN_2) || (defined(HAVE_DECL_KEY_FN_2) && HAVE_DECL_KEY_FN_2)
   1329   XLAT(KEY_FN_2),
   1330 #endif
   1331 #if defined(KEY_FN_D) || (defined(HAVE_DECL_KEY_FN_D) && HAVE_DECL_KEY_FN_D)
   1332   XLAT(KEY_FN_D),
   1333 #endif
   1334 #if defined(KEY_FN_E) || (defined(HAVE_DECL_KEY_FN_E) && HAVE_DECL_KEY_FN_E)
   1335   XLAT(KEY_FN_E),
   1336 #endif
   1337 #if defined(KEY_FN_F) || (defined(HAVE_DECL_KEY_FN_F) && HAVE_DECL_KEY_FN_F)
   1338   XLAT(KEY_FN_F),
   1339 #endif
   1340 #if defined(KEY_FN_S) || (defined(HAVE_DECL_KEY_FN_S) && HAVE_DECL_KEY_FN_S)
   1341   XLAT(KEY_FN_S),
   1342 #endif
   1343 #if defined(KEY_FN_B) || (defined(HAVE_DECL_KEY_FN_B) && HAVE_DECL_KEY_FN_B)
   1344   XLAT(KEY_FN_B),
   1345 #endif
   1346 
   1347 #if defined(KEY_BRL_DOT1) || (defined(HAVE_DECL_KEY_BRL_DOT1) && HAVE_DECL_KEY_BRL_DOT1)
   1348   XLAT(KEY_BRL_DOT1),
   1349 #endif
   1350 #if defined(KEY_BRL_DOT2) || (defined(HAVE_DECL_KEY_BRL_DOT2) && HAVE_DECL_KEY_BRL_DOT2)
   1351   XLAT(KEY_BRL_DOT2),
   1352 #endif
   1353 #if defined(KEY_BRL_DOT3) || (defined(HAVE_DECL_KEY_BRL_DOT3) && HAVE_DECL_KEY_BRL_DOT3)
   1354   XLAT(KEY_BRL_DOT3),
   1355 #endif
   1356 #if defined(KEY_BRL_DOT4) || (defined(HAVE_DECL_KEY_BRL_DOT4) && HAVE_DECL_KEY_BRL_DOT4)
   1357   XLAT(KEY_BRL_DOT4),
   1358 #endif
   1359 #if defined(KEY_BRL_DOT5) || (defined(HAVE_DECL_KEY_BRL_DOT5) && HAVE_DECL_KEY_BRL_DOT5)
   1360   XLAT(KEY_BRL_DOT5),
   1361 #endif
   1362 #if defined(KEY_BRL_DOT6) || (defined(HAVE_DECL_KEY_BRL_DOT6) && HAVE_DECL_KEY_BRL_DOT6)
   1363   XLAT(KEY_BRL_DOT6),
   1364 #endif
   1365 #if defined(KEY_BRL_DOT7) || (defined(HAVE_DECL_KEY_BRL_DOT7) && HAVE_DECL_KEY_BRL_DOT7)
   1366   XLAT(KEY_BRL_DOT7),
   1367 #endif
   1368 #if defined(KEY_BRL_DOT8) || (defined(HAVE_DECL_KEY_BRL_DOT8) && HAVE_DECL_KEY_BRL_DOT8)
   1369   XLAT(KEY_BRL_DOT8),
   1370 #endif
   1371 #if defined(KEY_BRL_DOT9) || (defined(HAVE_DECL_KEY_BRL_DOT9) && HAVE_DECL_KEY_BRL_DOT9)
   1372   XLAT(KEY_BRL_DOT9),
   1373 #endif
   1374 #if defined(KEY_BRL_DOT10) || (defined(HAVE_DECL_KEY_BRL_DOT10) && HAVE_DECL_KEY_BRL_DOT10)
   1375   XLAT(KEY_BRL_DOT10),
   1376 #endif
   1377 
   1378 #if defined(KEY_NUMERIC_0) || (defined(HAVE_DECL_KEY_NUMERIC_0) && HAVE_DECL_KEY_NUMERIC_0)
   1379   XLAT(KEY_NUMERIC_0),
   1380 #endif
   1381 #if defined(KEY_NUMERIC_1) || (defined(HAVE_DECL_KEY_NUMERIC_1) && HAVE_DECL_KEY_NUMERIC_1)
   1382   XLAT(KEY_NUMERIC_1),
   1383 #endif
   1384 #if defined(KEY_NUMERIC_2) || (defined(HAVE_DECL_KEY_NUMERIC_2) && HAVE_DECL_KEY_NUMERIC_2)
   1385   XLAT(KEY_NUMERIC_2),
   1386 #endif
   1387 #if defined(KEY_NUMERIC_3) || (defined(HAVE_DECL_KEY_NUMERIC_3) && HAVE_DECL_KEY_NUMERIC_3)
   1388   XLAT(KEY_NUMERIC_3),
   1389 #endif
   1390 #if defined(KEY_NUMERIC_4) || (defined(HAVE_DECL_KEY_NUMERIC_4) && HAVE_DECL_KEY_NUMERIC_4)
   1391   XLAT(KEY_NUMERIC_4),
   1392 #endif
   1393 #if defined(KEY_NUMERIC_5) || (defined(HAVE_DECL_KEY_NUMERIC_5) && HAVE_DECL_KEY_NUMERIC_5)
   1394   XLAT(KEY_NUMERIC_5),
   1395 #endif
   1396 #if defined(KEY_NUMERIC_6) || (defined(HAVE_DECL_KEY_NUMERIC_6) && HAVE_DECL_KEY_NUMERIC_6)
   1397   XLAT(KEY_NUMERIC_6),
   1398 #endif
   1399 #if defined(KEY_NUMERIC_7) || (defined(HAVE_DECL_KEY_NUMERIC_7) && HAVE_DECL_KEY_NUMERIC_7)
   1400   XLAT(KEY_NUMERIC_7),
   1401 #endif
   1402 #if defined(KEY_NUMERIC_8) || (defined(HAVE_DECL_KEY_NUMERIC_8) && HAVE_DECL_KEY_NUMERIC_8)
   1403   XLAT(KEY_NUMERIC_8),
   1404 #endif
   1405 #if defined(KEY_NUMERIC_9) || (defined(HAVE_DECL_KEY_NUMERIC_9) && HAVE_DECL_KEY_NUMERIC_9)
   1406   XLAT(KEY_NUMERIC_9),
   1407 #endif
   1408 #if defined(KEY_NUMERIC_STAR) || (defined(HAVE_DECL_KEY_NUMERIC_STAR) && HAVE_DECL_KEY_NUMERIC_STAR)
   1409   XLAT(KEY_NUMERIC_STAR),
   1410 #endif
   1411 #if defined(KEY_NUMERIC_POUND) || (defined(HAVE_DECL_KEY_NUMERIC_POUND) && HAVE_DECL_KEY_NUMERIC_POUND)
   1412   XLAT(KEY_NUMERIC_POUND),
   1413 #endif
   1414 #if defined(KEY_NUMERIC_A) || (defined(HAVE_DECL_KEY_NUMERIC_A) && HAVE_DECL_KEY_NUMERIC_A)
   1415   XLAT(KEY_NUMERIC_A),
   1416 #endif
   1417 #if defined(KEY_NUMERIC_B) || (defined(HAVE_DECL_KEY_NUMERIC_B) && HAVE_DECL_KEY_NUMERIC_B)
   1418   XLAT(KEY_NUMERIC_B),
   1419 #endif
   1420 #if defined(KEY_NUMERIC_C) || (defined(HAVE_DECL_KEY_NUMERIC_C) && HAVE_DECL_KEY_NUMERIC_C)
   1421   XLAT(KEY_NUMERIC_C),
   1422 #endif
   1423 #if defined(KEY_NUMERIC_D) || (defined(HAVE_DECL_KEY_NUMERIC_D) && HAVE_DECL_KEY_NUMERIC_D)
   1424   XLAT(KEY_NUMERIC_D),
   1425 #endif
   1426 
   1427 #if defined(KEY_CAMERA_FOCUS) || (defined(HAVE_DECL_KEY_CAMERA_FOCUS) && HAVE_DECL_KEY_CAMERA_FOCUS)
   1428   XLAT(KEY_CAMERA_FOCUS),
   1429 #endif
   1430 #if defined(KEY_WPS_BUTTON) || (defined(HAVE_DECL_KEY_WPS_BUTTON) && HAVE_DECL_KEY_WPS_BUTTON)
   1431   XLAT(KEY_WPS_BUTTON),
   1432 #endif
   1433 
   1434 #if defined(KEY_TOUCHPAD_TOGGLE) || (defined(HAVE_DECL_KEY_TOUCHPAD_TOGGLE) && HAVE_DECL_KEY_TOUCHPAD_TOGGLE)
   1435   XLAT(KEY_TOUCHPAD_TOGGLE),
   1436 #endif
   1437 #if defined(KEY_TOUCHPAD_ON) || (defined(HAVE_DECL_KEY_TOUCHPAD_ON) && HAVE_DECL_KEY_TOUCHPAD_ON)
   1438   XLAT(KEY_TOUCHPAD_ON),
   1439 #endif
   1440 #if defined(KEY_TOUCHPAD_OFF) || (defined(HAVE_DECL_KEY_TOUCHPAD_OFF) && HAVE_DECL_KEY_TOUCHPAD_OFF)
   1441   XLAT(KEY_TOUCHPAD_OFF),
   1442 #endif
   1443 
   1444 #if defined(KEY_CAMERA_ZOOMIN) || (defined(HAVE_DECL_KEY_CAMERA_ZOOMIN) && HAVE_DECL_KEY_CAMERA_ZOOMIN)
   1445   XLAT(KEY_CAMERA_ZOOMIN),
   1446 #endif
   1447 #if defined(KEY_CAMERA_ZOOMOUT) || (defined(HAVE_DECL_KEY_CAMERA_ZOOMOUT) && HAVE_DECL_KEY_CAMERA_ZOOMOUT)
   1448   XLAT(KEY_CAMERA_ZOOMOUT),
   1449 #endif
   1450 #if defined(KEY_CAMERA_UP) || (defined(HAVE_DECL_KEY_CAMERA_UP) && HAVE_DECL_KEY_CAMERA_UP)
   1451   XLAT(KEY_CAMERA_UP),
   1452 #endif
   1453 #if defined(KEY_CAMERA_DOWN) || (defined(HAVE_DECL_KEY_CAMERA_DOWN) && HAVE_DECL_KEY_CAMERA_DOWN)
   1454   XLAT(KEY_CAMERA_DOWN),
   1455 #endif
   1456 #if defined(KEY_CAMERA_LEFT) || (defined(HAVE_DECL_KEY_CAMERA_LEFT) && HAVE_DECL_KEY_CAMERA_LEFT)
   1457   XLAT(KEY_CAMERA_LEFT),
   1458 #endif
   1459 #if defined(KEY_CAMERA_RIGHT) || (defined(HAVE_DECL_KEY_CAMERA_RIGHT) && HAVE_DECL_KEY_CAMERA_RIGHT)
   1460   XLAT(KEY_CAMERA_RIGHT),
   1461 #endif
   1462 
   1463 #if defined(KEY_ATTENDANT_ON) || (defined(HAVE_DECL_KEY_ATTENDANT_ON) && HAVE_DECL_KEY_ATTENDANT_ON)
   1464   XLAT(KEY_ATTENDANT_ON),
   1465 #endif
   1466 #if defined(KEY_ATTENDANT_OFF) || (defined(HAVE_DECL_KEY_ATTENDANT_OFF) && HAVE_DECL_KEY_ATTENDANT_OFF)
   1467   XLAT(KEY_ATTENDANT_OFF),
   1468 #endif
   1469 #if defined(KEY_ATTENDANT_TOGGLE) || (defined(HAVE_DECL_KEY_ATTENDANT_TOGGLE) && HAVE_DECL_KEY_ATTENDANT_TOGGLE)
   1470   XLAT(KEY_ATTENDANT_TOGGLE),
   1471 #endif
   1472 #if defined(KEY_LIGHTS_TOGGLE) || (defined(HAVE_DECL_KEY_LIGHTS_TOGGLE) && HAVE_DECL_KEY_LIGHTS_TOGGLE)
   1473   XLAT(KEY_LIGHTS_TOGGLE),
   1474 #endif
   1475 
   1476 #if defined(BTN_DPAD_UP) || (defined(HAVE_DECL_BTN_DPAD_UP) && HAVE_DECL_BTN_DPAD_UP)
   1477   XLAT(BTN_DPAD_UP),
   1478 #endif
   1479 #if defined(BTN_DPAD_DOWN) || (defined(HAVE_DECL_BTN_DPAD_DOWN) && HAVE_DECL_BTN_DPAD_DOWN)
   1480   XLAT(BTN_DPAD_DOWN),
   1481 #endif
   1482 #if defined(BTN_DPAD_LEFT) || (defined(HAVE_DECL_BTN_DPAD_LEFT) && HAVE_DECL_BTN_DPAD_LEFT)
   1483   XLAT(BTN_DPAD_LEFT),
   1484 #endif
   1485 #if defined(BTN_DPAD_RIGHT) || (defined(HAVE_DECL_BTN_DPAD_RIGHT) && HAVE_DECL_BTN_DPAD_RIGHT)
   1486   XLAT(BTN_DPAD_RIGHT),
   1487 #endif
   1488 
   1489 #if defined(KEY_ALS_TOGGLE) || (defined(HAVE_DECL_KEY_ALS_TOGGLE) && HAVE_DECL_KEY_ALS_TOGGLE)
   1490   XLAT(KEY_ALS_TOGGLE),
   1491 #endif
   1492 
   1493 #if defined(KEY_BUTTONCONFIG) || (defined(HAVE_DECL_KEY_BUTTONCONFIG) && HAVE_DECL_KEY_BUTTONCONFIG)
   1494   XLAT(KEY_BUTTONCONFIG),
   1495 #endif
   1496 #if defined(KEY_TASKMANAGER) || (defined(HAVE_DECL_KEY_TASKMANAGER) && HAVE_DECL_KEY_TASKMANAGER)
   1497   XLAT(KEY_TASKMANAGER),
   1498 #endif
   1499 #if defined(KEY_JOURNAL) || (defined(HAVE_DECL_KEY_JOURNAL) && HAVE_DECL_KEY_JOURNAL)
   1500   XLAT(KEY_JOURNAL),
   1501 #endif
   1502 #if defined(KEY_CONTROLPANEL) || (defined(HAVE_DECL_KEY_CONTROLPANEL) && HAVE_DECL_KEY_CONTROLPANEL)
   1503   XLAT(KEY_CONTROLPANEL),
   1504 #endif
   1505 #if defined(KEY_APPSELECT) || (defined(HAVE_DECL_KEY_APPSELECT) && HAVE_DECL_KEY_APPSELECT)
   1506   XLAT(KEY_APPSELECT),
   1507 #endif
   1508 #if defined(KEY_SCREENSAVER) || (defined(HAVE_DECL_KEY_SCREENSAVER) && HAVE_DECL_KEY_SCREENSAVER)
   1509   XLAT(KEY_SCREENSAVER),
   1510 #endif
   1511 #if defined(KEY_VOICECOMMAND) || (defined(HAVE_DECL_KEY_VOICECOMMAND) && HAVE_DECL_KEY_VOICECOMMAND)
   1512   XLAT(KEY_VOICECOMMAND),
   1513 #endif
   1514 #if defined(KEY_ASSISTANT) || (defined(HAVE_DECL_KEY_ASSISTANT) && HAVE_DECL_KEY_ASSISTANT)
   1515   XLAT(KEY_ASSISTANT),
   1516 #endif
   1517 
   1518 #if defined(KEY_BRIGHTNESS_MIN) || (defined(HAVE_DECL_KEY_BRIGHTNESS_MIN) && HAVE_DECL_KEY_BRIGHTNESS_MIN)
   1519   XLAT(KEY_BRIGHTNESS_MIN),
   1520 #endif
   1521 #if defined(KEY_BRIGHTNESS_MAX) || (defined(HAVE_DECL_KEY_BRIGHTNESS_MAX) && HAVE_DECL_KEY_BRIGHTNESS_MAX)
   1522   XLAT(KEY_BRIGHTNESS_MAX),
   1523 #endif
   1524 
   1525 #if defined(KEY_KBDINPUTASSIST_PREV) || (defined(HAVE_DECL_KEY_KBDINPUTASSIST_PREV) && HAVE_DECL_KEY_KBDINPUTASSIST_PREV)
   1526   XLAT(KEY_KBDINPUTASSIST_PREV),
   1527 #endif
   1528 #if defined(KEY_KBDINPUTASSIST_NEXT) || (defined(HAVE_DECL_KEY_KBDINPUTASSIST_NEXT) && HAVE_DECL_KEY_KBDINPUTASSIST_NEXT)
   1529   XLAT(KEY_KBDINPUTASSIST_NEXT),
   1530 #endif
   1531 #if defined(KEY_KBDINPUTASSIST_PREVGROUP) || (defined(HAVE_DECL_KEY_KBDINPUTASSIST_PREVGROUP) && HAVE_DECL_KEY_KBDINPUTASSIST_PREVGROUP)
   1532   XLAT(KEY_KBDINPUTASSIST_PREVGROUP),
   1533 #endif
   1534 #if defined(KEY_KBDINPUTASSIST_NEXTGROUP) || (defined(HAVE_DECL_KEY_KBDINPUTASSIST_NEXTGROUP) && HAVE_DECL_KEY_KBDINPUTASSIST_NEXTGROUP)
   1535   XLAT(KEY_KBDINPUTASSIST_NEXTGROUP),
   1536 #endif
   1537 #if defined(KEY_KBDINPUTASSIST_ACCEPT) || (defined(HAVE_DECL_KEY_KBDINPUTASSIST_ACCEPT) && HAVE_DECL_KEY_KBDINPUTASSIST_ACCEPT)
   1538   XLAT(KEY_KBDINPUTASSIST_ACCEPT),
   1539 #endif
   1540 #if defined(KEY_KBDINPUTASSIST_CANCEL) || (defined(HAVE_DECL_KEY_KBDINPUTASSIST_CANCEL) && HAVE_DECL_KEY_KBDINPUTASSIST_CANCEL)
   1541   XLAT(KEY_KBDINPUTASSIST_CANCEL),
   1542 #endif
   1543 
   1544 #if defined(KEY_RIGHT_UP) || (defined(HAVE_DECL_KEY_RIGHT_UP) && HAVE_DECL_KEY_RIGHT_UP)
   1545   XLAT(KEY_RIGHT_UP),
   1546 #endif
   1547 #if defined(KEY_RIGHT_DOWN) || (defined(HAVE_DECL_KEY_RIGHT_DOWN) && HAVE_DECL_KEY_RIGHT_DOWN)
   1548   XLAT(KEY_RIGHT_DOWN),
   1549 #endif
   1550 #if defined(KEY_LEFT_UP) || (defined(HAVE_DECL_KEY_LEFT_UP) && HAVE_DECL_KEY_LEFT_UP)
   1551   XLAT(KEY_LEFT_UP),
   1552 #endif
   1553 #if defined(KEY_LEFT_DOWN) || (defined(HAVE_DECL_KEY_LEFT_DOWN) && HAVE_DECL_KEY_LEFT_DOWN)
   1554   XLAT(KEY_LEFT_DOWN),
   1555 #endif
   1556 
   1557 #if defined(KEY_ROOT_MENU) || (defined(HAVE_DECL_KEY_ROOT_MENU) && HAVE_DECL_KEY_ROOT_MENU)
   1558   XLAT(KEY_ROOT_MENU),
   1559 #endif
   1560 #if defined(KEY_MEDIA_TOP_MENU) || (defined(HAVE_DECL_KEY_MEDIA_TOP_MENU) && HAVE_DECL_KEY_MEDIA_TOP_MENU)
   1561   XLAT(KEY_MEDIA_TOP_MENU),
   1562 #endif
   1563 #if defined(KEY_NUMERIC_11) || (defined(HAVE_DECL_KEY_NUMERIC_11) && HAVE_DECL_KEY_NUMERIC_11)
   1564   XLAT(KEY_NUMERIC_11),
   1565 #endif
   1566 #if defined(KEY_NUMERIC_12) || (defined(HAVE_DECL_KEY_NUMERIC_12) && HAVE_DECL_KEY_NUMERIC_12)
   1567   XLAT(KEY_NUMERIC_12),
   1568 #endif
   1569 
   1570 #if defined(KEY_AUDIO_DESC) || (defined(HAVE_DECL_KEY_AUDIO_DESC) && HAVE_DECL_KEY_AUDIO_DESC)
   1571   XLAT(KEY_AUDIO_DESC),
   1572 #endif
   1573 #if defined(KEY_3D_MODE) || (defined(HAVE_DECL_KEY_3D_MODE) && HAVE_DECL_KEY_3D_MODE)
   1574   XLAT(KEY_3D_MODE),
   1575 #endif
   1576 #if defined(KEY_NEXT_FAVORITE) || (defined(HAVE_DECL_KEY_NEXT_FAVORITE) && HAVE_DECL_KEY_NEXT_FAVORITE)
   1577   XLAT(KEY_NEXT_FAVORITE),
   1578 #endif
   1579 #if defined(KEY_STOP_RECORD) || (defined(HAVE_DECL_KEY_STOP_RECORD) && HAVE_DECL_KEY_STOP_RECORD)
   1580   XLAT(KEY_STOP_RECORD),
   1581 #endif
   1582 #if defined(KEY_PAUSE_RECORD) || (defined(HAVE_DECL_KEY_PAUSE_RECORD) && HAVE_DECL_KEY_PAUSE_RECORD)
   1583   XLAT(KEY_PAUSE_RECORD),
   1584 #endif
   1585 #if defined(KEY_VOD) || (defined(HAVE_DECL_KEY_VOD) && HAVE_DECL_KEY_VOD)
   1586   XLAT(KEY_VOD),
   1587 #endif
   1588 #if defined(KEY_UNMUTE) || (defined(HAVE_DECL_KEY_UNMUTE) && HAVE_DECL_KEY_UNMUTE)
   1589   XLAT(KEY_UNMUTE),
   1590 #endif
   1591 #if defined(KEY_FASTREVERSE) || (defined(HAVE_DECL_KEY_FASTREVERSE) && HAVE_DECL_KEY_FASTREVERSE)
   1592   XLAT(KEY_FASTREVERSE),
   1593 #endif
   1594 #if defined(KEY_SLOWREVERSE) || (defined(HAVE_DECL_KEY_SLOWREVERSE) && HAVE_DECL_KEY_SLOWREVERSE)
   1595   XLAT(KEY_SLOWREVERSE),
   1596 #endif
   1597 
   1598 #if defined(BTN_TRIGGER_HAPPY) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY) && HAVE_DECL_BTN_TRIGGER_HAPPY)
   1599   XLAT(BTN_TRIGGER_HAPPY),
   1600 #endif
   1601 #if defined(BTN_TRIGGER_HAPPY1) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY1) && HAVE_DECL_BTN_TRIGGER_HAPPY1)
   1602   XLAT(BTN_TRIGGER_HAPPY1),
   1603 #endif
   1604 #if defined(BTN_TRIGGER_HAPPY2) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY2) && HAVE_DECL_BTN_TRIGGER_HAPPY2)
   1605   XLAT(BTN_TRIGGER_HAPPY2),
   1606 #endif
   1607 #if defined(BTN_TRIGGER_HAPPY3) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY3) && HAVE_DECL_BTN_TRIGGER_HAPPY3)
   1608   XLAT(BTN_TRIGGER_HAPPY3),
   1609 #endif
   1610 #if defined(BTN_TRIGGER_HAPPY4) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY4) && HAVE_DECL_BTN_TRIGGER_HAPPY4)
   1611   XLAT(BTN_TRIGGER_HAPPY4),
   1612 #endif
   1613 #if defined(BTN_TRIGGER_HAPPY5) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY5) && HAVE_DECL_BTN_TRIGGER_HAPPY5)
   1614   XLAT(BTN_TRIGGER_HAPPY5),
   1615 #endif
   1616 #if defined(BTN_TRIGGER_HAPPY6) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY6) && HAVE_DECL_BTN_TRIGGER_HAPPY6)
   1617   XLAT(BTN_TRIGGER_HAPPY6),
   1618 #endif
   1619 #if defined(BTN_TRIGGER_HAPPY7) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY7) && HAVE_DECL_BTN_TRIGGER_HAPPY7)
   1620   XLAT(BTN_TRIGGER_HAPPY7),
   1621 #endif
   1622 #if defined(BTN_TRIGGER_HAPPY8) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY8) && HAVE_DECL_BTN_TRIGGER_HAPPY8)
   1623   XLAT(BTN_TRIGGER_HAPPY8),
   1624 #endif
   1625 #if defined(BTN_TRIGGER_HAPPY9) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY9) && HAVE_DECL_BTN_TRIGGER_HAPPY9)
   1626   XLAT(BTN_TRIGGER_HAPPY9),
   1627 #endif
   1628 #if defined(BTN_TRIGGER_HAPPY10) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY10) && HAVE_DECL_BTN_TRIGGER_HAPPY10)
   1629   XLAT(BTN_TRIGGER_HAPPY10),
   1630 #endif
   1631 #if defined(BTN_TRIGGER_HAPPY11) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY11) && HAVE_DECL_BTN_TRIGGER_HAPPY11)
   1632   XLAT(BTN_TRIGGER_HAPPY11),
   1633 #endif
   1634 #if defined(BTN_TRIGGER_HAPPY12) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY12) && HAVE_DECL_BTN_TRIGGER_HAPPY12)
   1635   XLAT(BTN_TRIGGER_HAPPY12),
   1636 #endif
   1637 #if defined(BTN_TRIGGER_HAPPY13) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY13) && HAVE_DECL_BTN_TRIGGER_HAPPY13)
   1638   XLAT(BTN_TRIGGER_HAPPY13),
   1639 #endif
   1640 #if defined(BTN_TRIGGER_HAPPY14) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY14) && HAVE_DECL_BTN_TRIGGER_HAPPY14)
   1641   XLAT(BTN_TRIGGER_HAPPY14),
   1642 #endif
   1643 #if defined(BTN_TRIGGER_HAPPY15) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY15) && HAVE_DECL_BTN_TRIGGER_HAPPY15)
   1644   XLAT(BTN_TRIGGER_HAPPY15),
   1645 #endif
   1646 #if defined(BTN_TRIGGER_HAPPY16) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY16) && HAVE_DECL_BTN_TRIGGER_HAPPY16)
   1647   XLAT(BTN_TRIGGER_HAPPY16),
   1648 #endif
   1649 #if defined(BTN_TRIGGER_HAPPY17) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY17) && HAVE_DECL_BTN_TRIGGER_HAPPY17)
   1650   XLAT(BTN_TRIGGER_HAPPY17),
   1651 #endif
   1652 #if defined(BTN_TRIGGER_HAPPY18) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY18) && HAVE_DECL_BTN_TRIGGER_HAPPY18)
   1653   XLAT(BTN_TRIGGER_HAPPY18),
   1654 #endif
   1655 #if defined(BTN_TRIGGER_HAPPY19) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY19) && HAVE_DECL_BTN_TRIGGER_HAPPY19)
   1656   XLAT(BTN_TRIGGER_HAPPY19),
   1657 #endif
   1658 #if defined(BTN_TRIGGER_HAPPY20) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY20) && HAVE_DECL_BTN_TRIGGER_HAPPY20)
   1659   XLAT(BTN_TRIGGER_HAPPY20),
   1660 #endif
   1661 #if defined(BTN_TRIGGER_HAPPY21) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY21) && HAVE_DECL_BTN_TRIGGER_HAPPY21)
   1662   XLAT(BTN_TRIGGER_HAPPY21),
   1663 #endif
   1664 #if defined(BTN_TRIGGER_HAPPY22) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY22) && HAVE_DECL_BTN_TRIGGER_HAPPY22)
   1665   XLAT(BTN_TRIGGER_HAPPY22),
   1666 #endif
   1667 #if defined(BTN_TRIGGER_HAPPY23) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY23) && HAVE_DECL_BTN_TRIGGER_HAPPY23)
   1668   XLAT(BTN_TRIGGER_HAPPY23),
   1669 #endif
   1670 #if defined(BTN_TRIGGER_HAPPY24) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY24) && HAVE_DECL_BTN_TRIGGER_HAPPY24)
   1671   XLAT(BTN_TRIGGER_HAPPY24),
   1672 #endif
   1673 #if defined(BTN_TRIGGER_HAPPY25) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY25) && HAVE_DECL_BTN_TRIGGER_HAPPY25)
   1674   XLAT(BTN_TRIGGER_HAPPY25),
   1675 #endif
   1676 #if defined(BTN_TRIGGER_HAPPY26) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY26) && HAVE_DECL_BTN_TRIGGER_HAPPY26)
   1677   XLAT(BTN_TRIGGER_HAPPY26),
   1678 #endif
   1679 #if defined(BTN_TRIGGER_HAPPY27) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY27) && HAVE_DECL_BTN_TRIGGER_HAPPY27)
   1680   XLAT(BTN_TRIGGER_HAPPY27),
   1681 #endif
   1682 #if defined(BTN_TRIGGER_HAPPY28) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY28) && HAVE_DECL_BTN_TRIGGER_HAPPY28)
   1683   XLAT(BTN_TRIGGER_HAPPY28),
   1684 #endif
   1685 #if defined(BTN_TRIGGER_HAPPY29) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY29) && HAVE_DECL_BTN_TRIGGER_HAPPY29)
   1686   XLAT(BTN_TRIGGER_HAPPY29),
   1687 #endif
   1688 #if defined(BTN_TRIGGER_HAPPY30) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY30) && HAVE_DECL_BTN_TRIGGER_HAPPY30)
   1689   XLAT(BTN_TRIGGER_HAPPY30),
   1690 #endif
   1691 #if defined(BTN_TRIGGER_HAPPY31) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY31) && HAVE_DECL_BTN_TRIGGER_HAPPY31)
   1692   XLAT(BTN_TRIGGER_HAPPY31),
   1693 #endif
   1694 #if defined(BTN_TRIGGER_HAPPY32) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY32) && HAVE_DECL_BTN_TRIGGER_HAPPY32)
   1695   XLAT(BTN_TRIGGER_HAPPY32),
   1696 #endif
   1697 #if defined(BTN_TRIGGER_HAPPY33) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY33) && HAVE_DECL_BTN_TRIGGER_HAPPY33)
   1698   XLAT(BTN_TRIGGER_HAPPY33),
   1699 #endif
   1700 #if defined(BTN_TRIGGER_HAPPY34) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY34) && HAVE_DECL_BTN_TRIGGER_HAPPY34)
   1701   XLAT(BTN_TRIGGER_HAPPY34),
   1702 #endif
   1703 #if defined(BTN_TRIGGER_HAPPY35) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY35) && HAVE_DECL_BTN_TRIGGER_HAPPY35)
   1704   XLAT(BTN_TRIGGER_HAPPY35),
   1705 #endif
   1706 #if defined(BTN_TRIGGER_HAPPY36) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY36) && HAVE_DECL_BTN_TRIGGER_HAPPY36)
   1707   XLAT(BTN_TRIGGER_HAPPY36),
   1708 #endif
   1709 #if defined(BTN_TRIGGER_HAPPY37) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY37) && HAVE_DECL_BTN_TRIGGER_HAPPY37)
   1710   XLAT(BTN_TRIGGER_HAPPY37),
   1711 #endif
   1712 #if defined(BTN_TRIGGER_HAPPY38) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY38) && HAVE_DECL_BTN_TRIGGER_HAPPY38)
   1713   XLAT(BTN_TRIGGER_HAPPY38),
   1714 #endif
   1715 #if defined(BTN_TRIGGER_HAPPY39) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY39) && HAVE_DECL_BTN_TRIGGER_HAPPY39)
   1716   XLAT(BTN_TRIGGER_HAPPY39),
   1717 #endif
   1718 #if defined(BTN_TRIGGER_HAPPY40) || (defined(HAVE_DECL_BTN_TRIGGER_HAPPY40) && HAVE_DECL_BTN_TRIGGER_HAPPY40)
   1719   XLAT(BTN_TRIGGER_HAPPY40),
   1720 #endif
   1721  XLAT_END
   1722 };
   1723 
   1724 #endif /* !IN_MPERS */
   1725