Home | History | Annotate | Line # | Download | only in symbols
inet revision 1.1.1.6
      1  1.1.1.2   mrg // $XKeyboardConfig$
      2      1.1   mrg 
      3      1.1   mrg // $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.38 2004/01/17 14:59:37 pascal Exp $
      4      1.1   mrg 
      5      1.1   mrg // EAK (Easy Access, Internet, Multimedia, PDA) keyboards
      6      1.1   mrg // Copyright (C) 2002 Stanislav Brabec <sbrabec (a] suse.cz>
      7      1.1   mrg //
      8      1.1   mrg // Based on LinEAK project
      9      1.1   mrg // LinEAK - Linux support for Easy Access and Internet Keyboards      
     10      1.1   mrg // Copyright (C) 2001, 2002 Mark Smulders <Mark (a] PIRnet.nl>
     11      1.1   mrg 
     12      1.1   mrg // Usage in XF86Config:
     13      1.1   mrg // Option "XkbLayout"	"my_kb_layout"
     14      1.1   mrg // Option "XkbVariant"	"my_kb_variant"
     15      1.1   mrg // Option "XkbModel"	"my_eak_type"
     16      1.1   mrg // Option "XkbRules"	"xfree86"
     17      1.1   mrg // Simple command line usage:
     18      1.1   mrg // setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type'
     19      1.1   mrg 
     20      1.1   mrg // All keyboards listed here should be also mentioned in
     21      1.1   mrg // rules/base, base.lst and base.xml.
     22      1.1   mrg 
     23      1.1   mrg // Very common set of media keys
     24      1.1   mrg partial hidden alphanumeric_keys
     25      1.1   mrg xkb_symbols "media_common" {
     26  1.1.1.3  ghen     key <I01>   {       [ XF86AudioMedia        ] }; 
     27      1.1   mrg     key <I10>   {       [ XF86AudioPrev         ] };
     28      1.1   mrg     key <I19>   {       [ XF86AudioNext         ] };
     29      1.1   mrg     key <I20>   {       [ XF86AudioMute         ] };
     30      1.1   mrg     key <I22>   {       [ XF86AudioPlay, XF86AudioPause ] };
     31      1.1   mrg     key <I24>   {       [ XF86AudioStop, XF86Eject ] };
     32      1.1   mrg     key <I2E>   {       [ XF86AudioLowerVolume  ] };	
     33      1.1   mrg     key <I30>   {       [ XF86AudioRaiseVolume  ] };
     34  1.1.1.3  ghen     key <K5A>   {       [ XF86Eject             ] };
     35  1.1.1.3  ghen     key <K6C>   {       [ XF86Eject             ] };
     36      1.1   mrg };
     37      1.1   mrg 
     38      1.1   mrg // popular web navigation combination
     39      1.1   mrg partial hidden alphanumeric_keys
     40      1.1   mrg xkb_symbols "nav_common" {
     41  1.1.1.3  ghen     key <I21>   {       [ XF86Calculator        ] }; 
     42  1.1.1.3  ghen     key <I32>   {       [ XF86WWW               ] };
     43  1.1.1.3  ghen     key <I65>   {       [ XF86Search            ] };
     44  1.1.1.3  ghen     key <I66>   {       [ XF86Favorites         ] };
     45  1.1.1.3  ghen     key <I67>   {       [ XF86Reload            ] };
     46  1.1.1.3  ghen     key <I68>   {       [ XF86Stop              ] };
     47  1.1.1.3  ghen     key <I69>   {       [ XF86Forward           ] };
     48  1.1.1.3  ghen     key <I6A>   {       [ XF86Back              ] };
     49  1.1.1.3  ghen     key <I6B>   {       [ XF86MyComputer        ] };
     50  1.1.1.3  ghen     key <I6C>   {       [ XF86Mail              ] };
     51  1.1.1.3  ghen     key <I6D>   {       [ XF86AudioMedia        ] }; 
     52      1.1   mrg };
     53      1.1   mrg 
     54  1.1.1.3  ghen // ACPI Standard
     55  1.1.1.3  ghen partial hidden alphanumeric_keys
     56  1.1.1.3  ghen xkb_symbols "acpi_common" {
     57  1.1.1.3  ghen     key <I5E>	{	[ XF86PowerOff		]	};
     58  1.1.1.3  ghen     key <I5F>	{	[ XF86Standby		]	};
     59  1.1.1.3  ghen     key <I63>	{	[ XF86WakeUp		]	};
     60  1.1.1.3  ghen     key <I74>	{	[ XF86Battery		]	};
     61  1.1.1.3  ghen     key <I76>	{	[ XF86WLAN		]	};
     62  1.1.1.3  ghen     key <I16>	{	[ XF86Sleep		]	};
     63  1.1.1.3  ghen };
     64  1.1.1.3  ghen 
     65  1.1.1.3  ghen // Combined sections, for simplicity
     66      1.1   mrg partial hidden alphanumeric_keys
     67      1.1   mrg xkb_symbols "media_nav_common" {
     68      1.1   mrg     include "inet(media_common)"
     69      1.1   mrg     include "inet(nav_common)"
     70      1.1   mrg };
     71      1.1   mrg 
     72  1.1.1.3  ghen partial hidden alphanumeric_keys
     73  1.1.1.3  ghen xkb_symbols "media_nav_acpi_common" {
     74  1.1.1.3  ghen     include "inet(media_common)"
     75  1.1.1.3  ghen     include "inet(nav_common)"
     76  1.1.1.3  ghen     include "inet(acpi_common)"
     77  1.1.1.3  ghen };
     78  1.1.1.3  ghen 
     79  1.1.1.3  ghen partial hidden alphanumeric_keys
     80  1.1.1.3  ghen xkb_symbols "nav_acpi_common" {
     81  1.1.1.3  ghen     include "inet(nav_common)"
     82  1.1.1.3  ghen     include "inet(acpi_common)"
     83  1.1.1.3  ghen };
     84  1.1.1.3  ghen 
     85  1.1.1.3  ghen partial hidden alphanumeric_keys
     86  1.1.1.3  ghen xkb_symbols "media_acpi_common" {
     87  1.1.1.3  ghen     include "inet(media_common)"
     88  1.1.1.3  ghen     include "inet(acpi_common)"
     89  1.1.1.3  ghen };
     90  1.1.1.3  ghen 
     91      1.1   mrg // Evdev Standardized Keycodes
     92      1.1   mrg partial alphanumeric_keys
     93      1.1   mrg xkb_symbols "evdev" {
     94      1.1   mrg     key <MUTE>   {      [ XF86AudioMute         ]       };
     95      1.1   mrg     key <VOL->   {      [ XF86AudioLowerVolume  ]       };
     96      1.1   mrg     key <VOL+>   {      [ XF86AudioRaiseVolume  ]       };
     97      1.1   mrg     key <POWR>   {      [ XF86PowerOff          ]       };
     98      1.1   mrg     key <STOP>   {      [ Cancel                ]       };
     99      1.1   mrg     key <AGAI>   {      [ Redo                  ]       };
    100      1.1   mrg     key <PROP>   {      [ SunProps              ]       };
    101      1.1   mrg     key <UNDO>   {      [ Undo                  ]       };
    102      1.1   mrg     key <FRNT>   {      [ SunFront              ]       };
    103      1.1   mrg     key <COPY>   {      [ XF86Copy              ]       };
    104      1.1   mrg     key <OPEN>   {      [ SunOpen               ]       };
    105      1.1   mrg     key <PAST>   {      [ XF86Paste             ]       };
    106      1.1   mrg     key <FIND>   {      [ Find                  ]       };
    107      1.1   mrg     key <CUT>    {      [ XF86Cut               ]       };
    108      1.1   mrg     key <HELP>   {      [ Help                  ]       };
    109      1.1   mrg     key <LNFD>   {      [ Linefeed              ]       };
    110      1.1   mrg 
    111  1.1.1.3  ghen // Commented out because HZTG has same keycode as TLDE
    112  1.1.1.3  ghen //    key <HZTG>   {      [ Zenkaku_Hankaku       ]       };
    113  1.1.1.3  ghen 
    114      1.1   mrg     key <HKTG>   {      [ Hiragana_Katakana     ]       };
    115      1.1   mrg     key <HENK>   {      [ Henkan                ]       };
    116      1.1   mrg     key <MUHE>   {      [ Muhenkan              ]       };
    117      1.1   mrg     key <KATA>   {      [ Katakana              ]       };
    118      1.1   mrg     key <HIRA>   {      [ Hiragana              ]       };
    119      1.1   mrg     key <RO>     {      [ Romaji                ]       };
    120      1.1   mrg 
    121      1.1   mrg     key <HNGL>   {      [ Hangul                ]       };
    122      1.1   mrg     key <HJCV>   {      [ Hangul_Hanja          ]       };
    123  1.1.1.3  ghen     key <FK22>   {      [ XF86TouchpadToggle    ]       };
    124      1.1   mrg 
    125      1.1   mrg //  key <I120>   {      [ ]       }; // KEY_MACRO 
    126      1.1   mrg     key <I126>   {      [ plusminus             ]       };
    127      1.1   mrg     key <I147>   {      [ XF86MenuKB            ]       };
    128      1.1   mrg     key <I148>   {      [ XF86Calculator        ]       };
    129      1.1   mrg //  key <I149>   {      [ ]       }; // KEY_SETUP
    130      1.1   mrg     key <I150>   {      [ XF86Sleep             ]       };
    131      1.1   mrg     key <I151>   {      [ XF86WakeUp            ]       };
    132      1.1   mrg     key <I152>   {      [ XF86Explorer          ]       };
    133      1.1   mrg     key <I153>   {      [ XF86Send              ]       };
    134      1.1   mrg //  key <I154>   {      [ ]       }; // KEY_DELETEFILE
    135      1.1   mrg     key <I155>   {      [ XF86Xfer              ]       };
    136      1.1   mrg     key <I156>   {      [ XF86Launch1           ]       };
    137      1.1   mrg     key <I157>   {      [ XF86Launch2           ]       };
    138      1.1   mrg     key <I158>   {      [ XF86WWW               ]       };
    139      1.1   mrg     key <I159>   {      [ XF86DOS               ]       };
    140      1.1   mrg     key <I160>   {      [ XF86ScreenSaver       ]       };
    141      1.1   mrg //  key <I161>   {      [ ]       }; // KEY_DIRECTION
    142      1.1   mrg     key <I162>   {      [ XF86RotateWindows     ]       };
    143      1.1   mrg     key <I163>   {      [ XF86Mail              ]       };
    144      1.1   mrg     key <I164>   {      [ XF86Favorites         ]       };
    145      1.1   mrg     key <I165>   {      [ XF86MyComputer        ]       };
    146      1.1   mrg     key <I166>   {      [ XF86Back              ]       };
    147      1.1   mrg     key <I167>   {      [ XF86Forward           ]       };
    148      1.1   mrg //  key <I168>   {      [ ]       }; // KEY_CLOSECD (opposite of eject)
    149      1.1   mrg     key <I169>   {      [ XF86Eject             ]       };
    150      1.1   mrg     key <I170>   {      [ XF86Eject, XF86Eject  ]       };
    151      1.1   mrg     key <I171>   {      [ XF86AudioNext         ]       };
    152      1.1   mrg     key <I172>   {      [ XF86AudioPlay, XF86AudioPause ] };
    153      1.1   mrg     key <I173>   {      [ XF86AudioPrev         ]       };
    154      1.1   mrg     key <I174>   {      [ XF86AudioStop, XF86Eject ]    };
    155      1.1   mrg     key <I175>   {      [ XF86AudioRecord       ]       };
    156      1.1   mrg     key <I176>   {      [ XF86AudioRewind       ]       };
    157      1.1   mrg     key <I177>   {      [ XF86Phone             ]       };
    158      1.1   mrg //  key <I178>   {      [ ]       }; // KEY_ISO
    159      1.1   mrg     key <I179>   {      [ XF86Tools             ]       };
    160      1.1   mrg     key <I180>   {      [ XF86HomePage          ]       };
    161  1.1.1.3  ghen     key <I181>   {      [ XF86Reload           ]       };
    162      1.1   mrg     key <I182>   {      [ XF86Close             ]       };
    163      1.1   mrg //  key <I183>   {      [ ]       }; // KEY_MOVE
    164      1.1   mrg //  key <I184>   {      [ ]       }; // KEY_EDIT
    165      1.1   mrg     key <I185>   {      [ XF86ScrollUp          ]       };
    166      1.1   mrg     key <I186>   {      [ XF86ScrollDown        ]       };
    167      1.1   mrg     key <I187>   {      [ parenleft             ]       };
    168      1.1   mrg     key <I188>   {      [ parenright            ]       };
    169      1.1   mrg     key <I189>   {      [ XF86New               ]       };
    170      1.1   mrg     key <I190>   {      [ Redo                  ]       };
    171      1.1   mrg     key <I208>   {      [ XF86AudioPlay         ]       };
    172      1.1   mrg     key <I209>   {      [ XF86AudioPause        ]       };
    173      1.1   mrg     key <I210>   {      [ XF86Launch3           ]       };
    174  1.1.1.2   mrg     key <I211>   {      [ XF86Launch4           ]       };
    175  1.1.1.3  ghen     key <I213>   {      [ XF86Suspend           ]       };
    176      1.1   mrg     key <I214>   {      [ XF86Close             ]       };
    177      1.1   mrg     key <I215>   {      [ XF86AudioPlay         ]       };
    178  1.1.1.3  ghen     key <I216>   {      [ XF86AudioForward      ]       };
    179      1.1   mrg //  key <I217>   {      [ ]       }; // KEY_BASSBOOST
    180      1.1   mrg     key <I218>   {      [ Print                 ]       };
    181      1.1   mrg //  key <I219>   {      [ ]       }; // KEY_HP
    182      1.1   mrg     key <I220>   {      [ XF86WebCam            ]       };
    183      1.1   mrg //  key <I221>   {      [ ]       }; // KEY_SOUND
    184      1.1   mrg //  key <I222>   {      [ ]       }; // KEY_QUESTION
    185      1.1   mrg     key <I223>   {      [ XF86Mail              ]       };
    186      1.1   mrg //  key <I224>   {      [ XF86Messenger         ]       }; // KEY_CHAT
    187      1.1   mrg     key <I225>   {      [ XF86Search            ]       };
    188      1.1   mrg //  key <I226>   {      [ XF86Go                ]       }; // KEY_CONNECT
    189      1.1   mrg     key <I227>   {      [ XF86Finance           ]       };
    190      1.1   mrg //  key <I228>   {      [ XF86Game              ]       }; // KEY_SPORT
    191      1.1   mrg     key <I229>   {      [ XF86Shop              ]       };
    192      1.1   mrg //  key <I230>   {      [ ]       }; // KEY_ALTERASE
    193      1.1   mrg     key <I231>   {      [ Cancel                ]       };
    194      1.1   mrg     key <I232>   {      [ XF86MonBrightnessDown ]       };
    195      1.1   mrg     key <I233>   {      [ XF86MonBrightnessUp   ]       };
    196      1.1   mrg     key <I234>   {      [ XF86AudioMedia        ]       };
    197      1.1   mrg     key <I235>   {      [ XF86Display           ]       };
    198      1.1   mrg     key <I236>   {      [ XF86KbdLightOnOff     ]       }; // KEY_KBDILLUMTOGGLE
    199      1.1   mrg     key <I237>   {      [ XF86KbdBrightnessDown ]       }; // KEY_KBDILLUMDOWN
    200      1.1   mrg     key <I238>   {      [ XF86KbdBrightnessUp   ]       }; // KEY_KBDILLUMUP
    201      1.1   mrg     key <I239>   {      [ XF86Send              ]       };
    202      1.1   mrg     key <I240>   {      [ XF86Reply             ]       };
    203      1.1   mrg     key <I241>   {      [ XF86MailForward       ]       };
    204      1.1   mrg     key <I242>   {      [ XF86Save              ]       };
    205      1.1   mrg     key <I243>   {      [ XF86Documents         ]       };
    206  1.1.1.3  ghen     key <I244>   {      [ XF86Battery           ]       };
    207  1.1.1.3  ghen     key <I245>   {      [ XF86Bluetooth         ]       };
    208  1.1.1.3  ghen     key <I246>   {      [ XF86WLAN              ]       };
    209      1.1   mrg //  key <I249>   {      [ ]       }; // KEY_VIDEO_NEXT  --  drive next video source
    210      1.1   mrg //  key <I250>   {      [ ]       }; // KEY_VIDEO_PREV  --  drive previous video source
    211      1.1   mrg //  key <I251>   {      [ ]       }; // KEY_BRIGHTNESS_CYCLE  --  bright up, max++ == min
    212      1.1   mrg //  key <I252>   {      [ ]       }; // KEY_BRIGHTNESS_ZERO  --  brightness off
    213      1.1   mrg //  key <I253>   {      [ ]       }; // KEY_DISPLAY_OFF  --  turn off display
    214  1.1.1.3  ghen //  key <I254>   {      [ ]       }; // KEY_WIMAX
    215  1.1.1.3  ghen     key <I255>   {      [ XF86Hibernate         ]       }; // KEY_HIBERNATE
    216      1.1   mrg  
    217  1.1.1.3  ghen     key <FK13>   {      [ XF86Tools         ]       };
    218  1.1.1.3  ghen     key <FK14>   {      [ XF86Launch5       ]       };
    219  1.1.1.6   mrg     key <FK15>   {      [ XF86Launch6       ]       };
    220  1.1.1.6   mrg     key <FK16>   {      [ XF86Launch7       ]       };
    221  1.1.1.6   mrg     key <FK17>   {      [ XF86Launch8       ]       };
    222  1.1.1.6   mrg     key <FK18>   {      [ XF86Launch9       ]       };
    223      1.1   mrg };
    224      1.1   mrg 
    225      1.1   mrg 
    226      1.1   mrg // Acer AirKey V
    227      1.1   mrg partial alphanumeric_keys
    228      1.1   mrg xkb_symbols "airkey" {
    229  1.1.1.3  ghen     include "inet(acpi_common)"
    230      1.1   mrg     key <I13>	{	[ XF86AudioNext		]	};
    231      1.1   mrg     key <I15>	{	[ XF86AudioPlay, XF86AudioPause ] };
    232      1.1   mrg     key <I16>	{	[ XF86Mail		]	};
    233      1.1   mrg     key <I18>	{	[ XF86AudioPrev		]	};
    234      1.1   mrg     key <I19>	{	[ XF86AudioMute		]	};
    235      1.1   mrg     key <I24>	{	[ XF86WWW		]	};
    236      1.1   mrg     key <I26>	{	[ XF86AudioLowerVolume	]	};
    237      1.1   mrg     key <I2D>	{	[ XF86AudioRaiseVolume	]	};
    238      1.1   mrg     key <I2F>	{	[ XF86Terminal		]	};
    239      1.1   mrg     key <I31>	{	[ XF86AudioStop, XF86Eject ]	};
    240      1.1   mrg };
    241      1.1   mrg 
    242      1.1   mrg // Acer C300 Laptop
    243      1.1   mrg partial alphanumeric_keys
    244      1.1   mrg xkb_symbols "acer_c300" {
    245  1.1.1.3  ghen     include "inet(nav_common)"
    246      1.1   mrg     key <I17>   {       [ F14                   ]       };
    247      1.1   mrg     key <I1F>   {       [ F13                   ]       };
    248      1.1   mrg     key <I20>   {       [ XF86AudioMute         ]       };
    249      1.1   mrg     key <I2E>   {       [ XF86AudioLowerVolume  ]       };
    250      1.1   mrg     key <I30>   {       [ XF86AudioRaiseVolume  ]       };
    251      1.1   mrg     key <I5E>   {       [ XF86Launch2           ]       };
    252      1.1   mrg     key <I75>   {       [ Help                  ]       };
    253      1.1   mrg     key <XFER>  {       [ XF86Launch1           ]       };
    254      1.1   mrg };
    255      1.1   mrg 
    256      1.1   mrg // Acer Ferrari 4000 Keyboard
    257      1.1   mrg // From Alex Dubov <oakad (a] yahoo.com>
    258      1.1   mrg partial alphanumeric_keys
    259      1.1   mrg xkb_symbols "acer_ferrari4k" {
    260  1.1.1.3  ghen     include "inet(media_nav_common)"
    261      1.1   mrg     key <I24>   {       [ dollar                ]       };
    262      1.1   mrg     key <I25>   {       [ EuroSign              ]       };
    263      1.1   mrg     key <I26>   {       [ XF86Display           ]       };
    264      1.1   mrg     // Missing keycodes - set-up with setkeycodes
    265      1.1   mrg     key <I70>   {       [ Help                  ]       };
    266      1.1   mrg     key <I71>   {       [ XF86Launch1           ]       };
    267      1.1   mrg     key <I72>   {       [ XF86Launch2           ]       };
    268      1.1   mrg     key <I73>   {       [ XF86Launch3           ]       };
    269      1.1   mrg     key <I74>   {       [ XF86Launch4           ]       };
    270      1.1   mrg };
    271      1.1   mrg 
    272      1.1   mrg // Acer Laptop (Generic layout for Acer laptops from 2004 onwards)
    273      1.1   mrg // From Carlos Corbacho <cathectic (a] gmail.com>
    274      1.1   mrg // Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly
    275      1.1   mrg // (Your laptop must also be added to hal-info)
    276      1.1   mrg // (Not all these keys will be available on every Acer laptop)
    277      1.1   mrg partial alphanumeric_keys
    278      1.1   mrg xkb_symbols "acer_laptop" {
    279  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    280      1.1   mrg     key <I17>   {       [ XF86Launch2           ]        }; // "P" or "P2" (HAL)
    281      1.1   mrg     key <I1F>   {       [ XF86Launch1           ]        }; // "e" or "P1" (HAL)
    282      1.1   mrg 
    283      1.1   mrg     // Hotkeys (Function)
    284      1.1   mrg     // Launch Keys
    285      1.1   mrg     // Device keys
    286      1.1   mrg     key <I56>   {       [ XF86Display           ]        }; // Fn+F5 (HAL)
    287      1.1   mrg     key <I71>   {       [ XF86Launch4           ]        }; // Fn+F3 (HAL)
    288      1.1   mrg     key <I72>   {       [ XF86LaunchB           ]        }; // Bluetooth (HAL)
    289      1.1   mrg     key <I73>   {       [ XF86LaunchA           ]        }; // Wireless (HAL)
    290      1.1   mrg     key <I75>   {       [ Help                  ]        }; // Fn+F1 (HAL)
    291      1.1   mrg     key <I79>   {       [ XF86Launch5           ]        }; // Fn+F7 (HAL)
    292      1.1   mrg     key <K66>   {       [ XF86Launch3           ]        }; // Fn+F2 (HAL)
    293      1.1   mrg 
    294      1.1   mrg     // Special Characters
    295      1.1   mrg     // To avoid setting a precedent/ standard that will be broken in later
    296      1.1   mrg     // versions of HAL, these keys are commented out for now. When they are no
    297      1.1   mrg     // longer marked 'FIXME' and have saner keycodes, these two entries can be
    298      1.1   mrg     // fixed and permanently uncommented. In the meantime, just uncomment these
    299      1.1   mrg     // to make the keys work
    300      1.1   mrg //  key <K5D>   {       [ EuroSign              ]        }; // Euro (HAL)
    301      1.1   mrg //  key <K5E>   {       [ dollar                ]        }; // Dollar (HAL)
    302      1.1   mrg };
    303      1.1   mrg 
    304      1.1   mrg // Azona
    305      1.1   mrg 
    306      1.1   mrg // Azona RF2300 wireless Internet Keyboard
    307      1.1   mrg partial alphanumeric_keys
    308      1.1   mrg xkb_symbols "azonaRF2300" {
    309      1.1   mrg     // From Radics Laszlo <garaboncias (a] mailbox.hu>
    310  1.1.1.3  ghen     include "inet(nav_acpi_common)"
    311  1.1.1.3  ghen     key <I02>   {       [ XF86HomePage          ]       };
    312      1.1   mrg     key <I17>   {       [ XF86AudioStop         ]       };
    313      1.1   mrg     key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
    314      1.1   mrg     key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
    315      1.1   mrg     key <I22>   {       [ XF86AudioNext         ]       };
    316      1.1   mrg     key <I24>   {       [ XF86AudioPrev         ]       };
    317      1.1   mrg     key <I25>   {       [ XF86AudioLowerVolume  ]       };
    318      1.1   mrg     key <I26>   {       [ XF86AudioMute         ]       };
    319      1.1   mrg     key <I3C>   {       [ XF86Copy              ]       };
    320      1.1   mrg     key <I78>   {       [ XF86Cut               ]       };
    321      1.1   mrg //  key <RCTL>  {       [ XF86Paste             ]       };
    322      1.1   mrg };
    323      1.1   mrg 
    324      1.1   mrg 
    325      1.1   mrg // Brother
    326      1.1   mrg 
    327      1.1   mrg // Brother Internet Keyboard
    328      1.1   mrg partial alphanumeric_keys
    329      1.1   mrg xkb_symbols "brother" {
    330  1.1.1.3  ghen     include "inet(acpi_common)"
    331      1.1   mrg     key <I10>	{	[ XF86ScrollUp		]	};
    332      1.1   mrg     key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
    333      1.1   mrg     key <I17>	{	[ XF86AudioPrev		]	};
    334      1.1   mrg     key <I18>	{	[ XF86ScrollDown	]	};
    335      1.1   mrg     key <I19>	{	[ XF86ZoomOut		]	};
    336      1.1   mrg     key <I1E>	{	[ XF86AudioMute		]	};
    337      1.1   mrg     key <I21>	{	[ XF86WWW		]	};
    338      1.1   mrg     key <I22>	{	[ Menu			]	};
    339      1.1   mrg     key <I23>	{	[ XF86AudioStop		]	};
    340      1.1   mrg     key <I24>	{	[ XF86Calculator	]	};
    341      1.1   mrg     key <I25>	{	[ XF86Xfer		]	};
    342      1.1   mrg     key <I26>	{	[ XF86Mail		]	};
    343      1.1   mrg     key <I2E>	{	[ XF86AudioNext		]	};
    344      1.1   mrg     key <I30>	{	[ XF86AudioRaiseVolume	]	};
    345      1.1   mrg     key <I32>	{	[ XF86ZoomIn		]	};
    346      1.1   mrg     key <I68>	{	[ XF86AudioLowerVolume	]	};
    347      1.1   mrg };
    348      1.1   mrg 
    349      1.1   mrg 
    350      1.1   mrg // BTC
    351      1.1   mrg 
    352      1.1   mrg // BTC 5113RF Multimedia
    353      1.1   mrg partial alphanumeric_keys
    354      1.1   mrg xkb_symbols "btc5113rf" {
    355  1.1.1.3  ghen     include "inet(acpi_common)"
    356      1.1   mrg     key <I10>	{	[ XF86AudioStop		]	};
    357      1.1   mrg     key <I12>	{	[ XF86AudioMute		]	};
    358      1.1   mrg     key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    359      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    360      1.1   mrg     key <I20>	{	[ XF86Favorites		]	};
    361      1.1   mrg     key <I21>	{	[ XF86Eject		]	};
    362      1.1   mrg     key <I22>	{	[ XF86AudioPrev		]	};
    363      1.1   mrg     key <I24>	{	[ XF86AudioNext		]	};
    364      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
    365      1.1   mrg     key <I26>	{	[ XF86Back		]	};
    366      1.1   mrg     key <I30>	{	[ XF86WWW		]	};
    367      1.1   mrg     key <I32>	{	[ XF86Search		]	};
    368      1.1   mrg };
    369      1.1   mrg 
    370      1.1   mrg 
    371      1.1   mrg // BTC 9000
    372      1.1   mrg partial alphanumeric_keys
    373      1.1   mrg xkb_symbols "btc9000" {
    374  1.1.1.3  ghen     include "inet(acpi_common)"
    375      1.1   mrg     key <I10>	{	[ XF86AudioStop		]	};
    376      1.1   mrg     key <I12>	{	[ XF86AudioMute		]	};
    377      1.1   mrg     key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    378      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    379      1.1   mrg     key <I20>	{	[ XF86Favorites		]	};
    380      1.1   mrg     key <I21>	{	[ XF86AudioMedia	]	};
    381      1.1   mrg     key <I22>	{	[ XF86AudioPrev		]	};
    382      1.1   mrg     key <I24>	{	[ XF86AudioNext		]	};
    383      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
    384      1.1   mrg     key <I26>	{	[ XF86Reload		]	};
    385      1.1   mrg     key <I2E>	{	[ XF86Mail		]	};
    386      1.1   mrg     key <I30>	{	[ XF86HomePage		]	};
    387      1.1   mrg     key <I32>	{	[ XF86Search		]	};
    388      1.1   mrg };
    389      1.1   mrg 
    390      1.1   mrg // BTC 9000A
    391      1.1   mrg partial alphanumeric_keys
    392      1.1   mrg xkb_symbols "btc9000a" {
    393  1.1.1.3  ghen     include "inet(acpi_common)"
    394      1.1   mrg     key <I10>	{	[ XF86AudioStop		]	};
    395      1.1   mrg     key <I12>	{	[ XF86AudioMute		]	};
    396      1.1   mrg     key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    397      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    398      1.1   mrg     key <I20>	{	[ XF86Favorites		]	};
    399      1.1   mrg     key <I21>	{	[ XF86Eject		]	};
    400      1.1   mrg     key <I22>	{	[ XF86AudioPrev		]	};
    401      1.1   mrg     key <I24>	{	[ XF86AudioNext		]	};
    402      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
    403      1.1   mrg     key <I26>	{	[ XF86HomePage		]	};
    404      1.1   mrg     key <I2E>	{	[ Help			]	};
    405      1.1   mrg     key <I30>	{	[ XF86WWW		]	};
    406      1.1   mrg     key <I32>	{	[ XF86Search		]	};
    407      1.1   mrg };
    408      1.1   mrg 
    409      1.1   mrg // BTC 9001AH
    410      1.1   mrg xkb_symbols "btc9001ah" {
    411  1.1.1.3  ghen     include "inet(acpi_common)"
    412  1.1.1.3  ghen     key <I02>   {       [ XF86HomePage          ]       };
    413      1.1   mrg     key <I17>   {       [ XF86AudioStop         ]       };
    414      1.1   mrg     key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
    415      1.1   mrg     key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
    416      1.1   mrg     key <I22>   {       [ XF86AudioNext         ]       };
    417      1.1   mrg     key <I24>   {       [ XF86AudioPrev         ]       };
    418      1.1   mrg     key <I25>   {       [ XF86AudioLowerVolume  ]       };
    419      1.1   mrg     key <I26>   {       [ XF86AudioMute         ]       };
    420      1.1   mrg     key <I6C>   {       [ XF86Mail              ]       };
    421      1.1   mrg     key <RWIN>  {       [ XF86Eject             ]       };
    422      1.1   mrg };
    423      1.1   mrg 
    424      1.1   mrg // BTC 5090
    425      1.1   mrg partial alphanumeric_keys
    426      1.1   mrg xkb_symbols "btc5090" {
    427  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    428      1.1   mrg     key <I26>   {       [ XF86Start             ]       };
    429      1.1   mrg     key <I33>   {       [ XF86Eject             ]       };
    430      1.1   mrg };
    431      1.1   mrg 
    432      1.1   mrg // BTC 9019U
    433      1.1   mrg partial alphanumeric_keys
    434      1.1   mrg xkb_symbols "btc9019u" {
    435  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    436      1.1   mrg     key <FK17> {	[ XF86Search		]	};
    437      1.1   mrg     key <I02>  {	[ XF86HomePage		]	};
    438      1.1   mrg };
    439      1.1   mrg 
    440      1.1   mrg // Cherry Blue Line
    441      1.1   mrg 
    442      1.1   mrg // Cherry Blue Line CyBo@rd
    443      1.1   mrg partial alphanumeric_keys
    444      1.1   mrg xkb_symbols "cherryblue" {
    445      1.1   mrg     include "inet(nav_common)"
    446      1.1   mrg     key <FK16>	{	[ XF86Reload		]	};
    447      1.1   mrg     key <I02>	{	[ XF86HomePage		]	};
    448      1.1   mrg     key <I17>	{	[ XF86AudioStop		]	};
    449      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    450      1.1   mrg     key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
    451      1.1   mrg     key <I22>	{	[ XF86AudioNext		]	};
    452      1.1   mrg     key <I24>	{	[ XF86AudioPrev		]	};
    453      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
    454      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
    455      1.1   mrg     key <I63>	{	[ XF86Standby		]	};
    456      1.1   mrg     key <PRSC>	{	[ XF86Terminal		]	};
    457      1.1   mrg     key <XFER>	{	[ XF86Go		]	};
    458      1.1   mrg };
    459      1.1   mrg 
    460      1.1   mrg // Cherry CyMotion Master XPress
    461      1.1   mrg partial alphanumeric_keys
    462      1.1   mrg xkb_symbols "cherryblueb" {
    463      1.1   mrg     include "inet(media_nav_common)"
    464      1.1   mrg     key <FK16>  {       [ XF86Reload            ]       };
    465      1.1   mrg     key <I02>   {       [ XF86HomePage          ]       };
    466      1.1   mrg     key <I07>   {       [ XF86Forward           ]       };
    467      1.1   mrg     key <I08>   {       [ XF86Back              ]       };
    468      1.1   mrg     key <I0A>   {       [ XF86Copy              ]       };
    469      1.1   mrg     key <I0B>	{	[ XF86ScrollUp		]	};
    470      1.1   mrg     key <I12>   {       [ XF86ScrollDown        ]       };
    471      1.1   mrg     key <I17>   {       [ XF86Cut               ]       };
    472      1.1   mrg     key <I18>   {       [ XF86Paste             ]       };
    473      1.1   mrg     key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
    474      1.1   mrg     key <I25>   {       [ XF86AudioLowerVolume  ]       };
    475      1.1   mrg     key <I26>   {       [ XF86AudioMute         ]       };
    476      1.1   mrg     key <I2C>   {       [ XF86Book              ]       };
    477      1.1   mrg     key <I32>   {       [ XF86Finance           ]       };
    478      1.1   mrg     key <I63>   {       [ XF86Standby                   ] };
    479      1.1   mrg     key <I67>   {       [ XF86AudioRewind       ]       };
    480      1.1   mrg     key <I70>   {       [ XF86Eject             ]       };
    481      1.1   mrg     key <I71>   {       [ XF86Book              ]       };
    482      1.1   mrg     key <I72>   {       [ XF86Book              ]       };
    483      1.1   mrg     key <PRSC>  {       [ XF86Terminal          ]       };
    484      1.1   mrg     key <XFER>  {       [ XF86Go                ]       };
    485      1.1   mrg };
    486      1.1   mrg 
    487      1.1   mrg // Cherry Blue Line CyBo@rd (alternate option)
    488      1.1   mrg partial alphanumeric_keys
    489      1.1   mrg xkb_symbols "cherrybluea" {
    490  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    491      1.1   mrg     key <I6D>	{	[ XF86Go		]	};
    492      1.1   mrg };
    493      1.1   mrg 
    494      1.1   mrg // Cherry CyBo@rd USB-Hub
    495      1.1   mrg partial alphanumeric_keys
    496      1.1   mrg xkb_symbols "cherrycyboard" {
    497  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    498      1.1   mrg     key <FK17>    {   [ XF86Search        ]   };
    499      1.1   mrg     key <I02> {   [ XF86HomePage      ]   };
    500      1.1   mrg     key <K67> {   [ XF86Terminal      ]   };
    501      1.1   mrg     key <XFER>    {   [ XF86AudioMedia    ]   };
    502      1.1   mrg };
    503      1.1   mrg 
    504  1.1.1.3  ghen // Cherry CyMotion Expert
    505  1.1.1.3  ghen partial alphanumeric_keys 
    506  1.1.1.3  ghen xkb_symbols "cherrycmexpert" {
    507  1.1.1.3  ghen     include "inet(cherryblueb)"
    508  1.1.1.3  ghen     include "inet(acpi_common)"
    509  1.1.1.3  ghen     key <FK15>	{	[ XF86Mail		]	};
    510  1.1.1.3  ghen };
    511  1.1.1.3  ghen 
    512      1.1   mrg 
    513      1.1   mrg // Chicony
    514      1.1   mrg 
    515      1.1   mrg // Chicony Internet Keyboard
    516      1.1   mrg partial alphanumeric_keys 
    517      1.1   mrg xkb_symbols "chicony" {
    518  1.1.1.3  ghen     include "inet(acpi_common)"
    519      1.1   mrg     key <I12>	{	[ XF86AudioMute		]	};
    520      1.1   mrg     key <I17>	{	[ XF86Mail		]	};
    521      1.1   mrg     key <I19>	{	[ XF86AudioLowerVolume	]	};
    522      1.1   mrg     key <I1E>	{	[ XF86Forward		]	};
    523      1.1   mrg     key <I20>	{	[ XF86AudioNext		]	};
    524      1.1   mrg     key <I21>	{	[ XF86AudioPlay, XF86AudioPause ] };
    525      1.1   mrg     key <I22>	{	[ XF86AudioPrev		]	};
    526      1.1   mrg     key <I23>	{	[ XF86AudioRaiseVolume	]	};
    527      1.1   mrg     key <I24>	{	[ XF86AudioStop		]	};
    528      1.1   mrg     key <I25>	{	[ XF86Back		]	};
    529      1.1   mrg     key <I26>	{	[ XF86LaunchB		]	};
    530      1.1   mrg     key <I2E>	{	[ XF86LaunchC		]	};
    531      1.1   mrg     key <I30>	{	[ XF86LaunchA		]	};
    532  1.1.1.3  ghen     key <I32>	{	[ XF86WWW		]	};
    533      1.1   mrg     key <I5F>	{	[ XF86ContrastAdjust	]	};
    534      1.1   mrg     key <I63>	{	[ XF86BrightnessAdjust	]	};
    535      1.1   mrg };
    536      1.1   mrg 
    537      1.1   mrg // Chicony KU-0108
    538      1.1   mrg partial alphanumeric_keys 
    539      1.1   mrg xkb_symbols "chicony0108" {
    540      1.1   mrg     include "inet(cherrycyboard)"
    541  1.1.1.3  ghen };
    542  1.1.1.3  ghen 
    543  1.1.1.3  ghen // Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard
    544  1.1.1.3  ghen partial alphanumeric_keys
    545  1.1.1.3  ghen xkb_symbols "chicony0420" {
    546  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    547  1.1.1.3  ghen     key <I01>   {       [ XF86AudioMedia        ]       };
    548  1.1.1.3  ghen     key <K67>   {       [ XF86MyComputer        ]       };
    549      1.1   mrg };
    550      1.1   mrg 
    551      1.1   mrg // Chicony KB-9885
    552      1.1   mrg partial alphanumeric_keys
    553      1.1   mrg xkb_symbols "chicony9885" {
    554  1.1.1.3  ghen     include "inet(acpi_common)"
    555      1.1   mrg     key <I12>	{	[ XF86AudioMute		]	};
    556      1.1   mrg     key <I17>	{	[ XF86Mail		]	};
    557      1.1   mrg     key <I19>	{	[ XF86AudioLowerVolume	]	};
    558      1.1   mrg     key <I1E>	{	[ XF86Forward		]	};
    559      1.1   mrg     key <I20>	{	[ XF86AudioNext		]	};
    560      1.1   mrg     key <I21>	{	[ XF86AudioPlay, XF86AudioPause ] };
    561      1.1   mrg     key <I22>	{	[ XF86AudioPrev		]	};
    562      1.1   mrg     key <I23>	{	[ XF86AudioRaiseVolume	]	};
    563      1.1   mrg     key <I24>	{	[ XF86AudioStop		]	};
    564      1.1   mrg     key <I25>	{	[ XF86Back		]	};
    565      1.1   mrg     key <I26>	{	[ XF86LaunchB		]	};
    566      1.1   mrg     key <I2E>	{	[ XF86LaunchC		]	};
    567      1.1   mrg     key <I30>	{	[ XF86LaunchA		]	};
    568      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
    569      1.1   mrg };
    570      1.1   mrg 
    571      1.1   mrg 
    572      1.1   mrg // Compaq
    573      1.1   mrg 
    574      1.1   mrg // Compaq Easy Access Keyboard
    575      1.1   mrg partial alphanumeric_keys
    576      1.1   mrg xkb_symbols "compaqeak8" {
    577      1.1   mrg     key <I13>	{	[ XF86Community		]	};
    578      1.1   mrg     key <I14>	{	[ XF86Market		]	};
    579      1.1   mrg     key <I15>	{	[ XF86Meeting		]	};
    580      1.1   mrg     key <I1A>	{	[ XF86Search		]	};
    581      1.1   mrg     key <I1B>	{	[ XF86News		]	};
    582      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    583      1.1   mrg     key <I1F>	{	[ XF86HomePage		]	};
    584      1.1   mrg     key <I23>	{	[ XF86WWW		]	};
    585      1.1   mrg };
    586      1.1   mrg 
    587      1.1   mrg // Compaq Internet Keyboard (7 keys)
    588      1.1   mrg partial alphanumeric_keys 
    589      1.1   mrg xkb_symbols "compaqik7" {
    590      1.1   mrg     key <I12>	{	[ XF86LightBulb		]	};
    591      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    592      1.1   mrg     key <I21>	{	[ XF86Search		]	};
    593      1.1   mrg     key <I23>	{	[ Help			]	};
    594      1.1   mrg     key <I25>	{	[ XF86VendorHome	]	};
    595      1.1   mrg     key <I26>	{	[ XF86HomePage		]	};
    596      1.1   mrg     key <I32>	{	[ XF86Shop		]	};
    597      1.1   mrg };
    598      1.1   mrg 
    599      1.1   mrg // Compaq Internet Keyboard (13 keys)
    600      1.1   mrg partial alphanumeric_keys
    601      1.1   mrg xkb_symbols "compaqik13" {
    602  1.1.1.3  ghen     include "inet(media_acpi_common)"
    603      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    604      1.1   mrg     key <I1F>	{	[ XF86Go		]	};
    605      1.1   mrg     key <I21>	{	[ XF86Search		]	};
    606      1.1   mrg     key <I23>	{	[ XF86WWW		]	};
    607      1.1   mrg     key <I32>	{	[ XF86Shop		]	};
    608      1.1   mrg };
    609      1.1   mrg 
    610      1.1   mrg // Compaq Internet Keyboard (18 keys)
    611      1.1   mrg partial alphanumeric_keys
    612      1.1   mrg xkb_symbols "compaqik18" {
    613  1.1.1.3  ghen     include "inet(media_acpi_common)"
    614      1.1   mrg     key <I12>	{	[ XF86LightBulb		]	};
    615      1.1   mrg     key <I18>	{	[ XF86Eject		]	};
    616      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    617      1.1   mrg     key <I1F>	{	[ XF86Go		]	};
    618      1.1   mrg     key <I21>	{	[ XF86Search		]	};
    619      1.1   mrg     key <I23>	{	[ XF86WWW		]	};
    620      1.1   mrg     key <I25>	{	[ XF86VendorHome	]	};
    621      1.1   mrg     key <I26>	{	[ XF86Community		]	};
    622      1.1   mrg     key <I32>	{	[ XF86Shop		]	};
    623      1.1   mrg     key <I68>	{	[ Print			]	};
    624      1.1   mrg };
    625      1.1   mrg 
    626      1.1   mrg 
    627      1.1   mrg // Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard
    628      1.1   mrg partial alphanumeric_keys
    629      1.1   mrg xkb_symbols "armada" {
    630  1.1.1.3  ghen     include "inet(media_acpi_common)"
    631      1.1   mrg     key <I1A>	{	[ XF86Search		]	};
    632      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    633      1.1   mrg     key <I1F>	{	[ XF86HomePage		]	};
    634      1.1   mrg     key <I23>	{	[ XF86WWW		]	};
    635      1.1   mrg     key <I59>   {       [ XF86Launch2           ]       }; // Battery Monitor 
    636      1.1   mrg     key <I6F>	{	[ XF86AudioMedia	]	};
    637      1.1   mrg     key <I75>   {       [ XF86Launch0           ]       }; // Info Center 
    638      1.1   mrg };
    639      1.1   mrg 
    640      1.1   mrg // Laptop/notebook Compaq (eg. Presario) Internet Keyboard
    641      1.1   mrg partial alphanumeric_keys
    642      1.1   mrg xkb_symbols "presario" {
    643  1.1.1.3  ghen     include "inet(media_acpi_common)"
    644      1.1   mrg     key <I14>	{	[ XF86Q			]	};
    645      1.1   mrg     key <I18>	{	[ XF86Launch2		]	};
    646      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    647      1.1   mrg     key <I1F>	{	[ XF86Launch1		]	};
    648      1.1   mrg     key <I23>	{	[ XF86WWW		]	};
    649      1.1   mrg     key <I32>	{	[ XF86Shop		]	};
    650      1.1   mrg     key <I75>	{	[ XF86AudioMedia	]	};
    651      1.1   mrg };
    652      1.1   mrg 
    653      1.1   mrg // Compaq iPaq Keyboard
    654      1.1   mrg partial alphanumeric_keys
    655      1.1   mrg xkb_symbols "ipaq" {
    656      1.1   mrg     key <FK16>	{	[ XF86Shop		]	};
    657      1.1   mrg     key <I02>	{	[ XF86Standby		]	};
    658      1.1   mrg     key <I65>	{	[ XF86Search		]	};
    659      1.1   mrg     key <I66>	{	[ XF86Travel		]	};
    660      1.1   mrg     key <I69>	{	[ XF86BackForward	]	};
    661      1.1   mrg     key <I6A>	{	[ XF86Q			]	};
    662      1.1   mrg     key <I6C>	{	[ XF86Mail		]	};
    663      1.1   mrg };
    664      1.1   mrg 
    665      1.1   mrg 
    666      1.1   mrg // Dell
    667      1.1   mrg 
    668      1.1   mrg partial alphanumeric_keys
    669      1.1   mrg xkb_symbols "dell" {
    670  1.1.1.3  ghen     include "inet(acpi_common)"
    671      1.1   mrg     key <I12>	{	[ XF86Mail		]	};
    672      1.1   mrg     key <I1E>	{	[ XF86Search		]	};
    673      1.1   mrg     key <I26>	{	[ XF86HomePage		]	};
    674      1.1   mrg };
    675      1.1   mrg 
    676      1.1   mrg // Dell Precision M65
    677      1.1   mrg partial alphanumeric_keys
    678      1.1   mrg xkb_symbols "dellm65" {
    679      1.1   mrg     include "inet(media_common)"
    680      1.1   mrg     key <I04>   {       [ XF86PowerOff          ]       };
    681      1.1   mrg     key <LWIN>  {       [ Super_L               ]       };
    682      1.1   mrg };
    683      1.1   mrg 
    684      1.1   mrg // Laptop/notebook Dell Inspiron 8xxx
    685      1.1   mrg partial alphanumeric_keys
    686      1.1   mrg xkb_symbols "inspiron" {
    687      1.1   mrg     include "inet(media_common)"
    688      1.1   mrg     key <I02>   {       [ XF86AudioStop         ]       };
    689      1.1   mrg     key <I04>   {       [ XF86AudioNext         ]       };
    690      1.1   mrg     key <I21>   {       [ XF86Eject             ]       };
    691      1.1   mrg     key <I56>   {       [ XF86Display           ]       };
    692      1.1   mrg     key <NFER>  {       [ XF86AudioPrev         ]       };
    693      1.1   mrg     key <XFER>  {       [ XF86AudioPlay, XF86AudioPause ] };
    694      1.1   mrg };
    695      1.1   mrg 
    696      1.1   mrg // DELL USB Multimedia Keyboard (former 8135, generalized, superset of 8125)
    697      1.1   mrg partial alphanumeric_keys
    698      1.1   mrg xkb_symbols "dellusbmm" {
    699      1.1   mrg     // Describes the extra keys on a SK-8135 Multimedia keyboard
    700      1.1   mrg     // From Olivier Lahaye <olivier dot lahaye at motorola dot com>
    701  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    702      1.1   mrg     key <I02>	{	[ XF86HomePage		]	};
    703      1.1   mrg     key <K67>	{	[ XF86MyComputer	]	}; 
    704      1.1   mrg     key <XFER>	{	[ XF86AudioMedia	]	};  
    705      1.1   mrg };
    706      1.1   mrg 
    707      1.1   mrg 
    708      1.1   mrg // Diamond
    709      1.1   mrg 
    710      1.1   mrg // Diamond 9801 / 9802 series
    711      1.1   mrg partial alphanumeric_keys
    712      1.1   mrg xkb_symbols "diamond" {
    713  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    714      1.1   mrg     key <I6D>	{	[ XF86Go		]	};
    715      1.1   mrg };
    716      1.1   mrg 
    717      1.1   mrg 
    718      1.1   mrg // Ennyah
    719      1.1   mrg 
    720      1.1   mrg // Ennyah DKB-1008
    721      1.1   mrg partial alphanumeric_keys
    722      1.1   mrg xkb_symbols "ennyah_dkb1008" {
    723  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    724      1.1   mrg     key <XFER>  {	[ XF86AudioMedia	]	};
    725      1.1   mrg };
    726      1.1   mrg 
    727      1.1   mrg 
    728      1.1   mrg // Genius
    729      1.1   mrg 
    730      1.1   mrg // Genius Comfy KB-16M / Genius MM Keyboard KWD-910
    731      1.1   mrg partial alphanumeric_keys
    732      1.1   mrg xkb_symbols "genius" {
    733  1.1.1.3  ghen     include "inet(media_acpi_common)"
    734      1.1   mrg     key <I12>   {	[ XF86AudioRaiseVolume	]	};
    735      1.1   mrg     key <I17>   {	[ XF86Calculator	]	};
    736      1.1   mrg     key <I19>   {	[ XF86AudioLowerVolume	]	};
    737      1.1   mrg     key <I1E>   {	[ XF86Forward		]	};
    738      1.1   mrg     key <I21>   {	[ XF86AudioNext		]	};
    739      1.1   mrg     key <I23>	{	[ XF86AudioPrev		]	};
    740      1.1   mrg     key <I25>   {	[ XF86Back		]	};
    741      1.1   mrg     key <I26>   {	[ XF86ScreenSaver	]	};
    742      1.1   mrg     key <I2E>   {	[ XF86Mail		]	};
    743      1.1   mrg     key <I30>   {	[ XF86Eject		]	};
    744      1.1   mrg     key <I32>   {	[ XF86WWW		]	};
    745      1.1   mrg };
    746      1.1   mrg 
    747      1.1   mrg 
    748      1.1   mrg // GeniusComfy21e
    749      1.1   mrg partial alphanumeric_keys
    750      1.1   mrg xkb_symbols "geniuscomfy2" {
    751      1.1   mrg     // Describes the extra keys on a Genius Comfy KB-21e-Scroll
    752      1.1   mrg     // From Radics Laszlo <garaboncias (a] mailbox.hu>
    753  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    754      1.1   mrg     key <I23>   {       [ Return                ]       };
    755      1.1   mrg };
    756      1.1   mrg 
    757      1.1   mrg // Gyration
    758      1.1   mrg 
    759      1.1   mrg partial alphanumeric_keys
    760      1.1   mrg xkb_symbols "gyration" {
    761      1.1   mrg     include "inet(nav_common)"
    762      1.1   mrg     key <FK16>	{	[ XF86Reload		]	};
    763  1.1.1.3  ghen     key <I02>	{	[ XF86HomePage		]	};
    764      1.1   mrg     key <I17>	{	[ XF86AudioStop		]	};
    765      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
    766      1.1   mrg     key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
    767      1.1   mrg     key <I22>	{	[ XF86AudioNext		]	};
    768      1.1   mrg     key <I24>	{	[ XF86AudioPrev		]	};
    769      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
    770      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
    771      1.1   mrg };
    772      1.1   mrg 
    773      1.1   mrg 
    774      1.1   mrg // Hewlett-Packard
    775      1.1   mrg 
    776      1.1   mrg // Hewlett-Packard Internet Keyboard
    777      1.1   mrg partial alphanumeric_keys 
    778      1.1   mrg xkb_symbols "hpi6" {
    779  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
    780  1.1.1.3  ghen     key <I02>   {       [ XF86HomePage          ]       };
    781      1.1   mrg     key <I12>	{	[ XF86Search		]	};
    782  1.1.1.3  ghen     key <I14>	{	[ XF86VendorHome	]	};
    783  1.1.1.3  ghen     key <I15>	{	[ XF86Community		]	};
    784  1.1.1.3  ghen     key <I16>	{	[ XF86AudioMedia	]	};
    785  1.1.1.3  ghen     key <I18>	{	[ XF86Eject		]	};
    786  1.1.1.3  ghen     key <I1E>	{	[ XF86Shop		]	};
    787  1.1.1.3  ghen     key <I1F>	{	[ XF86Launch1		]	};
    788      1.1   mrg     key <I26>	{	[ Help			]	};
    789  1.1.1.3  ghen     key <I27>	{	[ XF86Finance		]	};
    790  1.1.1.3  ghen     key <I39>	{	[ Print			]	};
    791  1.1.1.3  ghen     key <I75>   {       [ Help                  ]       };
    792      1.1   mrg };
    793      1.1   mrg 
    794  1.1.1.3  ghen // Hewlett-Packard SK-2501, SK-2505 Multimedia Keyboard
    795      1.1   mrg partial alphanumeric_keys
    796  1.1.1.3  ghen xkb_symbols "hp250x" {
    797      1.1   mrg     key <I12>	{	[ XF86Tools		]	};
    798      1.1   mrg     key <I17>	{	[ XF86Search		]	};
    799  1.1.1.3  ghen     key <I18>	{	[ XF86Eject		]	};
    800      1.1   mrg     key <I1E>	{	[ XF86Mail		]	};
    801      1.1   mrg     key <I20>	{	[ XF86AudioMute		]	};
    802      1.1   mrg     key <I21>	{	[ XF86Launch5		]	};
    803      1.1   mrg     key <I22>	{	[ XF86Launch3		]	};
    804      1.1   mrg     key <I23>	{	[ XF86Launch2		]	};
    805      1.1   mrg     key <I24>	{	[ XF86Launch4		]	};
    806      1.1   mrg     key <I25>	{	[ XF86Standby		]	};
    807      1.1   mrg     key <I26>	{	[ Help			]	};
    808      1.1   mrg     key <I2E>	{	[ XF86AudioLowerVolume	]	};
    809      1.1   mrg     key <I30>	{	[ XF86AudioRaiseVolume	]	};
    810      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
    811      1.1   mrg };
    812      1.1   mrg 
    813      1.1   mrg // Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
    814      1.1   mrg partial alphanumeric_keys
    815      1.1   mrg xkb_symbols "hpxe3gc" {
    816      1.1   mrg     // Describes the OneTouch buttons on HP Omnibook XE3 GC and
    817      1.1   mrg     // HP Pavilion N52XX models.
    818      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
    819      1.1   mrg     // these keys
    820      1.1   mrg     include "inet(media_common)"
    821      1.1   mrg     key <I71>	{	[ Help			]	};
    822      1.1   mrg     key <I72>	{	[ XF86Launch1		]	};
    823      1.1   mrg     key <I73>	{	[ XF86WWW		]	};
    824      1.1   mrg     key <I74>	{	[ XF86Mail		]	};
    825      1.1   mrg };
    826      1.1   mrg 
    827      1.1   mrg // Hewlett-Packard Omnibook XE3 GF
    828      1.1   mrg partial alphanumeric_keys
    829      1.1   mrg xkb_symbols "hpxe3gf" {
    830      1.1   mrg     // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
    831      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
    832      1.1   mrg     // these keys
    833  1.1.1.3  ghen     include "inet(media_nav_common)"
    834      1.1   mrg     key <I73>	{	[ Help			]	};
    835      1.1   mrg     key <I74>	{	[ XF86Launch1		]	};
    836      1.1   mrg };
    837      1.1   mrg 
    838      1.1   mrg // Hewlett-Packard Omnibook XT1000
    839      1.1   mrg partial alphanumeric_keys
    840      1.1   mrg xkb_symbols "hpxt1000" {
    841      1.1   mrg     // Describes the OneTouch buttons on HP Omnibook XT1000 models.
    842      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
    843      1.1   mrg     // these keys
    844  1.1.1.3  ghen     include "inet(media_nav_common)"
    845      1.1   mrg     key <I71>	{	[ XF86Launch3		]	};
    846      1.1   mrg     key <I72>	{	[ Help			]	};
    847      1.1   mrg     key <I73>	{	[ XF86Launch2		]	};
    848      1.1   mrg     key <I74>	{	[ XF86Launch1		]	};
    849      1.1   mrg };
    850      1.1   mrg 
    851      1.1   mrg // Hewlett-Packard Pavilion ZT11xx
    852      1.1   mrg partial alphanumeric_keys
    853      1.1   mrg xkb_symbols "hpzt11xx" {
    854      1.1   mrg     // Describes the OneTouch buttons on HP Pavilion ZT11xx models.
    855      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
    856      1.1   mrg     // these keys
    857  1.1.1.3  ghen     include "inet(media_nav_common)"
    858      1.1   mrg     key <I71>	{	[ XF86Launch3		]	};
    859      1.1   mrg     key <I72>	{	[ Help			]	};
    860      1.1   mrg     key <I73>	{	[ XF86Launch2		]	};
    861      1.1   mrg     key <I74>	{	[ XF86Launch1		]	};
    862      1.1   mrg };
    863      1.1   mrg 
    864  1.1.1.3  ghen // Hewlett-Packard Pavilion dv5
    865  1.1.1.3  ghen partial alphanumeric_keys
    866  1.1.1.3  ghen xkb_symbols "hpdv5" {
    867  1.1.1.3  ghen     // Describes the OneTouch buttons on HP Pavilion dv5 models.
    868  1.1.1.3  ghen     // See http://sourceforge.net/projects/omke for details on enabling
    869  1.1.1.3  ghen     // these keys
    870  1.1.1.3  ghen     include "inet(media_common)"
    871  1.1.1.3  ghen     key <I12>  {       [ XF86ScreenSaver       ]       };
    872  1.1.1.3  ghen     key <I32>  {       [ XF86WWW               ]       };
    873  1.1.1.3  ghen     key <I75>  {       [ Help                  ]       };
    874  1.1.1.3  ghen     key <K6D>  {       [ XF86Launch1           ]       };
    875  1.1.1.3  ghen };
    876  1.1.1.3  ghen 
    877      1.1   mrg // Hewlett-Packard Omnibook XE4xxx and ZE4xxx
    878      1.1   mrg partial alphanumeric_keys
    879      1.1   mrg xkb_symbols "hpxe4xxx" {
    880      1.1   mrg     // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx
    881      1.1   mrg     // models.
    882  1.1.1.3  ghen     // See http://sourceforge.net/projects/omke for details on enabling
    883      1.1   mrg     // these keys
    884  1.1.1.3  ghen     include "inet(media_nav_common)"
    885      1.1   mrg     key <I70>	{	[ Help			]	};
    886      1.1   mrg     key <I71>	{	[ XF86Launch2		]	};
    887      1.1   mrg     key <I73>	{	[ XF86Launch1		]	};
    888      1.1   mrg };
    889      1.1   mrg 
    890      1.1   mrg // Hewlett-Packard Omnibook 500 FA
    891      1.1   mrg partial alphanumeric_keys
    892      1.1   mrg xkb_symbols "hp500fa" {
    893      1.1   mrg     // Describes the OneTouch buttons on HP Omnibook 500 FA models.
    894      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
    895      1.1   mrg     // these keys
    896      1.1   mrg     key <I73>	{	[ Help			]	};
    897      1.1   mrg     key <I74>	{	[ XF86Launch1		]	};
    898      1.1   mrg };
    899      1.1   mrg 
    900      1.1   mrg // Hewlett-Packard Omnibook 5xx
    901      1.1   mrg partial alphanumeric_keys
    902      1.1   mrg xkb_symbols "hp5xx" {
    903      1.1   mrg     // Describes the OneTouch buttons on HP Omnibook 5xx models.
    904      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
    905      1.1   mrg     // these keys
    906      1.1   mrg     include "inet(media_common)"
    907      1.1   mrg     key <I73>	{	[ Help			]	};
    908      1.1   mrg     key <I74>	{	[ XF86Launch1		]	};
    909      1.1   mrg };
    910      1.1   mrg 
    911      1.1   mrg 
    912      1.1   mrg // Honeywell
    913      1.1   mrg 
    914      1.1   mrg // Honeywell Euroboard
    915      1.1   mrg partial alphanumeric_keys
    916      1.1   mrg xkb_symbols "honeywell_euroboard" {
    917      1.1   mrg     // January 2002
    918      1.1   mrg     // Scott Penrose <scottp (a] dd.com.au>
    919      1.1   mrg     // http://linux.dd.com.au/quest/linux/keyboard/honeywell/
    920      1.1   mrg     key <I10>	{	[ XF86Game		]	};
    921      1.1   mrg     key <I12>	{	[ XF86AudioPrev		]	};
    922      1.1   mrg     key <I17>	{	[ XF86Eject		]	};
    923      1.1   mrg     key <I18>	{	[ XF86Launch2		]	};
    924      1.1   mrg     key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
    925      1.1   mrg     key <I1E>	{	[ XF86Launch1		]	};
    926      1.1   mrg     key <I20>	{	[ XF86AudioMute		]	};
    927      1.1   mrg     key <I22>	{	[ XF86AudioNext		]	};
    928      1.1   mrg     key <I23>	{	[ XF86AudioStop		]	};
    929      1.1   mrg     key <I24>	{	[ XF86Mail		]	};
    930      1.1   mrg     key <I25>	{	[ XF86ScreenSaver	]	};
    931      1.1   mrg     key <I26>	{	[ XF86Calculator	]	};
    932      1.1   mrg     key <I2E>	{	[ XF86AudioLowerVolume	]	};
    933      1.1   mrg     key <I30>	{	[ XF86AudioRaiseVolume	]	};
    934      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
    935      1.1   mrg };
    936      1.1   mrg 
    937      1.1   mrg 
    938      1.1   mrg // IBM
    939      1.1   mrg 
    940      1.1   mrg 
    941      1.1   mrg // IBM Rapid Access
    942      1.1   mrg partial alphanumeric_keys 
    943      1.1   mrg xkb_symbols "rapidaccess" {
    944      1.1   mrg     key <I12>	{	[ XF86AudioMute		]	};
    945      1.1   mrg     key <I17>	{	[ XF86Launch2		]	};
    946      1.1   mrg     key <I1E>	{	[ XF86AudioLowerVolume	]	};
    947      1.1   mrg     key <I20>	{	[ XF86AudioRaiseVolume	]	};
    948      1.1   mrg     key <I21>	{	[ XF86AudioNext		]	};
    949      1.1   mrg     key <I22>	{	[ XF86AudioPause	]	};
    950      1.1   mrg     key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
    951      1.1   mrg     key <I23>	{	[ XF86AudioPrev		]	};
    952      1.1   mrg     key <I24>	{	[ XF86AudioStop		]	};
    953      1.1   mrg     key <I25>	{	[ XF86Standby		]	};
    954      1.1   mrg     key <I26>	{	[ Help			]	};
    955      1.1   mrg     key <I2E>	{	[ XF86Launch4		]	};
    956      1.1   mrg     key <I30>	{	[ XF86Launch3		]	};
    957      1.1   mrg     key <I32>	{	[ XF86Launch1		]	};
    958      1.1   mrg };
    959      1.1   mrg 
    960      1.1   mrg // IBM Rapid Access II
    961      1.1   mrg partial alphanumeric_keys 
    962      1.1   mrg xkb_symbols "rapidaccess2" {
    963  1.1.1.3  ghen     include "inet(acpi_common)"
    964      1.1   mrg     key <I12>	{	[ XF86AudioNext		]	};
    965      1.1   mrg     key <I17>	{	[ XF86Favorites		]	};
    966      1.1   mrg     key <I1E>	{	[ XF86AudioMute		]	};
    967      1.1   mrg     key <I20>	{	[ XF86AudioStop		]	};
    968      1.1   mrg     key <I21>	{	[ XF86AudioLowerVolume	]	};
    969      1.1   mrg     key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
    970      1.1   mrg     key <I23>	{	[ XF86AudioRaiseVolume	]	};
    971      1.1   mrg     key <I24>	{	[ XF86AudioPrev		]	};
    972      1.1   mrg     key <I25>	{	[ XF86HomePage		]	};
    973      1.1   mrg     key <I26>	{	[ XF86Shop		]	};
    974      1.1   mrg     key <I2E>	{	[ XF86Search		]	};
    975      1.1   mrg     key <I30>	{	[ XF86MyComputer	]	};
    976      1.1   mrg     key <I32>	{	[ XF86VendorHome	]	};
    977      1.1   mrg };
    978      1.1   mrg 
    979      1.1   mrg // IBM ThinkPad 60 series
    980      1.1   mrg partial alphanumeric_keys
    981      1.1   mrg xkb_symbols "thinkpad60" {
    982      1.1   mrg     include "inet(media_nav_common)"
    983      1.1   mrg     key <I1F> { [ XF86VendorHome ] };
    984      1.1   mrg };
    985      1.1   mrg 
    986  1.1.1.2   mrg // IBM Space Saver
    987  1.1.1.2   mrg partial alphanumeric_keys
    988  1.1.1.2   mrg xkb_symbols "ibm_spacesaver" {
    989  1.1.1.3  ghen     key <NMLK>  {
    990  1.1.1.3  ghen         type="ONE_LEVEL",
    991  1.1.1.3  ghen         symbols[Group1]= [ Num_Lock ]
    992  1.1.1.3  ghen     };
    993  1.1.1.2   mrg };
    994  1.1.1.2   mrg 
    995      1.1   mrg // Logitech
    996      1.1   mrg 
    997      1.1   mrg // Logitech common definitions
    998  1.1.1.3  ghen partial hidden alphanumeric_keys
    999      1.1   mrg xkb_symbols "logitech_base" {
   1000  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1001  1.1.1.3  ghen     key <I02> { [ XF86HomePage ] };
   1002      1.1   mrg     key <I15> { [ XF86Community ] };
   1003      1.1   mrg     key <I16> { [ XF86ScrollClick ] };
   1004      1.1   mrg     key <I21> {	[ XF86VendorHome ] };
   1005      1.1   mrg     key <I3B> { [ XF86New ] };
   1006      1.1   mrg     key <I3C> { [ XF86Reply ] };
   1007      1.1   mrg     key <I43> { [ XF86MyComputer ] };
   1008      1.1   mrg     key <I44> { [ XF86Documents ] };
   1009      1.1   mrg     key <I57> { [ XF86Pictures ] };
   1010      1.1   mrg     key <I58> { [ XF86Music ] };
   1011      1.1   mrg };
   1012      1.1   mrg 
   1013      1.1   mrg // Logitech second set of common keys
   1014      1.1   mrg partial hidden alphanumeric_keys
   1015      1.1   mrg xkb_symbols "logitech_set3" {
   1016      1.1   mrg     key <I17>	{	[ XF86AudioStop		]	};
   1017      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
   1018      1.1   mrg     key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1019      1.1   mrg     key <I22>	{	[ XF86AudioNext		]	};
   1020      1.1   mrg     key <I24>	{	[ XF86AudioPrev		]	};
   1021      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
   1022      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
   1023      1.1   mrg     key <I44>   {       [ XF86New               ]       };      // F1
   1024      1.1   mrg     key <I45>   {       [ XF86Reply             ]       };      // F2
   1025      1.1   mrg     key <I4A>   {       [ XF86Send              ]       };      // F4
   1026      1.1   mrg     key <I54>   {       [ Print                 ]       };      // F7
   1027      1.1   mrg     key <I55>   {       [ XF86Save              ]       };      // F8
   1028      1.1   mrg     key <I56>   {       [ XF86Documents         ]       };      // F10
   1029      1.1   mrg     key <I69>   {       [ XF86Go                ]       };
   1030      1.1   mrg     key <XFER>  {       [ XF86AudioMedia        ]       };
   1031      1.1   mrg };
   1032      1.1   mrg 
   1033      1.1   mrg // Logitech Access Keyboard
   1034      1.1   mrg partial alphanumeric_keys
   1035      1.1   mrg xkb_symbols "logiaccess" {
   1036      1.1   mrg     include "inet(logitech_base)"
   1037      1.1   mrg     key <FK13>	{	[ XF86MailForward	]	}; 
   1038      1.1   mrg     key <FK14>	{	[ XF86Send		]	}; 
   1039      1.1   mrg     key <I11>	{	[ XF86Messenger		]	};
   1040      1.1   mrg     key <I12>	{	[ XF86WebCam		]	};
   1041      1.1   mrg };
   1042      1.1   mrg 
   1043      1.1   mrg // Logitech Cordless Desktop (alternate option)
   1044      1.1   mrg partial alphanumeric_keys
   1045      1.1   mrg xkb_symbols "logicda" {
   1046      1.1   mrg     include "inet(logitech_base)"
   1047      1.1   mrg     include "inet(logitech_set3)"
   1048      1.1   mrg };
   1049      1.1   mrg 
   1050      1.1   mrg // Logitech Internet Navigator Keyboard
   1051      1.1   mrg partial alphanumeric_keys
   1052      1.1   mrg xkb_symbols "logicink" {
   1053      1.1   mrg     include "inet(logitech_base)"
   1054      1.1   mrg     key <I11>	{	[ XF86Shop		]	};
   1055      1.1   mrg     key <I12>	{	[ XF86VendorHome	]	};
   1056      1.1   mrg     key <I13>	{	[ XF86Finance		]	};
   1057      1.1   mrg     key <I14>	{	[ XF86Start		]	};
   1058      1.1   mrg };
   1059      1.1   mrg 
   1060      1.1   mrg // Logitech Cordless Desktop EX110
   1061      1.1   mrg partial alphanumeric_keys
   1062      1.1   mrg xkb_symbols "logiex110" {
   1063      1.1   mrg     include "inet(logitech_base)"
   1064      1.1   mrg     key <I2F>   {       [ XF86Close             ]       };      // Close
   1065      1.1   mrg 
   1066      1.1   mrg // Extended function keys
   1067      1.1   mrg // In the Console before starting X
   1068      1.1   mrg // Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217 
   1069      1.1   mrg //       setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206
   1070      1.1   mrg // *=keys that are there but need different symbol names.
   1071      1.1   mrg     key <I3B>   {       [ Help                  ]       };      // F1
   1072      1.1   mrg     key <FK13>  {       [ XF86Word              ]       };      // F2
   1073      1.1   mrg     key <FK14>  {       [ XF86Excel             ]       };      // F3
   1074      1.1   mrg     key <FK15>  {       [ XF86Pictures          ]       };      // F4
   1075      1.1   mrg     key <FK16>  {       [ Undo                  ]       };      // F5
   1076      1.1   mrg     key <I65>   {       [ Redo                  ]       };      // F6 *
   1077      1.1   mrg     key <I42>   {       [ Print                 ]       };      // F7
   1078      1.1   mrg     key <I43>   {       [ XF86Save              ]       };      // F8
   1079      1.1   mrg     key <I44>   {       [ XF86Launch1           ]       };      // F9 *
   1080      1.1   mrg     key <I45>   {       [ XF86Launch2           ]       };      // F10
   1081      1.1   mrg     key <I14>   {       [ XF86Launch3           ]       };      // F11
   1082      1.1   mrg     key <I4A>   {       [ XF86Launch4           ]       };      // F12
   1083      1.1   mrg };
   1084      1.1   mrg 
   1085      1.1   mrg // Logitech iTouch Internet Navigator Keyboard SE
   1086      1.1   mrg partial alphanumeric_keys
   1087      1.1   mrg xkb_symbols "logiinkse" {
   1088      1.1   mrg     include "inet(logitech_base)"
   1089      1.1   mrg     key <FK13>	{	[ XF86MailForward	]	};	// F3
   1090      1.1   mrg     key <FK14>	{	[ XF86Send		]	};	// F4
   1091      1.1   mrg     key <FK15>	{	[ Undo			]	};	// F5
   1092      1.1   mrg     key <FK16>	{	[ Redo			]	};	// F6
   1093      1.1   mrg     key <FK17>	{	[ Print			]	};	// F7
   1094      1.1   mrg     key <I11>	{	[ XF86Messenger		]	};
   1095      1.1   mrg     key <I12>	{	[ XF86WebCam		]	};
   1096      1.1   mrg     key <I13>	{	[ XF86VendorHome	]	};
   1097      1.1   mrg     key <I14>	{	[ XF86Shop		]	};
   1098      1.1   mrg     key <I42>	{	[ XF86Save		]	};	// F8
   1099      1.1   mrg };
   1100      1.1   mrg 
   1101      1.1   mrg // Logitech iTouch Internet Navigator Keyboard SE (USB)
   1102      1.1   mrg partial alphanumeric_keys
   1103      1.1   mrg xkb_symbols "logiinkseusb" {
   1104      1.1   mrg     include "inet(logitech_base)"
   1105      1.1   mrg     include "inet(logitech_set3)"
   1106      1.1   mrg };
   1107      1.1   mrg 
   1108      1.1   mrg // Logitech iTouch Cordless Keyboard (model Y-RB6)
   1109      1.1   mrg partial alphanumeric_keys
   1110      1.1   mrg xkb_symbols "logiitc" {
   1111      1.1   mrg     include "inet(logitech_base)"
   1112      1.1   mrg     key <I2F> {	[ XF86AudioRaiseVolume ] };
   1113      1.1   mrg 
   1114      1.1   mrg     // Just to override RaiseVolume from logitech_base,
   1115      1.1   mrg     // since no keysym can have two keycodes, see
   1116      1.1   mrg     // https://bugs.freedesktop.org/show_bug.cgi?id=7095
   1117      1.1   mrg     key <I30> {	[ XF86Launch1 ] };
   1118      1.1   mrg };
   1119      1.1   mrg 
   1120      1.1   mrg // Logitech Internet Keyboard
   1121      1.1   mrg partial alphanumeric_keys
   1122      1.1   mrg xkb_symbols "logiik" {
   1123      1.1   mrg     include "inet(logitech_base)"
   1124      1.1   mrg     key <I12>	{	[ Find			]	};
   1125      1.1   mrg     key <I17>	{	[ Print			]	};
   1126      1.1   mrg     key <I18>	{	[ XF86Favorites		]	};
   1127      1.1   mrg     key <I19>	{	[ XF86Reload		]	};
   1128      1.1   mrg     key <I1E>	{	[ XF86Search		]	};
   1129      1.1   mrg     key <I20>	{	[ XF86HotLinks		]	};
   1130      1.1   mrg     key <I22>	{	[ XF86Forward		]	};
   1131      1.1   mrg     key <I23>	{	[ XF86HomePage		]	};
   1132      1.1   mrg     key <I24>	{	[ XF86Stop		]	};
   1133      1.1   mrg     key <I25>	{	[ XF86OpenURL		]	};
   1134      1.1   mrg     key <I26>	{	[ XF86AddFavorite	]	};
   1135      1.1   mrg     key <I32>	{	[ XF86History		]	};
   1136      1.1   mrg     key <I7A>	{	[ XF86WWW		]	};
   1137      1.1   mrg };
   1138      1.1   mrg 
   1139      1.1   mrg // Logitech iTouch
   1140      1.1   mrg partial alphanumeric_keys
   1141      1.1   mrg xkb_symbols "itouch" {
   1142      1.1   mrg     include "inet(logitech_base)"
   1143      1.1   mrg     key <I1F>	{	[ XF86AudioMute		]	};
   1144      1.1   mrg     key <I2B>	{	[ XF86AudioLowerVolume	]	};
   1145      1.1   mrg     key <I2D>	{	[ XF86AudioRaiseVolume	]	};
   1146      1.1   mrg };
   1147      1.1   mrg 
   1148      1.1   mrg // Logitech UltraX Cordless Media Desktop
   1149      1.1   mrg partial alphanumeric_keys
   1150      1.1   mrg xkb_symbols "logiultraxc" {
   1151      1.1   mrg     key <FK16>  {       [ XF86AudioMute ]       };
   1152      1.1   mrg     key <FK17>  {       [ XF86AudioLowerVolume  ]       };
   1153      1.1   mrg     key <I2B>   {       [ XF86AudioNext ]       };
   1154      1.1   mrg     key <I2D>   {       [ XF86AudioPrev ]       };
   1155      1.1   mrg     key <I2C>   {       [ XF86AudioPlay, XF86AudioPause ]       };
   1156      1.1   mrg     key <KPDC>  {       [ XF86AudioRaiseVolume  ]       };
   1157      1.1   mrg };
   1158      1.1   mrg 
   1159      1.1   mrg partial alphanumeric_keys 
   1160      1.1   mrg xkb_symbols "logidinovo" {
   1161  1.1.1.3  ghen     include "inet(media_nav_common)"
   1162      1.1   mrg     key <I02>	{	[ XF86HomePage		]	};
   1163      1.1   mrg     key <I12>	{	[ XF86Standby		]	};
   1164      1.1   mrg     key <I17>	{	[ XF86Search		]	};
   1165      1.1   mrg     key <I21>	{	[ XF86AudioRaiseVolume	]	};
   1166      1.1   mrg     key <K66>	{	[ XF86AudioLowerVolume	]	};
   1167      1.1   mrg     key <KPDC>	{	[ XF86AudioMute		]	};
   1168      1.1   mrg     key <XFER>	{	[ XF86AudioMedia	]	};
   1169      1.1   mrg };
   1170      1.1   mrg 
   1171      1.1   mrg partial alphanumeric_keys 
   1172      1.1   mrg xkb_symbols "logidinovoedge" {
   1173  1.1.1.3  ghen     include "inet(media_acpi_common)"
   1174      1.1   mrg     key <I02>	{	[ XF86HomePage		]	};
   1175      1.1   mrg     key <I6C>	{	[ XF86Mail		]	};
   1176      1.1   mrg     key <FK17>  {       [ XF86Search            ]       };
   1177      1.1   mrg     key <XFER>	{	[ XF86AudioMedia	]	};
   1178      1.1   mrg };
   1179      1.1   mrg 
   1180  1.1.1.3  ghen partial alphanumeric_keys
   1181  1.1.1.3  ghen xkb_symbols "logitech_g15" {
   1182  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1183  1.1.1.3  ghen     key <AE13> {         [   XF86Messenger ] };
   1184  1.1.1.3  ghen     key <HKTG> {         [     XF86Launch7 ] };
   1185  1.1.1.3  ghen     key  <I02> {         [     XF86Launch9 ] };
   1186  1.1.1.3  ghen     key  <I04> {         [       XF86Phone ] };
   1187  1.1.1.3  ghen     key  <I08> {         [     XF86LaunchD ] };
   1188  1.1.1.3  ghen     key  <I09> {         [     XF86Support ] };
   1189  1.1.1.3  ghen     key  <I0F> {         [     XF86LaunchF ] };
   1190  1.1.1.3  ghen     key  <I16> {         [      XF86LogOff ] };
   1191  1.1.1.3  ghen     key  <I18> {         [     XF86Launch5 ] };
   1192  1.1.1.3  ghen     key  <I21> {         [      XF86Travel ] };
   1193  1.1.1.3  ghen     key  <I23> {         [       XF86Spell ] };
   1194  1.1.1.3  ghen     key  <I31> {         [     XF86Launch4 ] };
   1195  1.1.1.3  ghen     key  <I3C> {         [       XF86Music ] };
   1196  1.1.1.3  ghen     key  <I42> {         [     XF86Forward ] };
   1197  1.1.1.3  ghen     key  <I43> {         [        XF86Send ] };
   1198  1.1.1.3  ghen     key  <I57> {         [        XF86Save ] };
   1199  1.1.1.3  ghen     key  <I64> {         [    XF86Pictures ] };
   1200  1.1.1.3  ghen     key  <I67> {         [     XF86LaunchA ] };
   1201  1.1.1.3  ghen     key  <I76> {         [      XF86iTouch ] };
   1202  1.1.1.3  ghen     key  <I77> {         [     XF86Launch3 ] };
   1203  1.1.1.3  ghen     key  <I79> {         [    XF86ToDoList ] };
   1204  1.1.1.3  ghen     key  <I7B> {         [  XF86Calculator ] };
   1205  1.1.1.3  ghen     key  <K5A> {         [  XF86VendorHome ] };
   1206  1.1.1.3  ghen     key  <K5D> {         [        XF86Away ] };
   1207  1.1.1.3  ghen     key  <K5E> {         [      XF86WebCam ] };
   1208  1.1.1.3  ghen     key  <K5F> {         [     XF86Launch0 ] };
   1209  1.1.1.3  ghen     key  <K63> {         [     XF86Launch6 ] };
   1210  1.1.1.3  ghen     key  <K6D> {         [    XF86Calendar ] };
   1211  1.1.1.3  ghen     key  <K71> {         [     XF86LaunchB ] };
   1212  1.1.1.3  ghen     key  <K72> {         [     XF86LaunchC ] };
   1213  1.1.1.3  ghen     key  <K74> {         [         XF86WWW ] };
   1214  1.1.1.3  ghen     key  <K75> {         [     XF86LaunchE ] };
   1215  1.1.1.3  ghen     key <MDSW> {         [     XF86Launch1 ] };
   1216  1.1.1.3  ghen     key <NFER> {         [     XF86Launch2 ] };
   1217  1.1.1.3  ghen     key <XFER> {         [     XF86Launch8 ] };
   1218  1.1.1.3  ghen };
   1219  1.1.1.3  ghen 
   1220  1.1.1.3  ghen 
   1221      1.1   mrg // Memorex
   1222      1.1   mrg 
   1223      1.1   mrg // Memorex MX1998
   1224      1.1   mrg partial alphanumeric_keys
   1225      1.1   mrg xkb_symbols "mx1998" {
   1226  1.1.1.3  ghen     include "inet(media_acpi_common)"
   1227      1.1   mrg     key <DOWN>	{	[ XF86ScrollDown	]	};
   1228      1.1   mrg     key <I12>	{	[ XF86AudioRewind	]	};
   1229      1.1   mrg     key <I17>	{	[ XF86Close		]	};
   1230      1.1   mrg     key <I18>	{	[ XF86Xfer		]	};
   1231      1.1   mrg     key <I1E>	{	[ XF86AudioRecord	]	};
   1232      1.1   mrg     key <I21>	{	[ XF86Documents		]	};
   1233      1.1   mrg     key <I23>	{	[ XF86Game		]	};
   1234      1.1   mrg     key <I25>	{	[ XF86Calculator	]	};
   1235      1.1   mrg     key <I26>	{	[ Menu			]	};
   1236      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
   1237      1.1   mrg     key <I57>	{	[ XF86WakeUp		]	};
   1238      1.1   mrg     key <I68>	{	[ XF86DOS		]	};
   1239      1.1   mrg     key <I7A>	{	[ XF86ScreenSaver	]	};
   1240      1.1   mrg     key <UP>	{	[ XF86ScrollUp		]	};
   1241      1.1   mrg };
   1242      1.1   mrg 
   1243      1.1   mrg // Memorex MX2500 EZ-Access Keyboard
   1244      1.1   mrg partial alphanumeric_keys
   1245      1.1   mrg xkb_symbols "mx2500" {
   1246  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1247      1.1   mrg     key <I12>	{	[ XF86Clear		]	};
   1248      1.1   mrg     key <I13>	{	[ XF86Phone		]	};
   1249      1.1   mrg     key <I14>	{	[ XF86DOS		]	};
   1250      1.1   mrg     key <I17>	{	[ XF86Close		]	};
   1251      1.1   mrg     key <I18>	{	[ XF86Xfer		]	};
   1252      1.1   mrg     key <I1E>	{	[ XF86Eject		]	};
   1253      1.1   mrg     key <I1F>	{	[ XF86Documents		]	};
   1254      1.1   mrg     key <I26>	{	[ XF86News		]	};
   1255      1.1   mrg     key <I6B>	{	[ XF86WakeUp		]	};
   1256      1.1   mrg     key <I6D>	{	[ XF86RotateWindows	]	};
   1257      1.1   mrg };
   1258      1.1   mrg 
   1259      1.1   mrg // Memorex MX2750
   1260      1.1   mrg partial alphanumeric_keys
   1261      1.1   mrg xkb_symbols "mx2750" {
   1262  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1263      1.1   mrg     key <I32>	{	[ XF86Launch0		]	};
   1264      1.1   mrg };
   1265      1.1   mrg 
   1266      1.1   mrg 
   1267      1.1   mrg // Microsoft
   1268      1.1   mrg 
   1269  1.1.1.2   mrg // Microsoft Natural Wireless Ergonomic Keyboard 7000
   1270  1.1.1.2   mrg partial alphanumeric_keys
   1271  1.1.1.2   mrg xkb_symbols "microsoft7000" {
   1272  1.1.1.2   mrg     include "inet(media_nav_common)"
   1273  1.1.1.2   mrg     key <I07>	{	[ Undo			]	};
   1274  1.1.1.2   mrg     key <I09>	{	[ XF86New		]	};
   1275  1.1.1.2   mrg     key <I0A>	{	[ Redo			]	};
   1276  1.1.1.2   mrg     key <I0E>	{	[ XF86MailForward	]	};
   1277  1.1.1.2   mrg     key <I2F>	{	[ XF86Close		]	};
   1278  1.1.1.2   mrg     key <I39>	{	[ Print			]	};
   1279  1.1.1.2   mrg     key <I55>	{	[ XF86Save		]	};
   1280  1.1.1.2   mrg     key <I5A>	{	[ XF86Send		]	};
   1281  1.1.1.2   mrg     key <I62>	{	[ Help			]	};
   1282  1.1.1.2   mrg     key <I64>	{	[ XF86Reply		]	};
   1283  1.1.1.2   mrg     key <I76>	{	[ parenleft		]	};
   1284  1.1.1.2   mrg     key <I7B>	{	[ parenright		]	};
   1285  1.1.1.2   mrg     key <K59>	{	[ KP_Equal		]	};
   1286  1.1.1.2   mrg     key <K64>	{	[ XF86Open		]	};
   1287  1.1.1.2   mrg //  Missing because of lack of support from kbd driver: Spell, Launch,
   1288  1.1.1.2   mrg //  and Zoom in and out buttons.
   1289  1.1.1.2   mrg };
   1290  1.1.1.2   mrg 
   1291      1.1   mrg // Microsoft Internet Keyboard
   1292      1.1   mrg partial alphanumeric_keys
   1293      1.1   mrg xkb_symbols "microsoftinet" {
   1294  1.1.1.3  ghen     include "inet(nav_acpi_common)"
   1295      1.1   mrg     key <I68>	{	[ XF86AudioStop		]	};
   1296      1.1   mrg };
   1297      1.1   mrg 
   1298      1.1   mrg // Microsoft Natural Keyboard Pro USB  
   1299      1.1   mrg partial alphanumeric_keys  
   1300      1.1   mrg  xkb_symbols "microsoftprousb" {  
   1301      1.1   mrg     include "inet(nav_common)"
   1302      1.1   mrg      key <FK16>   {   [ XF86Reload      ]   };  
   1303      1.1   mrg      key <I01>   {   [ XF86AudioMedia   ]   };  
   1304      1.1   mrg      key <I02>   {   [ XF86HomePage      ]   };  
   1305      1.1   mrg      key <I17>   {   [ XF86AudioStop      ]   };  
   1306      1.1   mrg      key <I1E>   {   [ XF86AudioRaiseVolume   ]   };  
   1307      1.1   mrg      key <I1F>   {   [ XF86AudioPlay, XF86AudioPause ] };  
   1308      1.1   mrg      key <I22>   {   [ XF86AudioNext      ]   };  
   1309      1.1   mrg      key <I24>   {   [ XF86AudioPrev      ]   };  
   1310      1.1   mrg      key <I25>   {   [ XF86AudioLowerVolume   ]   };  
   1311      1.1   mrg      key <I26>   {   [ XF86AudioMute      ]   };  
   1312      1.1   mrg      key <I63>   {   [ XF86Standby      ]   };  
   1313      1.1   mrg  //   Internet Section -- Left Side  
   1314      1.1   mrg  //   Multimedia Section -- Right Side  
   1315      1.1   mrg  //   My Computer Section -- Far Right  
   1316      1.1   mrg  //  My computer maps to printscreen, so leaving commented out for now   
   1317      1.1   mrg  //  key <PRSC>   {   [ XF86MyComputer   ]   };  
   1318      1.1   mrg }; 
   1319      1.1   mrg 
   1320      1.1   mrg // Microsoft Natural Keyboard Pro OEM 
   1321      1.1   mrg partial alphanumeric_keys  
   1322      1.1   mrg xkb_symbols "microsoftprooem" { 
   1323      1.1   mrg     include "inet(media_nav_common)"
   1324      1.1   mrg     key <FK17>	{	[ XF86Search		]	}; 
   1325      1.1   mrg     key <I02>	{	[ XF86HomePage		]	}; 
   1326      1.1   mrg     key <I63>	{	[ XF86Standby		]	}; 
   1327      1.1   mrg     key <K67>	{	[ XF86MyComputer	]	}; 
   1328      1.1   mrg //   Internet Section -- Left Side 
   1329      1.1   mrg //   Multimedia Section -- Right Side 
   1330      1.1   mrg //   My Computer Section -- Far Right 
   1331      1.1   mrg };
   1332      1.1   mrg 
   1333      1.1   mrg // Microsoft Internet Keyboard Pro, Swedish
   1334      1.1   mrg partial alphanumeric_keys
   1335      1.1   mrg xkb_symbols "microsoftprose" {
   1336      1.1   mrg     include "inet(nav_common)"
   1337      1.1   mrg     key <FK16>	{	[ XF86Reload		]	};
   1338      1.1   mrg     key <I02>	{	[ XF86HomePage		]	};
   1339      1.1   mrg     key <I17>	{	[ XF86AudioStop		]	};
   1340      1.1   mrg     key <I1E>	{	[ XF86AudioRaiseVolume	]	};
   1341      1.1   mrg     key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1342      1.1   mrg     key <I22>	{	[ XF86AudioNext		]	};
   1343      1.1   mrg     key <I24>	{	[ XF86AudioPrev		]	};
   1344      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
   1345      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
   1346      1.1   mrg     key <I63>	{	[ XF86Standby		]	};
   1347      1.1   mrg     key <I68>	{	[ XF86AudioStop		]	};
   1348      1.1   mrg     key <PRSC>	{	[ XF86MyComputer	]	};
   1349      1.1   mrg     key <XFER>	{	[ XF86AudioMedia	]	};
   1350      1.1   mrg };
   1351      1.1   mrg 
   1352      1.1   mrg // Microsoft Office Keyboard
   1353      1.1   mrg partial alphanumeric_keys
   1354      1.1   mrg xkb_symbols "microsoftoffice" {
   1355  1.1.1.3  ghen     include "inet(nav_acpi_common)"
   1356      1.1   mrg     key <BRK>	{	[ XF86Calendar		]	};
   1357      1.1   mrg     key <END>	{	[ Undo			]	};
   1358  1.1.1.3  ghen     key <I02>	{	[ XF86HomePage		]	};
   1359      1.1   mrg     key <I1E>	{	[ XF86AudioLowerVolume	]	};
   1360      1.1   mrg     key <I25>	{	[ XF86AudioRaiseVolume	]	};
   1361      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
   1362      1.1   mrg     key <I3C>	{	[ XF86Cut		]	};
   1363      1.1   mrg     key <I4A>	{	[ XF86LogOff		]	};
   1364      1.1   mrg     key <I54>	{	[ XF86ApplicationLeft	]	};
   1365      1.1   mrg     key <I55>	{	[ XF86TaskPane		]	};
   1366      1.1   mrg     key <I56>	{	[ XF86Spell		]	};
   1367  1.1.1.3  ghen     key <I57>	{	[ XF86WWW		]	};
   1368      1.1   mrg     key <I58>	{	[ XF86New		]	};
   1369      1.1   mrg     key <I59>	{	[ XF86Open		]	};
   1370      1.1   mrg     key <I5A>	{	[ XF86Close		]	};
   1371      1.1   mrg     key <I62>	{	[ Help			]	};
   1372      1.1   mrg     key <I64>	{	[ XF86Save		]	};
   1373      1.1   mrg     key <I67>	{	[ Print			]	};
   1374      1.1   mrg     key <I6D>	{	[ XF86OfficeHome	]	};
   1375      1.1   mrg     key <I70>	{	[ Redo			]	};
   1376      1.1   mrg     key <I71>	{	[ XF86Reply		]	};
   1377      1.1   mrg     key <I72>	{	[ XF86MailForward	]	};
   1378      1.1   mrg     key <I73>	{	[ XF86Send		]	};
   1379      1.1   mrg     key <I78>	{	[ XF86Copy		]	};
   1380      1.1   mrg     key <MOAR>	{	[ XF86ApplicationRight	]	};
   1381      1.1   mrg     key <RCTL>	{	[ XF86Paste		]	};
   1382      1.1   mrg };
   1383      1.1   mrg 
   1384      1.1   mrg // Microsoft Wireless Multimedia Keyboard 1.0A 
   1385      1.1   mrg partial alphanumeric_keys 
   1386      1.1   mrg xkb_symbols "microsoftmult" { 
   1387  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1388      1.1   mrg     key <AE13>  {       [ XF86Messenger         ]       }; 
   1389      1.1   mrg     key <FK14>	{	[ XF86New		]	}; 
   1390      1.1   mrg     key <FK15>	{	[ XF86Open		]	}; 
   1391      1.1   mrg     key <FK16>	{	[ XF86Close		]	}; 
   1392      1.1   mrg     key <FK17>	{	[ XF86Reply		]	}; 
   1393      1.1   mrg     key <I07>	{	[ Redo			]	}; 
   1394      1.1   mrg     key <I08>	{	[ Undo			]	}; 
   1395      1.1   mrg     key <I16>   {       [ XF86LogOff            ]       }; 
   1396      1.1   mrg     key <I23>	{	[ XF86Spell		]	}; 
   1397      1.1   mrg     key <I3B>	{	[ Help			]	}; 
   1398      1.1   mrg     key <I3C>   {       [ XF86Music     ]       }; 
   1399      1.1   mrg     key <I42>	{	[ XF86Forward		]	}; 
   1400      1.1   mrg     key <I43>	{	[ XF86Send		]	}; 
   1401      1.1   mrg     key <I57>	{	[ XF86Save		]	}; 
   1402      1.1   mrg     key <I58>	{	[ Print			]	}; 
   1403      1.1   mrg     key <I64>   {       [ XF86Pictures  ]       }; 
   1404      1.1   mrg     key <I80>   {       [ XF86Documents ]       }; 
   1405      1.1   mrg }; 
   1406      1.1   mrg 
   1407  1.1.1.3  ghen 
   1408      1.1   mrg // Oretec
   1409      1.1   mrg 
   1410      1.1   mrg // Oretec MCK-800 MM/Internet keyboard
   1411      1.1   mrg partial alphanumeric_keys
   1412      1.1   mrg xkb_symbols "oretec" {
   1413  1.1.1.3  ghen     include "inet(acpi_common)"
   1414      1.1   mrg     key <I10>	{	[ XF86ScrollUp		]	};
   1415      1.1   mrg     key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1416      1.1   mrg     key <I17>	{	[ XF86AudioPrev		]	};
   1417      1.1   mrg     key <I18>	{	[ XF86ScrollDown	]	};
   1418      1.1   mrg     key <I19>	{	[ XF86ZoomOut		]	};
   1419      1.1   mrg     key <I1E>	{	[ XF86AudioMute		]	};
   1420      1.1   mrg     key <I21>	{	[ XF86WWW		]	};
   1421      1.1   mrg     key <I22>	{	[ Menu			]	};
   1422      1.1   mrg     key <I23>	{	[ XF86AudioStop		]	};
   1423      1.1   mrg     key <I24>	{	[ XF86Calculator	]	};
   1424      1.1   mrg     key <I25>	{	[ XF86Xfer		]	};
   1425      1.1   mrg     key <I26>	{	[ XF86Mail		]	};
   1426      1.1   mrg     key <I2E>	{	[ XF86AudioNext		]	};
   1427      1.1   mrg     key <I30>	{	[ XF86AudioRaiseVolume	]	};
   1428      1.1   mrg     key <I32>	{	[ XF86ZoomIn		]	};
   1429      1.1   mrg     key <I68>	{	[ XF86AudioLowerVolume	]	};
   1430      1.1   mrg };
   1431      1.1   mrg 
   1432      1.1   mrg 
   1433      1.1   mrg // Propeller
   1434      1.1   mrg 
   1435      1.1   mrg // Propeller Voyager (KTEZ-1000)
   1436      1.1   mrg partial alphanumeric_keys
   1437      1.1   mrg xkb_symbols "propeller" {
   1438      1.1   mrg     include "inet(media_common)"
   1439      1.1   mrg     key <I12>	{	[ XF86AudioRewind	]	};
   1440      1.1   mrg     key <I17>	{	[ XF86Close		]	};
   1441      1.1   mrg     key <I18>	{	[ XF86Xfer		]	};
   1442      1.1   mrg     key <I1E>	{	[ XF86AudioRecord	]	};
   1443      1.1   mrg     key <I21>	{	[ XF86Documents		]	};
   1444      1.1   mrg     key <I23>	{	[ XF86Game		]	};
   1445      1.1   mrg     key <I25>	{	[ XF86Calculator	]	};
   1446      1.1   mrg     key <I26>	{	[ Menu			]	};
   1447      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
   1448      1.1   mrg     key <I68>	{	[ XF86DOS		]	};
   1449      1.1   mrg     key <I7A>	{	[ XF86Standby		]	};
   1450      1.1   mrg };
   1451      1.1   mrg 
   1452      1.1   mrg 
   1453      1.1   mrg // QTronix
   1454      1.1   mrg 
   1455      1.1   mrg // QTronix Scorpius 98N+
   1456      1.1   mrg partial alphanumeric_keys
   1457      1.1   mrg xkb_symbols "qtronix" {
   1458      1.1   mrg     key <I10>	{	[ XF86ScrollDown	]	};
   1459      1.1   mrg     key <I12>	{	[ XF86Forward		]	};
   1460      1.1   mrg     key <I13>	{	[ XF86WakeUp		]	};
   1461      1.1   mrg     key <I17>	{	[ XF86Search		]	};
   1462      1.1   mrg     key <I18>	{	[ XF86Standby		]	};
   1463      1.1   mrg     key <I19>	{	[ XF86ScrollUp		]	};
   1464      1.1   mrg     key <I1E>	{	[ XF86Back		]	};
   1465      1.1   mrg     key <I1F>	{	[ XF86Reload		]	};
   1466      1.1   mrg     key <I20>	{	[ XF86AudioRaiseVolume	]	};
   1467      1.1   mrg     key <I21>	{	[ XF86AudioPrev		]	};
   1468      1.1   mrg     key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1469      1.1   mrg     key <I23>	{	[ XF86AudioNext		]	};
   1470      1.1   mrg     key <I24>	{	[ XF86AudioStop		]	};
   1471      1.1   mrg     key <I25>	{	[ XF86HomePage		]	};
   1472      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
   1473      1.1   mrg     key <I2E>	{	[ XF86AudioLowerVolume	]	};
   1474      1.1   mrg     key <I30>	{	[ XF86AudioRecord	]	};
   1475      1.1   mrg     key <I31>	{	[ XF86PowerOff		]	};
   1476      1.1   mrg     key <I32>	{	[ XF86Stop		]	};
   1477      1.1   mrg     key <I68>	{	[ XF86Calculator	]	};
   1478      1.1   mrg };
   1479      1.1   mrg 
   1480      1.1   mrg 
   1481      1.1   mrg // Samsung
   1482      1.1   mrg 
   1483      1.1   mrg // Samsung SDM 4500P
   1484      1.1   mrg partial alphanumeric_keys
   1485      1.1   mrg xkb_symbols "samsung4500" {
   1486  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1487      1.1   mrg     key <AE13>	{	[ XF86Launch4		]	};
   1488      1.1   mrg     key <I02>	{	[ XF86Launch1		]	};
   1489      1.1   mrg     key <I04>	{	[ XF86Launch3		]	};
   1490      1.1   mrg     key <I06>	{	[ XF86Launch5		]	};
   1491      1.1   mrg     key <I09>	{	[ XF86Close		]	};
   1492      1.1   mrg     key <I0A>	{	[ XF86Book		]	};
   1493      1.1   mrg     key <I18>	{	[ XF86Eject		]	};
   1494      1.1   mrg     key <I26>	{	[ Help			]	};
   1495      1.1   mrg     key <I59>	{	[ XF86Explorer		]	};
   1496      1.1   mrg     key <NFER>	{	[ XF86Launch2		]	};
   1497      1.1   mrg };
   1498      1.1   mrg 
   1499      1.1   mrg // Samsung SDM 4510P
   1500      1.1   mrg partial alphanumeric_keys
   1501      1.1   mrg xkb_symbols "samsung4510" {
   1502  1.1.1.3  ghen     include "inet(media_acpi_common)"
   1503      1.1   mrg     key <I02>	{	[ XF86Launch1		]	};
   1504      1.1   mrg     key <I04>	{	[ XF86Launch3		]	};
   1505      1.1   mrg     key <I18>	{	[ XF86Eject		]	};
   1506      1.1   mrg     key <NFER>	{	[ XF86Launch2		]	};
   1507      1.1   mrg };
   1508      1.1   mrg 
   1509      1.1   mrg 
   1510      1.1   mrg // SK
   1511      1.1   mrg 
   1512      1.1   mrg // SK-1300
   1513      1.1   mrg partial alphanumeric_keys
   1514      1.1   mrg xkb_symbols "sk1300" {
   1515      1.1   mrg     include "inet(media_common)"
   1516      1.1   mrg     key <I12>	{	[ XF86Eject		]	};
   1517      1.1   mrg     key <I1E>	{	[ XF86Forward		]	};
   1518      1.1   mrg     key <I20>	{	[ XF86WWW		]	};
   1519      1.1   mrg     key <I25>	{	[ XF86Standby		]	};
   1520      1.1   mrg     key <I26>	{	[ XF86Back		]	};
   1521      1.1   mrg     key <I32>	{	[ XF86Stop		]	};
   1522      1.1   mrg };
   1523      1.1   mrg 
   1524      1.1   mrg // SK-2500
   1525      1.1   mrg partial alphanumeric_keys
   1526      1.1   mrg xkb_symbols "sk2500" {
   1527  1.1.1.3  ghen     include "inet(media_nav_common)"
   1528      1.1   mrg     key <I12>	{	[ XF86AudioRewind	]	};
   1529      1.1   mrg     key <I17>	{	[ XF86Close		]	};
   1530      1.1   mrg     key <I18>	{	[ XF86Eject		]	};
   1531      1.1   mrg     key <I18>	{	[ XF86Eject		]	};
   1532      1.1   mrg     key <I19>	{	[ XF86Forward		]	};
   1533      1.1   mrg     key <I1E>	{	[ XF86AudioRecord	]	};
   1534      1.1   mrg     key <I23>	{	[ XF86Xfer		]	};
   1535      1.1   mrg     key <I25>	{	[ XF86PowerOff		]	};
   1536      1.1   mrg     key <I26>	{	[ Menu			]	};
   1537      1.1   mrg     key <I7A>	{	[ XF86ScreenSaver	]	};
   1538      1.1   mrg };
   1539      1.1   mrg 
   1540      1.1   mrg // SK-6200
   1541      1.1   mrg partial alphanumeric_keys
   1542      1.1   mrg xkb_symbols "sk6200" {
   1543  1.1.1.3  ghen     include "inet(acpi_common)"
   1544      1.1   mrg     key <I12>	{	[ XF86Favorites		]	};
   1545      1.1   mrg     key <I14>	{	[ XF86AudioLowerVolume	]	};
   1546      1.1   mrg     key <I16>	{	[ XF86AudioRaiseVolume	]	};
   1547      1.1   mrg     key <I17>	{	[ XF86Back		]	};
   1548      1.1   mrg     key <I19>	{	[ XF86Forward		]	};
   1549      1.1   mrg     key <I1E>	{	[ XF86WWW		]	};
   1550      1.1   mrg     key <I20>	{	[ XF86AudioMute		]	};
   1551      1.1   mrg     key <I21>	{	[ XF86AudioNext		]	};
   1552      1.1   mrg     key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1553      1.1   mrg     key <I23>	{	[ XF86AudioPrev		]	};
   1554      1.1   mrg     key <I24>	{	[ XF86AudioStop		]	};
   1555      1.1   mrg     key <I32>	{	[ XF86Mail		]	};
   1556      1.1   mrg };
   1557      1.1   mrg 
   1558      1.1   mrg // SK-7100
   1559      1.1   mrg partial alphanumeric_keys
   1560      1.1   mrg xkb_symbols "sk7100" {
   1561      1.1   mrg     include "inet(media_common)"
   1562      1.1   mrg     key <I12>	{	[ XF86AudioPause	]	};
   1563      1.1   mrg     key <I17>	{	[ XF86Close		]	};
   1564      1.1   mrg     key <I18>	{	[ XF86Video		]	};
   1565      1.1   mrg     key <I1E>	{	[ XF86Eject		]	};
   1566      1.1   mrg     key <I25>	{	[ XF86CD		]	};
   1567      1.1   mrg     key <I26>	{	[ XF86Display		]	};
   1568      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
   1569      1.1   mrg };
   1570      1.1   mrg 
   1571      1.1   mrg 
   1572      1.1   mrg // Sven
   1573      1.1   mrg 
   1574      1.1   mrg // SVEN Ergonomic 2500
   1575      1.1   mrg partial alphanumeric_keys
   1576      1.1   mrg xkb_symbols "sven" {
   1577  1.1.1.3  ghen     include "inet(acpi_common)"
   1578      1.1   mrg     key <I10>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1579      1.1   mrg     key <I12>	{	[ XF86Forward		]	};
   1580      1.1   mrg     key <I17>	{	[ XF86AudioRaiseVolume	]	};
   1581      1.1   mrg     key <I18>	{	[ XF86ZoomOut		]	};
   1582      1.1   mrg     key <I19>	{	[ XF86AudioPrev		]	};
   1583      1.1   mrg     key <I1A>	{	[ XF86AudioStop		]	};
   1584      1.1   mrg     key <I1E>	{	[ XF86HomePage		]	};
   1585      1.1   mrg     key <I20>	{	[ XF86Mail		]	};
   1586      1.1   mrg     key <I21>	{	[ XF86ZoomIn		]	};
   1587      1.1   mrg     key <I22>	{	[ XF86MyComputer	]	};
   1588      1.1   mrg     key <I23>	{	[ XF86Stop		]	};
   1589      1.1   mrg     key <I24>	{	[ XF86ScreenSaver	]	};
   1590      1.1   mrg     key <I25>	{	[ XF86AudioLowerVolume	]	};
   1591      1.1   mrg     key <I26>	{	[ XF86AudioMute		]	};
   1592      1.1   mrg     key <I28>	{	[ XF86Calculator	]	};
   1593      1.1   mrg     key <I29>	{	[ XF86Reload		]	};
   1594      1.1   mrg     key <I2E>	{	[ XF86Search		]	};
   1595      1.1   mrg     key <I30>	{	[ XF86Favorites		]	};
   1596      1.1   mrg     key <I31>	{	[ XF86ScrollUp		]	};
   1597      1.1   mrg     key <I32>	{	[ XF86ScrollDown	]	};
   1598      1.1   mrg     key <I62>	{	[ XF86AudioNext		]	};
   1599      1.1   mrg     key <I68>	{	[ XF86Back		]	};
   1600      1.1   mrg };
   1601      1.1   mrg 
   1602  1.1.1.2   mrg // SVEN Slim 303
   1603  1.1.1.2   mrg partial alphanumeric_keys
   1604  1.1.1.2   mrg xkb_symbols "sven303" {
   1605  1.1.1.2   mrg     key <I11>	{	[ XF86PowerOff		]	};
   1606  1.1.1.2   mrg     key <I12>	{	[ XF86Sleep		]	};
   1607  1.1.1.2   mrg     key <I16>	{	[ XF86WakeUp		]	};
   1608  1.1.1.2   mrg };
   1609  1.1.1.2   mrg 
   1610      1.1   mrg 
   1611      1.1   mrg // Symplon
   1612      1.1   mrg 
   1613      1.1   mrg // Symplon PaceBook (tablet PC)
   1614      1.1   mrg partial alphanumeric_keys
   1615      1.1   mrg xkb_symbols "symplon" {
   1616  1.1.1.3  ghen     include "inet(nav_acpi_common)"
   1617      1.1   mrg     key <HOME>	{	[ XF86RotationPB	]	};
   1618      1.1   mrg     key <I13>	{	[ XF86SplitScreen	]	};
   1619      1.1   mrg     key <I14>	{	[ XF86Support		]	};
   1620      1.1   mrg     key <I17>	{	[ XF86New		]	};
   1621      1.1   mrg     key <I21>	{	[ XF86User2KB		]	};
   1622      1.1   mrg     key <I25>	{	[ XF86RotationKB	]	};
   1623      1.1   mrg     key <I26>	{	[ XF86MenuKB		]	};
   1624      1.1   mrg     key <I6B>	{	[ XF86User1KB		]	};
   1625      1.1   mrg     key <PAUS>	{	[ XF86UserPB		]	};
   1626      1.1   mrg     key <UP>	{	[ XF86MenuPB		]	};
   1627      1.1   mrg };
   1628      1.1   mrg 
   1629      1.1   mrg // Toshiba
   1630      1.1   mrg 
   1631      1.1   mrg // Toshiba Satellite S3000
   1632      1.1   mrg partial alphanumeric_keys
   1633      1.1   mrg xkb_symbols "toshiba_s3000" {
   1634      1.1   mrg     include "inet(media_common)"
   1635      1.1   mrg     // Describes the Special buttons on Toshiba Satellite 3000 models.
   1636      1.1   mrg     // See http://sourceforge.net/projects/omke for details on enabling
   1637      1.1   mrg     // these keys
   1638      1.1   mrg     key <I06>	{	[ XF86Launch1		]	};
   1639      1.1   mrg     key <I13>	{	[ XF86Launch2		]	};
   1640      1.1   mrg     key <I71>	{	[ XF86WWW		]	};
   1641      1.1   mrg     key <I73>	{	[ XF86Mail		]	};
   1642      1.1   mrg     key <I75>	{	[ XF86AudioRaiseVolume	]	};
   1643      1.1   mrg     key <I76>	{	[ XF86AudioLowerVolume	]	};
   1644      1.1   mrg };
   1645      1.1   mrg 
   1646      1.1   mrg // Trust
   1647      1.1   mrg 
   1648      1.1   mrg // Trust Wireless Keyboard Classic
   1649      1.1   mrg partial alphanumeric_keys
   1650      1.1   mrg xkb_symbols "trust" {
   1651  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1652      1.1   mrg     key <I11>	{	[ XF86ScreenSaver	]	};
   1653      1.1   mrg     key <I1E>	{	[ XF86Eject		]	};
   1654      1.1   mrg };
   1655      1.1   mrg 
   1656      1.1   mrg 
   1657      1.1   mrg // Trust Direct Access Keyboard
   1658      1.1   mrg partial alphanumeric_keys
   1659      1.1   mrg xkb_symbols "trustda" {
   1660      1.1   mrg     include "inet(media_common)"
   1661      1.1   mrg     key <I12>	{	[ XF86AudioRewind	]	};
   1662      1.1   mrg     key <I17>	{	[ XF86Close		]	};
   1663      1.1   mrg     key <I18>	{	[ XF86Eject		]	};
   1664      1.1   mrg     key <I1E>	{	[ XF86AudioRecord	]	};
   1665      1.1   mrg     key <I23>	{	[ XF86Xfer		]	};
   1666      1.1   mrg     key <I25>	{	[ XF86Standby		]	};
   1667      1.1   mrg     key <I26>	{	[ Help			]	};
   1668      1.1   mrg     key <I32>	{	[ XF86WWW		]	};
   1669      1.1   mrg     key <I7A>	{	[ XF86Away		]	};
   1670      1.1   mrg };
   1671      1.1   mrg 
   1672      1.1   mrg 
   1673      1.1   mrg // YaHoo!
   1674      1.1   mrg 
   1675      1.1   mrg // Yahoo! Internet Keyboard
   1676      1.1   mrg partial alphanumeric_keys
   1677      1.1   mrg xkb_symbols "yahoo" {
   1678  1.1.1.3  ghen     include "inet(acpi_common)"
   1679      1.1   mrg     key <I11>	{	[ XF86AudioPrev		]	};
   1680      1.1   mrg     key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
   1681      1.1   mrg     key <I1E>	{	[ XF86AudioStop		]	};
   1682      1.1   mrg     key <I1F>	{	[ XF86AudioNext		]	};
   1683      1.1   mrg     key <I20>	{	[ XF86AudioRecord	]	};
   1684      1.1   mrg     key <I21>	{	[ XF86AudioLowerVolume	]	};
   1685      1.1   mrg     key <I22>	{	[ XF86AudioRaiseVolume	]	};
   1686      1.1   mrg     key <I23>	{	[ XF86AudioMute		]	};
   1687      1.1   mrg     key <I24>	{	[ XF86Close		]	};
   1688      1.1   mrg     key <I25>	{	[ XF86Calculator	]	};
   1689      1.1   mrg     key <I26>	{	[ Help			]	};
   1690      1.1   mrg     key <I27>	{	[ XF86Mail		]	};
   1691      1.1   mrg     key <I28>	{	[ XF86WWW		]	};
   1692      1.1   mrg };
   1693      1.1   mrg 
   1694      1.1   mrg // Apple keyboards (macbooks, powerbooks, powermac G5, etc)
   1695  1.1.1.3  ghen partial alphanumeric_keys
   1696  1.1.1.3  ghen xkb_symbols "apple" {
   1697      1.1   mrg // Really brightness up/down
   1698      1.1   mrg     key <II65>  {       [ XF86BrightnessAdjust  ]       };
   1699      1.1   mrg     key <I54>   {       [ XF86BrightnessAdjust  ]       };
   1700      1.1   mrg     key <I20>	{	[ XF86AudioMute		]	};
   1701      1.1   mrg     key <I2E>	{	[ XF86AudioLowerVolume	]	};
   1702      1.1   mrg     key <I30>	{	[ XF86AudioRaiseVolume	]	};
   1703      1.1   mrg     key <I56>   {       [ XF86RotateWindows	]	};
   1704      1.1   mrg // Really keyboard backlight off/up/down
   1705      1.1   mrg     key <I57>   {       [ XF86Launch0		]	};
   1706      1.1   mrg     key <I58>	{	[ XF86Launch1    	]	};
   1707      1.1   mrg     key <I59>	{	[ XF86Launch2   	]	};
   1708  1.1.1.3  ghen     key <I5E>	{	[ XF86PowerOff          ]       };
   1709      1.1   mrg     key <K5D>	{	[ F13 ]    };
   1710      1.1   mrg     key <K5E>	{	[ F14 ]    };
   1711      1.1   mrg     key <K5F>	{	[ F15 ]    };
   1712      1.1   mrg     key <K6C>	{	[ XF86Eject ]    };
   1713      1.1   mrg     key <MDSW>	{	[ F16 ]    };
   1714      1.1   mrg     key <KPEQ>  {       [ KP_Equal ] };
   1715      1.1   mrg };
   1716      1.1   mrg 
   1717      1.1   mrg partial alphanumeric_keys
   1718      1.1   mrg xkb_symbols "cymotionlinux" {
   1719  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1720      1.1   mrg     key <I07>	{	[	Undo			]	};
   1721  1.1.1.3  ghen     key <I0A>	{	[	Redo			]	};
   1722      1.1   mrg     key <I0F>	{	[	XF86ScrollDown		]	};
   1723      1.1   mrg     key <I17>	{	[	XF86Launch2		]	};
   1724      1.1   mrg     key <I1F>	{	[	XF86Launch1		]	};
   1725      1.1   mrg     key <I28>	{	[	XF86MenuKB		]	};
   1726      1.1   mrg     key <I2B>	{	[	XF86Launch3		]	};
   1727      1.1   mrg     key <I3C>	{	[	XF86Cut			]	};
   1728      1.1   mrg     key <I78>	{	[	XF86Copy		]	};
   1729      1.1   mrg     key <K65>	{	[	XF86Paste		]	};
   1730      1.1   mrg     key <K75>	{	[	XF86ScrollUp		]	};
   1731      1.1   mrg     key <XFER>	{	[	XF86AudioMedia		]	};
   1732      1.1   mrg };
   1733      1.1   mrg 
   1734      1.1   mrg partial alphanumeric_keys 
   1735      1.1   mrg xkb_symbols "silvercrest" {
   1736  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1737      1.1   mrg     key <I02>	{	[ XF86HomePage		]	};    
   1738      1.1   mrg     key <I21>	{	[ XF86Launch2		]	};
   1739      1.1   mrg     key <K67>	{	[ XF86Launch1		]	};
   1740      1.1   mrg };
   1741      1.1   mrg 
   1742      1.1   mrg // eMachines
   1743      1.1   mrg 
   1744      1.1   mrg partial alphanumeric_keys
   1745      1.1   mrg xkb_symbols "emachines" {
   1746  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1747      1.1   mrg     key <I32>  {  [ XF86iTouch                    ]  };
   1748      1.1   mrg     key <KP0>  {  [ KP_0                          ]  };
   1749      1.1   mrg     key <KP1>  {  [ KP_1                          ]  };
   1750      1.1   mrg     key <KP2>  {  [ KP_2                          ]  };
   1751      1.1   mrg     key <KP3>  {  [ KP_3                          ]  };
   1752      1.1   mrg     key <KP4>  {  [ KP_4                          ]  };
   1753      1.1   mrg     key <KP5>  {  [ KP_5                          ]  };
   1754      1.1   mrg     key <KP6>  {  [ KP_6                          ]  };
   1755      1.1   mrg     key <KP7>  {  [ KP_7                          ]  };
   1756      1.1   mrg     key <KP8>  {  [ KP_8                          ]  };
   1757      1.1   mrg     key <KP9>  {  [ KP_9                          ]  };
   1758      1.1   mrg     key <KPAD> {  [ KP_Add                        ]  };
   1759      1.1   mrg     key <KPDL> {  [ KP_Decimal                    ]  };
   1760      1.1   mrg     key <KPDV> {  [ KP_Divide                     ]  };
   1761      1.1   mrg     key <KPMU> {  [ KP_Multiply                   ]  };
   1762      1.1   mrg     key <KPSU> {  [ KP_Subtract                   ]  };
   1763      1.1   mrg };
   1764      1.1   mrg 
   1765      1.1   mrg // BenQ
   1766      1.1   mrg 
   1767      1.1   mrg //
   1768      1.1   mrg // BenQ X*
   1769      1.1   mrg // (X730, X500, X800)
   1770      1.1   mrg //
   1771      1.1   mrg // to make the FN_LOCK and CONFIG key work on the BenQ X500 , use ...
   1772      1.1   mrg // setkeycodes e074 130 # KEY_PROPS  from /usr/include/linux/input.h
   1773      1.1   mrg // setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h
   1774      1.1   mrg partial alphanumeric_keys
   1775      1.1   mrg xkb_symbols "benqx" {
   1776  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1777      1.1   mrg     key <I02> { [ XF86ModeLock ] };
   1778      1.1   mrg     key <I21> { [ XF86WWW      ]  };
   1779      1.1   mrg     key <I2B> { [ XF86Go ] };
   1780      1.1   mrg     key <I31> { [ XF86Calendar ] };
   1781      1.1   mrg };
   1782      1.1   mrg 
   1783  1.1.1.3  ghen // Intel
   1784      1.1   mrg 
   1785  1.1.1.3  ghen // Intel Classmate
   1786  1.1.1.3  ghen partial alphanumeric_keys
   1787  1.1.1.3  ghen xkb_symbols "classmate" {
   1788  1.1.1.3  ghen     key <I2E>   {       [ XF86AudioLowerVolume  ] };	
   1789  1.1.1.3  ghen     key <I30>   {       [ XF86AudioRaiseVolume  ] };
   1790  1.1.1.3  ghen };
   1791      1.1   mrg 
   1792  1.1.1.3  ghen // Unitek
   1793      1.1   mrg 
   1794  1.1.1.3  ghen partial alphanumeric_keys
   1795  1.1.1.3  ghen xkb_symbols "unitekkb1925" {
   1796  1.1.1.3  ghen     include "inet(media_nav_common)"
   1797  1.1.1.3  ghen     key <I0C> { [ XF86AudioMute ] };
   1798  1.1.1.3  ghen     key <I11> { [ XF86PowerOff ] };
   1799  1.1.1.3  ghen     key <I12> { [ XF86Sleep ] };
   1800  1.1.1.3  ghen     key <I16> { [ XF86WakeUp ] };
   1801  1.1.1.3  ghen     key <I18> { [ XF86Search ] };
   1802  1.1.1.3  ghen     key <I1A> { [ XF86Reload ] };
   1803  1.1.1.3  ghen };
   1804      1.1   mrg 
   1805  1.1.1.3  ghen // Creative
   1806      1.1   mrg 
   1807  1.1.1.3  ghen // Creative Desktop Wireless 7000
   1808  1.1.1.3  ghen partial alphanumeric_keys
   1809  1.1.1.3  ghen xkb_symbols "creativedw7000" {
   1810  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1811  1.1.1.3  ghen     key <I66>   {       [ XF86Pictures ]       };
   1812      1.1   mrg };
   1813      1.1   mrg 
   1814  1.1.1.3  ghen // Compal
   1815      1.1   mrg 
   1816  1.1.1.3  ghen // Compal FL90
   1817      1.1   mrg partial alphanumeric_keys
   1818  1.1.1.3  ghen xkb_symbols "compalfl90" {
   1819  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1820  1.1.1.3  ghen     key <I54>   {       [ XF86MonBrightnessUp   ]       };
   1821  1.1.1.3  ghen     key <II65>  {       [ XF86MonBrightnessDown ]       };
   1822      1.1   mrg };
   1823      1.1   mrg 
   1824  1.1.1.3  ghen partial alphanumeric_keys
   1825  1.1.1.3  ghen xkb_symbols "pc105" {
   1826  1.1.1.3  ghen     include "inet(media_nav_acpi_common)"
   1827  1.1.1.3  ghen };
   1828