The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/wscons/wsksymdef.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*      $NetBSD: wsksymdef.h,v 1.47.8.1 2004/06/07 09:38:04 tron Exp $ */
    2 
    3 /*-
    4  * Copyright (c) 1997 The NetBSD Foundation, Inc.
    5  * All rights reserved.
    6  *
    7  * This code is derived from software contributed to The NetBSD Foundation
    8  * by Juergen Hannken-Illjes.
    9  *
   10  * Redistribution and use in source and binary forms, with or without
   11  * modification, are permitted provided that the following conditions
   12  * are met:
   13  * 1. Redistributions of source code must retain the above copyright
   14  *    notice, this list of conditions and the following disclaimer.
   15  * 2. Redistributions in binary form must reproduce the above copyright
   16  *    notice, this list of conditions and the following disclaimer in the
   17  *    documentation and/or other materials provided with the distribution.
   18  * 3. All advertising materials mentioning features or use of this software
   19  *    must display the following acknowledgement:
   20  *      This product includes software developed by the NetBSD
   21  *      Foundation, Inc. and its contributors.
   22  * 4. Neither the name of The NetBSD Foundation nor the names of its
   23  *    contributors may be used to endorse or promote products derived
   24  *    from this software without specific prior written permission.
   25  *
   26  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
   27  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
   28  * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   29  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
   30  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
   31  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
   32  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   33  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
   34  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
   35  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
   36  * POSSIBILITY OF SUCH DAMAGE.
   37  */
   38 
   39 #ifndef _DEV_WSCONS_WSKSYMDEF_H_
   40 #define _DEV_WSCONS_WSKSYMDEF_H_
   41 
   42 /*
   43  * Keysymbols encoded as 16-bit Unicode. Special symbols
   44  * are encoded in the private area (0xe000 - 0xf8ff).
   45  * Currently only ISO Latin-1 subset is supported.
   46  *
   47  * This file is parsed from userland. Encode keysyms as:
   48  *
   49  *      #define KS_[^ \t]* 0x[0-9a-f]*
   50  *
   51  * and don't modify the border comments.
   52  */
   53 
   54 
   55 /*BEGINKEYSYMDECL*/
   56 
   57 /*
   58  * Group Ascii (ISO Latin1) character in low byte
   59  */
   60 
   61 #define KS_BackSpace            0x08
   62 #define KS_Tab                  0x09
   63 #define KS_Linefeed             0x0a
   64 #define KS_Clear                0x0b
   65 #define KS_Return               0x0d
   66 #define KS_Escape               0x1b
   67 #define KS_space                0x20
   68 #define KS_exclam               0x21
   69 #define KS_quotedbl             0x22
   70 #define KS_numbersign           0x23
   71 #define KS_dollar               0x24
   72 #define KS_percent              0x25
   73 #define KS_ampersand            0x26
   74 #define KS_apostrophe           0x27
   75 #define KS_parenleft            0x28
   76 #define KS_parenright           0x29
   77 #define KS_asterisk             0x2a
   78 #define KS_plus                 0x2b
   79 #define KS_comma                0x2c
   80 #define KS_minus                0x2d
   81 #define KS_period               0x2e
   82 #define KS_slash                0x2f
   83 #define KS_0                    0x30
   84 #define KS_1                    0x31
   85 #define KS_2                    0x32
   86 #define KS_3                    0x33
   87 #define KS_4                    0x34
   88 #define KS_5                    0x35
   89 #define KS_6                    0x36
   90 #define KS_7                    0x37
   91 #define KS_8                    0x38
   92 #define KS_9                    0x39
   93 #define KS_colon                0x3a
   94 #define KS_semicolon            0x3b
   95 #define KS_less                 0x3c
   96 #define KS_equal                0x3d
   97 #define KS_greater              0x3e
   98 #define KS_question             0x3f
   99 #define KS_at                   0x40
  100 #define KS_A                    0x41
  101 #define KS_B                    0x42
  102 #define KS_C                    0x43
  103 #define KS_D                    0x44
  104 #define KS_E                    0x45
  105 #define KS_F                    0x46
  106 #define KS_G                    0x47
  107 #define KS_H                    0x48
  108 #define KS_I                    0x49
  109 #define KS_J                    0x4a
  110 #define KS_K                    0x4b
  111 #define KS_L                    0x4c
  112 #define KS_M                    0x4d
  113 #define KS_N                    0x4e
  114 #define KS_O                    0x4f
  115 #define KS_P                    0x50
  116 #define KS_Q                    0x51
  117 #define KS_R                    0x52
  118 #define KS_S                    0x53
  119 #define KS_T                    0x54
  120 #define KS_U                    0x55
  121 #define KS_V                    0x56
  122 #define KS_W                    0x57
  123 #define KS_X                    0x58
  124 #define KS_Y                    0x59
  125 #define KS_Z                    0x5a
  126 #define KS_bracketleft          0x5b
  127 #define KS_backslash            0x5c
  128 #define KS_bracketright         0x5d
  129 #define KS_asciicircum          0x5e
  130 #define KS_underscore           0x5f
  131 #define KS_grave                0x60
  132 #define KS_a                    0x61
  133 #define KS_b                    0x62
  134 #define KS_c                    0x63
  135 #define KS_d                    0x64
  136 #define KS_e                    0x65
  137 #define KS_f                    0x66
  138 #define KS_g                    0x67
  139 #define KS_h                    0x68
  140 #define KS_i                    0x69
  141 #define KS_j                    0x6a
  142 #define KS_k                    0x6b
  143 #define KS_l                    0x6c
  144 #define KS_m                    0x6d
  145 #define KS_n                    0x6e
  146 #define KS_o                    0x6f
  147 #define KS_p                    0x70
  148 #define KS_q                    0x71
  149 #define KS_r                    0x72
  150 #define KS_s                    0x73
  151 #define KS_t                    0x74
  152 #define KS_u                    0x75
  153 #define KS_v                    0x76
  154 #define KS_w                    0x77
  155 #define KS_x                    0x78
  156 #define KS_y                    0x79
  157 #define KS_z                    0x7a
  158 #define KS_braceleft            0x7b
  159 #define KS_bar                  0x7c
  160 #define KS_braceright           0x7d
  161 #define KS_asciitilde           0x7e
  162 #define KS_Delete               0x7f
  163 
  164 #define KS_nobreakspace         0xa0
  165 #define KS_exclamdown           0xa1
  166 #define KS_cent                 0xa2
  167 #define KS_sterling             0xa3
  168 #define KS_currency             0xa4
  169 #define KS_yen                  0xa5
  170 #define KS_brokenbar            0xa6
  171 #define KS_section              0xa7
  172 #define KS_diaeresis            0xa8
  173 #define KS_copyright            0xa9
  174 #define KS_ordfeminine          0xaa
  175 #define KS_guillemotleft        0xab
  176 #define KS_notsign              0xac
  177 #define KS_hyphen               0xad
  178 #define KS_registered           0xae
  179 #define KS_macron               0xaf
  180 #define KS_degree               0xb0
  181 #define KS_plusminus            0xb1
  182 #define KS_twosuperior          0xb2
  183 #define KS_threesuperior        0xb3
  184 #define KS_acute                0xb4
  185 #define KS_mu                   0xb5
  186 #define KS_paragraph            0xb6
  187 #define KS_periodcentered       0xb7
  188 #define KS_cedilla              0xb8
  189 #define KS_onesuperior          0xb9
  190 #define KS_masculine            0xba
  191 #define KS_guillemotright       0xbb
  192 #define KS_onequarter           0xbc
  193 #define KS_onehalf              0xbd
  194 #define KS_threequarters        0xbe
  195 #define KS_questiondown         0xbf
  196 #define KS_Agrave               0xc0
  197 #define KS_Aacute               0xc1
  198 #define KS_Acircumflex          0xc2
  199 #define KS_Atilde               0xc3
  200 #define KS_Adiaeresis           0xc4
  201 #define KS_Aring                0xc5
  202 #define KS_AE                   0xc6
  203 #define KS_Ccedilla             0xc7
  204 #define KS_Egrave               0xc8
  205 #define KS_Eacute               0xc9
  206 #define KS_Ecircumflex          0xca
  207 #define KS_Ediaeresis           0xcb
  208 #define KS_Igrave               0xcc
  209 #define KS_Iacute               0xcd
  210 #define KS_Icircumflex          0xce
  211 #define KS_Idiaeresis           0xcf
  212 #define KS_ETH                  0xd0
  213 #define KS_Ntilde               0xd1
  214 #define KS_Ograve               0xd2
  215 #define KS_Oacute               0xd3
  216 #define KS_Ocircumflex          0xd4
  217 #define KS_Otilde               0xd5
  218 #define KS_Odiaeresis           0xd6
  219 #define KS_multiply             0xd7
  220 #define KS_Ooblique             0xd8
  221 #define KS_Ugrave               0xd9
  222 #define KS_Uacute               0xda
  223 #define KS_Ucircumflex          0xdb
  224 #define KS_Udiaeresis           0xdc
  225 #define KS_Yacute               0xdd
  226 #define KS_THORN                0xde
  227 #define KS_ssharp               0xdf
  228 #define KS_agrave               0xe0
  229 #define KS_aacute               0xe1
  230 #define KS_acircumflex          0xe2
  231 #define KS_atilde               0xe3
  232 #define KS_adiaeresis           0xe4
  233 #define KS_aring                0xe5
  234 #define KS_ae                   0xe6
  235 #define KS_ccedilla             0xe7
  236 #define KS_egrave               0xe8
  237 #define KS_eacute               0xe9
  238 #define KS_ecircumflex          0xea
  239 #define KS_ediaeresis           0xeb
  240 #define KS_igrave               0xec
  241 #define KS_iacute               0xed
  242 #define KS_icircumflex          0xee
  243 #define KS_idiaeresis           0xef
  244 #define KS_eth                  0xf0
  245 #define KS_ntilde               0xf1
  246 #define KS_ograve               0xf2
  247 #define KS_oacute               0xf3
  248 #define KS_ocircumflex          0xf4
  249 #define KS_otilde               0xf5
  250 #define KS_odiaeresis           0xf6
  251 #define KS_division             0xf7
  252 #define KS_oslash               0xf8
  253 #define KS_ugrave               0xf9
  254 #define KS_uacute               0xfa
  255 #define KS_ucircumflex          0xfb
  256 #define KS_udiaeresis           0xfc
  257 #define KS_yacute               0xfd
  258 #define KS_thorn                0xfe
  259 #define KS_ydiaeresis           0xff
  260 
  261 #define KS_Odoubleacute         0x150
  262 #define KS_odoubleacute         0x151
  263 #define KS_Udoubleacute         0x170
  264 #define KS_udoubleacute         0x171
  265 
  266 /*
  267  * Group Dead (dead accents)
  268  */
  269 
  270 #define KS_dead_grave           0x0300
  271 #define KS_dead_acute           0x0301
  272 #define KS_dead_circumflex      0x0302
  273 #define KS_dead_tilde           0x0303
  274 #define KS_dead_diaeresis       0x0308
  275 #define KS_dead_abovering       0x030a
  276 #define KS_dead_cedilla         0x0327
  277 
  278 /*
  279  * Group 1 (modifiers)
  280  */
  281 
  282 #define KS_Shift_L              0xf101
  283 #define KS_Shift_R              0xf102
  284 #define KS_Control_L            0xf103
  285 #define KS_Control_R            0xf104
  286 #define KS_Caps_Lock            0xf105
  287 #define KS_Shift_Lock           0xf106
  288 #define KS_Alt_L                0xf107
  289 #define KS_Alt_R                0xf108
  290 #define KS_Multi_key            0xf109
  291 #define KS_Mode_switch          0xf10a
  292 #define KS_Num_Lock             0xf10b
  293 #define KS_Hold_Screen          0xf10c
  294 #define KS_Cmd                  0xf10d
  295 #define KS_Cmd1                 0xf10e
  296 #define KS_Cmd2                 0xf10f
  297 #define KS_Meta_L               0xf110
  298 #define KS_Meta_R               0xf111
  299 #define KS_Zenkaku_Hankaku      0xf112  /* Zenkaku/Hankaku toggle */
  300 #define KS_Hiragana_Katakana    0xf113  /* Hiragana/Katakana toggle */
  301 #define KS_Henkan_Mode          0xf114  /* Start/Stop Conversion */
  302 #define KS_Henkan               0xf115  /* Alias for Henkan_Mode */
  303 #define KS_Muhenkan             0xf116  /* Cancel Conversion */
  304 
  305 /*
  306  * Group 2 (keypad) character in low byte
  307  */
  308 
  309 #define KS_KP_F1                0xf291
  310 #define KS_KP_F2                0xf292
  311 #define KS_KP_F3                0xf293
  312 #define KS_KP_F4                0xf294
  313 #define KS_KP_Home              0xf295
  314 #define KS_KP_Left              0xf296
  315 #define KS_KP_Up                0xf297
  316 #define KS_KP_Right             0xf298
  317 #define KS_KP_Down              0xf299
  318 #define KS_KP_Prior             0xf29a
  319 #define KS_KP_Next              0xf29b
  320 #define KS_KP_End               0xf29c
  321 #define KS_KP_Begin             0xf29d
  322 #define KS_KP_Insert            0xf29e
  323 #define KS_KP_Delete            0xf29f
  324 
  325 #define KS_KP_Space             0xf220
  326 #define KS_KP_Tab               0xf209
  327 #define KS_KP_Enter             0xf20d
  328 #define KS_KP_Equal             0xf23d
  329 #define KS_KP_Numbersign        0xf223
  330 #define KS_KP_Multiply          0xf22a
  331 #define KS_KP_Add               0xf22b
  332 #define KS_KP_Separator         0xf22c
  333 #define KS_KP_Subtract          0xf22d
  334 #define KS_KP_Decimal           0xf22e
  335 #define KS_KP_Divide            0xf22f
  336 #define KS_KP_0                 0xf230
  337 #define KS_KP_1                 0xf231
  338 #define KS_KP_2                 0xf232
  339 #define KS_KP_3                 0xf233
  340 #define KS_KP_4                 0xf234
  341 #define KS_KP_5                 0xf235
  342 #define KS_KP_6                 0xf236
  343 #define KS_KP_7                 0xf237
  344 #define KS_KP_8                 0xf238
  345 #define KS_KP_9                 0xf239
  346 
  347 /*
  348  * Group 3 (function)
  349  */
  350 
  351 #define KS_f1                   0xf300
  352 #define KS_f2                   0xf301
  353 #define KS_f3                   0xf302
  354 #define KS_f4                   0xf303
  355 #define KS_f5                   0xf304
  356 #define KS_f6                   0xf305
  357 #define KS_f7                   0xf306
  358 #define KS_f8                   0xf307
  359 #define KS_f9                   0xf308
  360 #define KS_f10                  0xf309
  361 #define KS_f11                  0xf30a
  362 #define KS_f12                  0xf30b
  363 #define KS_f13                  0xf30c
  364 #define KS_f14                  0xf30d
  365 #define KS_f15                  0xf30e
  366 #define KS_f16                  0xf30f
  367 #define KS_f17                  0xf310
  368 #define KS_f18                  0xf311
  369 #define KS_f19                  0xf312
  370 #define KS_f20                  0xf313
  371 
  372 #define KS_F1                   0xf340
  373 #define KS_F2                   0xf341
  374 #define KS_F3                   0xf342
  375 #define KS_F4                   0xf343
  376 #define KS_F5                   0xf344
  377 #define KS_F6                   0xf345
  378 #define KS_F7                   0xf346
  379 #define KS_F8                   0xf347
  380 #define KS_F9                   0xf348
  381 #define KS_F10                  0xf349
  382 #define KS_F11                  0xf34a
  383 #define KS_F12                  0xf34b
  384 #define KS_F13                  0xf34c
  385 #define KS_F14                  0xf34d
  386 #define KS_F15                  0xf34e
  387 #define KS_F16                  0xf34f
  388 #define KS_F17                  0xf350
  389 #define KS_F18                  0xf351
  390 #define KS_F19                  0xf352
  391 #define KS_F20                  0xf353
  392 
  393 #define KS_Home                 0xf381
  394 #define KS_Prior                0xf382
  395 #define KS_Next                 0xf383
  396 #define KS_Up                   0xf384
  397 #define KS_Down                 0xf385
  398 #define KS_Left                 0xf386
  399 #define KS_Right                0xf387
  400 #define KS_End                  0xf388
  401 #define KS_Insert               0xf389
  402 #define KS_Help                 0xf38a
  403 #define KS_Execute              0xf38b
  404 #define KS_Find                 0xf38c
  405 #define KS_Select               0xf38d
  406 #define KS_Again                0xf38e
  407 #define KS_Props                0xf38f
  408 #define KS_Undo                 0xf390
  409 #define KS_Front                0xf391
  410 #define KS_Copy                 0xf392
  411 #define KS_Open                 0xf393
  412 #define KS_Paste                0xf394
  413 #define KS_Cut                  0xf395
  414 
  415 #define KS_Menu                 0xf3c0
  416 #define KS_Pause                0xf3c1
  417 #define KS_Print_Screen         0xf3c2
  418 
  419 /*
  420  * Group 4 (command)
  421  */
  422 
  423 #define KS_Cmd_Screen0          0xf400
  424 #define KS_Cmd_Screen1          0xf401
  425 #define KS_Cmd_Screen2          0xf402
  426 #define KS_Cmd_Screen3          0xf403
  427 #define KS_Cmd_Screen4          0xf404
  428 #define KS_Cmd_Screen5          0xf405
  429 #define KS_Cmd_Screen6          0xf406
  430 #define KS_Cmd_Screen7          0xf407
  431 #define KS_Cmd_Screen8          0xf408
  432 #define KS_Cmd_Screen9          0xf409
  433 #define KS_Cmd_Debugger         0xf420
  434 #define KS_Cmd_ResetEmul        0xf421
  435 #define KS_Cmd_ResetClose       0xf422
  436 #define KS_Cmd_BacklightOn      0xf423
  437 #define KS_Cmd_BacklightOff     0xf424
  438 #define KS_Cmd_BacklightToggle  0xf425
  439 #define KS_Cmd_BrightnessUp     0xf426
  440 #define KS_Cmd_BrightnessDown   0xf427
  441 #define KS_Cmd_BrightnessRotate 0xf428
  442 #define KS_Cmd_ContrastUp       0xf429
  443 #define KS_Cmd_ContrastDown     0xf42a
  444 #define KS_Cmd_ContrastRotate   0xf42b
  445 #define KS_Cmd_ScrollFastUp     0xf42c
  446 #define KS_Cmd_ScrollFastDown   0xf42d
  447 #define KS_Cmd_ScrollSlowUp     0xf42e
  448 #define KS_Cmd_ScrollSlowDown   0xf42f
  449 
  450 /*
  451  * Group 5 (internal)
  452  */
  453 
  454 #define KS_voidSymbol           0xf500
  455 
  456 /*ENDKEYSYMDECL*/
  457 
  458 /*
  459  * keysym groups
  460  */
  461 
  462 #define KS_GROUP_Mod            0xf100U
  463 #define KS_GROUP_Keypad         0xf200U
  464 #define KS_GROUP_Function       0xf300U
  465 #define KS_GROUP_Command        0xf400U
  466 #define KS_GROUP_Internal       0xf500U
  467 #define KS_GROUP_Dead           0xf801U         /* not encoded in keysym */
  468 #define KS_GROUP_Ascii          0xf802U         /* not encoded in keysym */
  469 #define KS_GROUP_Keycode        0xf803U         /* not encoded in keysym */
  470 
  471 #define KS_NUMKEYCODES  0x1000
  472 #define KS_KEYCODE(v)   ((v) | 0xe000)
  473 
  474 #define KS_GROUP(k)     ((k) >= 0x0300 && (k) < 0x0370 ? KS_GROUP_Dead : \
  475                             (((k) & 0xf000) == 0xe000 ? KS_GROUP_Keycode : \
  476                               (((k) & 0xf800) == 0xf000 ? ((k) & 0xff00) : \
  477                                 KS_GROUP_Ascii)))
  478 
  479 #define KS_VALUE(k)     (((k) & 0xf000) == 0xe000 ? ((k) & 0x0fff) : \
  480                             (((k) & 0xf800) == 0xf000 ? ((k) & 0x00ff) : (k)))
  481 
  482 /*
  483  * Keyboard types: 8bit encoding, 24bit variant
  484  */
  485 
  486 #define KB_ENCODING(e)          ((e) & 0x0000ff00)
  487 #define KB_VARIANT(e)           ((e) & 0xffff00ff)
  488 
  489 #define KB_USER                 0x0100
  490 #define KB_US                   0x0200
  491 #define KB_DE                   0x0300
  492 #define KB_DK                   0x0400
  493 #define KB_IT                   0x0500
  494 #define KB_FR                   0x0600
  495 #define KB_UK                   0x0700
  496 #define KB_JP                   0x0800
  497 #define KB_SV                   0x0900
  498 #define KB_NO                   0x0a00
  499 #define KB_ES                   0x0b00
  500 #define KB_HU                   0x0c00
  501 #define KB_PL                   0x0d00
  502 #define KB_RU                   0x0e00
  503 #define KB_SG                   0x0f00
  504 #define KB_SF                   0x1000
  505 #define KB_PT                   0x1100
  506 #define KB_UA                   0x1200
  507 #define KB_BE                   0x1300
  508 
  509 #define KB_NODEAD               0x0001
  510 #define KB_DECLK                0x0002  /* DEC LKnnn layout */
  511 #define KB_LK401                0x0004  /* DEC LK401 instead LK201 */
  512 #define KB_SWAPCTRLCAPS         0x0008  /* Swap Left-Control and Caps-Lock */
  513 #define KB_DVORAK               0x0010  /* Dvorak layout */
  514 #define KB_METAESC              0x0020  /* generate ESC prefix on ALT-key */
  515 #define KB_IOPENER              0x0040  /* f1-f12 -> ESC,f1-f11 */
  516 #define KB_MACHDEP              0x0080  /* machine dependent */
  517 
  518 #define KB_ENCTAB \
  519         { KB_USER,      "user" }, \
  520         { KB_US,        "us" }, \
  521         { KB_DE,        "de" }, \
  522         { KB_DK,        "dk" }, \
  523         { KB_IT,        "it" }, \
  524         { KB_FR,        "fr" }, \
  525         { KB_UK,        "uk" }, \
  526         { KB_JP,        "jp" }, \
  527         { KB_SV,        "sv" }, \
  528         { KB_NO,        "no" }, \
  529         { KB_ES,        "es" }, \
  530         { KB_HU,        "hu" }, \
  531         { KB_PL,        "pl" }, \
  532         { KB_RU,        "ru" }, \
  533         { KB_SG,        "sg" }, \
  534         { KB_SF,        "sf" }, \
  535         { KB_PT,        "pt" }, \
  536         { KB_UA,        "ua" }, \
  537         { KB_BE,        "be" }
  538 
  539 #define KB_VARTAB \
  540         { KB_NODEAD,    "nodead" }, \
  541         { KB_DECLK,     "declk" }, \
  542         { KB_LK401,     "lk401" }, \
  543         { KB_SWAPCTRLCAPS, "swapctrlcaps" }, \
  544         { KB_DVORAK,    "dvorak" }, \
  545         { KB_METAESC,   "metaesc" }, \
  546         { KB_IOPENER,   "iopener" }, \
  547         { KB_MACHDEP,   "machdep" }
  548 
  549 #endif /* !_DEV_WSCONS_WSKSYMDEF_H_ */

Cache object: a418908f8c698b2320f7f780b14ca423


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.