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