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