home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / X11 / xkb / symbols / inet < prev    next >
Text File  |  2006-11-29  |  82KB  |  2,311 lines

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