inet revision 154daed1
1154daed1Smrg// $XKeyboardConfig: xkeyboard-config/symbols/inet,v 1.82 2008-05-27 21:46:41 svu Exp $ 2154daed1Smrg 3154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.38 2004/01/17 14:59:37 pascal Exp $ 4154daed1Smrg 5154daed1Smrg// EAK (Easy Access, Internet, Multimedia, PDA) keyboards 6154daed1Smrg// Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz> 7154daed1Smrg// 8154daed1Smrg// Based on LinEAK project 9154daed1Smrg// LinEAK - Linux support for Easy Access and Internet Keyboards 10154daed1Smrg// Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl> 11154daed1Smrg 12154daed1Smrg// Usage in XF86Config: 13154daed1Smrg// Option "XkbLayout" "my_kb_layout" 14154daed1Smrg// Option "XkbVariant" "my_kb_variant" 15154daed1Smrg// Option "XkbModel" "my_eak_type" 16154daed1Smrg// Option "XkbRules" "xfree86" 17154daed1Smrg// Simple command line usage: 18154daed1Smrg// setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type' 19154daed1Smrg 20154daed1Smrg// All keyboards listed here should be also mentioned in 21154daed1Smrg// rules/base, base.lst and base.xml. 22154daed1Smrg 23154daed1Smrg// Very common set of media keys 24154daed1Smrgpartial hidden alphanumeric_keys 25154daed1Smrgxkb_symbols "media_common" { 26154daed1Smrg key <I10> { [ XF86AudioPrev ] }; 27154daed1Smrg key <I19> { [ XF86AudioNext ] }; 28154daed1Smrg key <I20> { [ XF86AudioMute ] }; 29154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 30154daed1Smrg key <I24> { [ XF86AudioStop, XF86Eject ] }; 31154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 32154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 33154daed1Smrg}; 34154daed1Smrg 35154daed1Smrg// popular web navigation combination 36154daed1Smrgpartial hidden alphanumeric_keys 37154daed1Smrgxkb_symbols "nav_common" { 38154daed1Smrg key <I69> { [ XF86Forward ] }; 39154daed1Smrg key <I6A> { [ XF86Back ] }; 40154daed1Smrg}; 41154daed1Smrg 42154daed1Smrgpartial hidden alphanumeric_keys 43154daed1Smrgxkb_symbols "media_nav_common" { 44154daed1Smrg include "inet(media_common)" 45154daed1Smrg include "inet(nav_common)" 46154daed1Smrg}; 47154daed1Smrg 48154daed1Smrg// Evdev Standardized Keycodes 49154daed1Smrgpartial alphanumeric_keys 50154daed1Smrgxkb_symbols "evdev" { 51154daed1Smrg key <MUTE> { [ XF86AudioMute ] }; 52154daed1Smrg key <VOL-> { [ XF86AudioLowerVolume ] }; 53154daed1Smrg key <VOL+> { [ XF86AudioRaiseVolume ] }; 54154daed1Smrg key <POWR> { [ XF86PowerOff ] }; 55154daed1Smrg key <STOP> { [ Cancel ] }; 56154daed1Smrg key <AGAI> { [ Redo ] }; 57154daed1Smrg key <PROP> { [ SunProps ] }; 58154daed1Smrg key <UNDO> { [ Undo ] }; 59154daed1Smrg key <FRNT> { [ SunFront ] }; 60154daed1Smrg key <COPY> { [ XF86Copy ] }; 61154daed1Smrg key <OPEN> { [ SunOpen ] }; 62154daed1Smrg key <PAST> { [ XF86Paste ] }; 63154daed1Smrg key <FIND> { [ Find ] }; 64154daed1Smrg key <CUT> { [ XF86Cut ] }; 65154daed1Smrg key <HELP> { [ Help ] }; 66154daed1Smrg key <LNFD> { [ Linefeed ] }; 67154daed1Smrg 68154daed1Smrg key <HZTG> { [ Zenkaku_Hankaku ] }; 69154daed1Smrg key <HKTG> { [ Hiragana_Katakana ] }; 70154daed1Smrg key <HENK> { [ Henkan ] }; 71154daed1Smrg key <MUHE> { [ Muhenkan ] }; 72154daed1Smrg key <KATA> { [ Katakana ] }; 73154daed1Smrg key <HIRA> { [ Hiragana ] }; 74154daed1Smrg key <RO> { [ Romaji ] }; 75154daed1Smrg 76154daed1Smrg key <HNGL> { [ Hangul ] }; 77154daed1Smrg key <HJCV> { [ Hangul_Hanja ] }; 78154daed1Smrg 79154daed1Smrg// key <I120> { [ ] }; // KEY_MACRO 80154daed1Smrg key <I126> { [ plusminus ] }; 81154daed1Smrg key <I129> { [ KP_Separator ] }; 82154daed1Smrg key <I147> { [ XF86MenuKB ] }; 83154daed1Smrg key <I148> { [ XF86Calculator ] }; 84154daed1Smrg// key <I149> { [ ] }; // KEY_SETUP 85154daed1Smrg key <I150> { [ XF86Sleep ] }; 86154daed1Smrg key <I151> { [ XF86WakeUp ] }; 87154daed1Smrg key <I152> { [ XF86Explorer ] }; 88154daed1Smrg key <I153> { [ XF86Send ] }; 89154daed1Smrg// key <I154> { [ ] }; // KEY_DELETEFILE 90154daed1Smrg key <I155> { [ XF86Xfer ] }; 91154daed1Smrg key <I156> { [ XF86Launch1 ] }; 92154daed1Smrg key <I157> { [ XF86Launch2 ] }; 93154daed1Smrg key <I158> { [ XF86WWW ] }; 94154daed1Smrg key <I159> { [ XF86DOS ] }; 95154daed1Smrg key <I160> { [ XF86ScreenSaver ] }; 96154daed1Smrg// key <I161> { [ ] }; // KEY_DIRECTION 97154daed1Smrg key <I162> { [ XF86RotateWindows ] }; 98154daed1Smrg key <I163> { [ XF86Mail ] }; 99154daed1Smrg key <I164> { [ XF86Favorites ] }; 100154daed1Smrg key <I165> { [ XF86MyComputer ] }; 101154daed1Smrg key <I166> { [ XF86Back ] }; 102154daed1Smrg key <I167> { [ XF86Forward ] }; 103154daed1Smrg// key <I168> { [ ] }; // KEY_CLOSECD (opposite of eject) 104154daed1Smrg key <I169> { [ XF86Eject ] }; 105154daed1Smrg key <I170> { [ XF86Eject, XF86Eject ] }; 106154daed1Smrg key <I171> { [ XF86AudioNext ] }; 107154daed1Smrg key <I172> { [ XF86AudioPlay, XF86AudioPause ] }; 108154daed1Smrg key <I173> { [ XF86AudioPrev ] }; 109154daed1Smrg key <I174> { [ XF86AudioStop, XF86Eject ] }; 110154daed1Smrg key <I175> { [ XF86AudioRecord ] }; 111154daed1Smrg key <I176> { [ XF86AudioRewind ] }; 112154daed1Smrg key <I177> { [ XF86Phone ] }; 113154daed1Smrg// key <I178> { [ ] }; // KEY_ISO 114154daed1Smrg key <I179> { [ XF86Tools ] }; 115154daed1Smrg key <I180> { [ XF86HomePage ] }; 116154daed1Smrg key <I181> { [ XF86Refresh ] }; 117154daed1Smrg key <I182> { [ XF86Close ] }; 118154daed1Smrg// key <I183> { [ ] }; // KEY_MOVE 119154daed1Smrg// key <I184> { [ ] }; // KEY_EDIT 120154daed1Smrg key <I185> { [ XF86ScrollUp ] }; 121154daed1Smrg key <I186> { [ XF86ScrollDown ] }; 122154daed1Smrg key <I187> { [ parenleft ] }; 123154daed1Smrg key <I188> { [ parenright ] }; 124154daed1Smrg key <I189> { [ XF86New ] }; 125154daed1Smrg key <I190> { [ Redo ] }; 126154daed1Smrg key <I208> { [ XF86AudioPlay ] }; 127154daed1Smrg key <I209> { [ XF86AudioPause ] }; 128154daed1Smrg key <I210> { [ XF86Launch3 ] }; 129154daed1Smrg key <AB11> { [ XF86Launch4 ] }; 130154daed1Smrg key <I213> { [ XF86Standby ] }; 131154daed1Smrg key <I214> { [ XF86Close ] }; 132154daed1Smrg key <I215> { [ XF86AudioPlay ] }; 133154daed1Smrg key <I216> { [ XF86Forward ] }; 134154daed1Smrg// key <I217> { [ ] }; // KEY_BASSBOOST 135154daed1Smrg key <I218> { [ Print ] }; 136154daed1Smrg// key <I219> { [ ] }; // KEY_HP 137154daed1Smrg key <I220> { [ XF86WebCam ] }; 138154daed1Smrg// key <I221> { [ ] }; // KEY_SOUND 139154daed1Smrg// key <I222> { [ ] }; // KEY_QUESTION 140154daed1Smrg key <I223> { [ XF86Mail ] }; 141154daed1Smrg// key <I224> { [ XF86Messenger ] }; // KEY_CHAT 142154daed1Smrg key <I225> { [ XF86Search ] }; 143154daed1Smrg// key <I226> { [ XF86Go ] }; // KEY_CONNECT 144154daed1Smrg key <I227> { [ XF86Finance ] }; 145154daed1Smrg// key <I228> { [ XF86Game ] }; // KEY_SPORT 146154daed1Smrg key <I229> { [ XF86Shop ] }; 147154daed1Smrg// key <I230> { [ ] }; // KEY_ALTERASE 148154daed1Smrg key <I231> { [ Cancel ] }; 149154daed1Smrg key <I232> { [ XF86MonBrightnessDown ] }; 150154daed1Smrg key <I233> { [ XF86MonBrightnessUp ] }; 151154daed1Smrg key <I234> { [ XF86AudioMedia ] }; 152154daed1Smrg key <I235> { [ XF86Display ] }; 153154daed1Smrg key <I236> { [ XF86KbdLightOnOff ] }; // KEY_KBDILLUMTOGGLE 154154daed1Smrg key <I237> { [ XF86KbdBrightnessDown ] }; // KEY_KBDILLUMDOWN 155154daed1Smrg key <I238> { [ XF86KbdBrightnessUp ] }; // KEY_KBDILLUMUP 156154daed1Smrg key <I239> { [ XF86Send ] }; 157154daed1Smrg key <I240> { [ XF86Reply ] }; 158154daed1Smrg key <I241> { [ XF86MailForward ] }; 159154daed1Smrg key <I242> { [ XF86Save ] }; 160154daed1Smrg key <I243> { [ XF86Documents ] }; 161154daed1Smrg// key <I244> { [ ] }; // KEY_BATTERY 162154daed1Smrg// key <I245> { [ ] }; // KEY_BLUETOOTH 163154daed1Smrg// key <I246> { [ ] }; // KEY_WLAN 164154daed1Smrg// key <I249> { [ ] }; // KEY_VIDEO_NEXT -- drive next video source 165154daed1Smrg// key <I250> { [ ] }; // KEY_VIDEO_PREV -- drive previous video source 166154daed1Smrg// key <I251> { [ ] }; // KEY_BRIGHTNESS_CYCLE -- bright up, max++ == min 167154daed1Smrg// key <I252> { [ ] }; // KEY_BRIGHTNESS_ZERO -- brightness off 168154daed1Smrg// key <I253> { [ ] }; // KEY_DISPLAY_OFF -- turn off display 169154daed1Smrg 170154daed1Smrg}; 171154daed1Smrg 172154daed1Smrg 173154daed1Smrg// A4Tech KB-21 174154daed1Smrgpartial alphanumeric_keys 175154daed1Smrgxkb_symbols "a4techKB21" { 176154daed1Smrg include "inet(media_nav_common)" 177154daed1Smrg key <I32> { [ XF86HomePage ] }; 178154daed1Smrg key <I65> { [ XF86Search ] }; 179154daed1Smrg key <I66> { [ XF86Favorites ] }; 180154daed1Smrg key <I67> { [ XF86Refresh ] }; 181154daed1Smrg key <I68> { [ XF86Stop ] }; 182154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 183154daed1Smrg key <I6C> { [ XF86Mail ] }; 184154daed1Smrg}; 185154daed1Smrg 186154daed1Smrg// A4 KBS-8. Contributed by ojo at force dot sk 187154daed1Smrgpartial alphanumeric_keys 188154daed1Smrgxkb_symbols "a4techKBS8" { 189154daed1Smrg include "inet(a4techKB21)" 190154daed1Smrg key <I21> { [ XF86Calculator ] }; 191154daed1Smrg key <I5F> { [ XF86Standby ] }; 192154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 193154daed1Smrg}; 194154daed1Smrg 195154daed1Smrg// A4Tech Wireless Desktop (RFKB-23) 196154daed1Smrgpartial alphanumeric_keys 197154daed1Smrgxkb_symbols "a4_rfkb23" { 198154daed1Smrg include "inet(media_common)" 199154daed1Smrg key <I21> { [ XF86Calculator ] }; 200154daed1Smrg key <I32> { [ XF86HomePage ] }; 201154daed1Smrg key <I32> { [ XF86WWW ] }; 202154daed1Smrg key <I5F> { [ XF86Sleep ] }; 203154daed1Smrg key <I65> { [ XF86Search ] }; 204154daed1Smrg key <I66> { [ XF86Favorites ] }; 205154daed1Smrg key <I67> { [ XF86Refresh ] }; 206154daed1Smrg key <I68> { [ XF86Stop ] }; 207154daed1Smrg// should they be swapped? 208154daed1Smrg key <I69> { [ XF86Back ] }; 209154daed1Smrg key <I6A> { [ XF86Forward ] }; 210154daed1Smrg 211154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 212154daed1Smrg key <I6C> { [ XF86Mail ] }; 213154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 214154daed1Smrg}; 215154daed1Smrg 216154daed1Smrg// Acer AirKey V 217154daed1Smrgpartial alphanumeric_keys 218154daed1Smrgxkb_symbols "airkey" { 219154daed1Smrg key <I13> { [ XF86AudioNext ] }; 220154daed1Smrg key <I15> { [ XF86AudioPlay, XF86AudioPause ] }; 221154daed1Smrg key <I16> { [ XF86Mail ] }; 222154daed1Smrg key <I18> { [ XF86AudioPrev ] }; 223154daed1Smrg key <I19> { [ XF86AudioMute ] }; 224154daed1Smrg key <I24> { [ XF86WWW ] }; 225154daed1Smrg key <I26> { [ XF86AudioLowerVolume ] }; 226154daed1Smrg key <I2D> { [ XF86AudioRaiseVolume ] }; 227154daed1Smrg key <I2F> { [ XF86Terminal ] }; 228154daed1Smrg key <I31> { [ XF86AudioStop, XF86Eject ] }; 229154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 230154daed1Smrg key <I63> { [ XF86Standby ] }; 231154daed1Smrg}; 232154daed1Smrg 233154daed1Smrg// Acer C300 Laptop 234154daed1Smrgpartial alphanumeric_keys 235154daed1Smrgxkb_symbols "acer_c300" { 236154daed1Smrg 237154daed1Smrg key <I17> { [ F14 ] }; 238154daed1Smrg key <I1F> { [ F13 ] }; 239154daed1Smrg key <I20> { [ XF86AudioMute ] }; 240154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 241154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 242154daed1Smrg key <I32> { [ XF86Mail ] }; 243154daed1Smrg key <I5E> { [ XF86Launch2 ] }; 244154daed1Smrg key <I6C> { [ XF86WWW ] }; 245154daed1Smrg key <I75> { [ Help ] }; 246154daed1Smrg key <XFER> { [ XF86Launch1 ] }; 247154daed1Smrg}; 248154daed1Smrg 249154daed1Smrg// Acer Ferrari 4000 Keyboard 250154daed1Smrg// From Alex Dubov <oakad@yahoo.com> 251154daed1Smrgpartial alphanumeric_keys 252154daed1Smrgxkb_symbols "acer_ferrari4k" { 253154daed1Smrg include "inet(media_common)" 254154daed1Smrg key <I24> { [ dollar ] }; 255154daed1Smrg key <I25> { [ EuroSign ] }; 256154daed1Smrg key <I26> { [ XF86Display ] }; 257154daed1Smrg key <I32> { [ XF86WWW ] }; //"Saturn" button 258154daed1Smrg key <I6C> { [ XF86Mail ] }; //"mail" button 259154daed1Smrg // Missing keycodes - set-up with setkeycodes 260154daed1Smrg key <I70> { [ Help ] }; 261154daed1Smrg key <I71> { [ XF86Launch1 ] }; 262154daed1Smrg key <I72> { [ XF86Launch2 ] }; 263154daed1Smrg key <I73> { [ XF86Launch3 ] }; 264154daed1Smrg key <I74> { [ XF86Launch4 ] }; 265154daed1Smrg}; 266154daed1Smrg 267154daed1Smrg// Acer Laptop (Generic layout for Acer laptops from 2004 onwards) 268154daed1Smrg// From Carlos Corbacho <cathectic@gmail.com> 269154daed1Smrg// Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly 270154daed1Smrg// (Your laptop must also be added to hal-info) 271154daed1Smrg// (Not all these keys will be available on every Acer laptop) 272154daed1Smrgpartial alphanumeric_keys 273154daed1Smrgxkb_symbols "acer_laptop" { 274154daed1Smrg include "inet(media_common)" 275154daed1Smrg key <I17> { [ XF86Launch2 ] }; // "P" or "P2" (HAL) 276154daed1Smrg key <I1F> { [ XF86Launch1 ] }; // "e" or "P1" (HAL) 277154daed1Smrg 278154daed1Smrg // Hotkeys (Function) 279154daed1Smrg // Launch Keys 280154daed1Smrg // Device keys 281154daed1Smrg key <I32> { [ XF86WWW ] }; // "Saturn" button 282154daed1Smrg key <I56> { [ XF86Display ] }; // Fn+F5 (HAL) 283154daed1Smrg key <I5F> { [ XF86Sleep ] }; // Fn+F4 284154daed1Smrg key <I6C> { [ XF86Mail ] }; // "mail" button 285154daed1Smrg key <I71> { [ XF86Launch4 ] }; // Fn+F3 (HAL) 286154daed1Smrg key <I72> { [ XF86LaunchB ] }; // Bluetooth (HAL) 287154daed1Smrg key <I73> { [ XF86LaunchA ] }; // Wireless (HAL) 288154daed1Smrg key <I75> { [ Help ] }; // Fn+F1 (HAL) 289154daed1Smrg key <I79> { [ XF86Launch5 ] }; // Fn+F7 (HAL) 290154daed1Smrg key <K66> { [ XF86Launch3 ] }; // Fn+F2 (HAL) 291154daed1Smrg 292154daed1Smrg // Special Characters 293154daed1Smrg // To avoid setting a precedent/ standard that will be broken in later 294154daed1Smrg // versions of HAL, these keys are commented out for now. When they are no 295154daed1Smrg // longer marked 'FIXME' and have saner keycodes, these two entries can be 296154daed1Smrg // fixed and permanently uncommented. In the meantime, just uncomment these 297154daed1Smrg // to make the keys work 298154daed1Smrg// key <K5D> { [ EuroSign ] }; // Euro (HAL) 299154daed1Smrg// key <K5E> { [ dollar ] }; // Dollar (HAL) 300154daed1Smrg}; 301154daed1Smrg 302154daed1Smrg// Asus 303154daed1Smrgpartial alphanumeric_keys 304154daed1Smrgxkb_symbols "asus_laptop" { 305154daed1Smrg include "inet(media_common)" 306154daed1Smrg key <I32> { [ XF86WWW ] }; 307154daed1Smrg key <I6C> { [ XF86Mail ] }; 308154daed1Smrg}; 309154daed1Smrg 310154daed1Smrg// Azona 311154daed1Smrg 312154daed1Smrg// Azona RF2300 wireless Internet Keyboard 313154daed1Smrgpartial alphanumeric_keys 314154daed1Smrgxkb_symbols "azonaRF2300" { 315154daed1Smrg // From Radics Laszlo <garaboncias@mailbox.hu> 316154daed1Smrg include "inet(nav_common)" 317154daed1Smrg key <I02> { [ XF86WWW ] }; 318154daed1Smrg key <I17> { [ XF86AudioStop ] }; 319154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 320154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 321154daed1Smrg key <I21> { [ XF86Calculator ] }; 322154daed1Smrg key <I22> { [ XF86AudioNext ] }; 323154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 324154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 325154daed1Smrg key <I26> { [ XF86AudioMute ] }; 326154daed1Smrg key <I3C> { [ XF86Copy ] }; 327154daed1Smrg key <I5F> { [ XF86Standby ] }; 328154daed1Smrg key <I65> { [ XF86Search ] }; 329154daed1Smrg key <I66> { [ XF86Favorites ] }; 330154daed1Smrg key <I6C> { [ XF86Mail ] }; 331154daed1Smrg key <I78> { [ XF86Cut ] }; 332154daed1Smrg// key <RCTL> { [ XF86Paste ] }; 333154daed1Smrg}; 334154daed1Smrg 335154daed1Smrg// ACPI Standard 336154daed1Smrgpartial alphanumeric_keys 337154daed1Smrgxkb_symbols "acpi" { 338154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 339154daed1Smrg key <I5F> { [ XF86Standby ] }; 340154daed1Smrg key <I63> { [ XF86WakeUp ] }; 341154daed1Smrg}; 342154daed1Smrg 343154daed1Smrg 344154daed1Smrg// Advance 345154daed1Smrg 346154daed1Smrg// Advance Scorpius KI 347154daed1Smrgpartial alphanumeric_keys 348154daed1Smrgxkb_symbols "scorpius" { 349154daed1Smrg include "inet(media_nav_common)" 350154daed1Smrg key <I21> { [ XF86Calculator ] }; 351154daed1Smrg key <I32> { [ XF86HomePage ] }; 352154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 353154daed1Smrg key <I5F> { [ XF86Standby ] }; 354154daed1Smrg key <I63> { [ XF86WakeUp ] }; 355154daed1Smrg key <I65> { [ XF86Search ] }; 356154daed1Smrg key <I66> { [ XF86Favorites ] }; 357154daed1Smrg key <I67> { [ XF86Reload ] }; 358154daed1Smrg key <I68> { [ XF86Stop ] }; 359154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 360154daed1Smrg key <I6C> { [ XF86Mail ] }; 361154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 362154daed1Smrg}; 363154daed1Smrg 364154daed1Smrg 365154daed1Smrg// Brother 366154daed1Smrg 367154daed1Smrg// Brother Internet Keyboard 368154daed1Smrgpartial alphanumeric_keys 369154daed1Smrgxkb_symbols "brother" { 370154daed1Smrg key <I10> { [ XF86ScrollUp ] }; 371154daed1Smrg key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; 372154daed1Smrg key <I17> { [ XF86AudioPrev ] }; 373154daed1Smrg key <I18> { [ XF86ScrollDown ] }; 374154daed1Smrg key <I19> { [ XF86ZoomOut ] }; 375154daed1Smrg key <I1E> { [ XF86AudioMute ] }; 376154daed1Smrg key <I21> { [ XF86WWW ] }; 377154daed1Smrg key <I22> { [ Menu ] }; 378154daed1Smrg key <I23> { [ XF86AudioStop ] }; 379154daed1Smrg key <I24> { [ XF86Calculator ] }; 380154daed1Smrg key <I25> { [ XF86Xfer ] }; 381154daed1Smrg key <I26> { [ XF86Mail ] }; 382154daed1Smrg key <I2E> { [ XF86AudioNext ] }; 383154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 384154daed1Smrg key <I32> { [ XF86ZoomIn ] }; 385154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 386154daed1Smrg key <I5F> { [ XF86Standby ] }; 387154daed1Smrg key <I63> { [ XF86WakeUp ] }; 388154daed1Smrg key <I68> { [ XF86AudioLowerVolume ] }; 389154daed1Smrg}; 390154daed1Smrg 391154daed1Smrg 392154daed1Smrg// BTC 393154daed1Smrg 394154daed1Smrg// BTC 5113RF Multimedia 395154daed1Smrgpartial alphanumeric_keys 396154daed1Smrgxkb_symbols "btc5113rf" { 397154daed1Smrg key <I10> { [ XF86AudioStop ] }; 398154daed1Smrg key <I12> { [ XF86AudioMute ] }; 399154daed1Smrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 400154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 401154daed1Smrg key <I20> { [ XF86Favorites ] }; 402154daed1Smrg key <I21> { [ XF86Eject ] }; 403154daed1Smrg key <I22> { [ XF86AudioPrev ] }; 404154daed1Smrg key <I24> { [ XF86AudioNext ] }; 405154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 406154daed1Smrg key <I26> { [ XF86Back ] }; 407154daed1Smrg key <I30> { [ XF86WWW ] }; 408154daed1Smrg key <I32> { [ XF86Search ] }; 409154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 410154daed1Smrg key <I5F> { [ XF86Standby ] }; 411154daed1Smrg key <I63> { [ XF86WakeUp ] }; 412154daed1Smrg}; 413154daed1Smrg 414154daed1Smrg// BTC 5126T 415154daed1Smrgpartial alphanumeric_keys 416154daed1Smrgxkb_symbols "btc5126t" { 417154daed1Smrg key <I32> { [ XF86WWW ] }; 418154daed1Smrg key <I5F> { [ XF86Standby ] }; 419154daed1Smrg key <I6C> { [ XF86Mail ] }; 420154daed1Smrg}; 421154daed1Smrg 422154daed1Smrg// BTC 6301URF 423154daed1Smrgpartial alphanumeric_keys 424154daed1Smrgxkb_symbols "btc6301urf" { 425154daed1Smrg include "inet(media_nav_common)" 426154daed1Smrg include "inet(btc5126t)" 427154daed1Smrg key <I66> { [ XF86Favorites ] }; 428154daed1Smrg}; 429154daed1Smrg 430154daed1Smrg// BTC 9000 431154daed1Smrgpartial alphanumeric_keys 432154daed1Smrgxkb_symbols "btc9000" { 433154daed1Smrg key <I10> { [ XF86AudioStop ] }; 434154daed1Smrg key <I12> { [ XF86AudioMute ] }; 435154daed1Smrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 436154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 437154daed1Smrg key <I20> { [ XF86Favorites ] }; 438154daed1Smrg key <I21> { [ XF86AudioMedia ] }; 439154daed1Smrg key <I22> { [ XF86AudioPrev ] }; 440154daed1Smrg key <I24> { [ XF86AudioNext ] }; 441154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 442154daed1Smrg key <I26> { [ XF86Reload ] }; 443154daed1Smrg key <I2E> { [ XF86Mail ] }; 444154daed1Smrg key <I30> { [ XF86HomePage ] }; 445154daed1Smrg key <I32> { [ XF86Search ] }; 446154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 447154daed1Smrg key <I5F> { [ XF86Standby ] }; 448154daed1Smrg key <I63> { [ XF86WakeUp ] }; 449154daed1Smrg}; 450154daed1Smrg 451154daed1Smrg// BTC 9000A 452154daed1Smrgpartial alphanumeric_keys 453154daed1Smrgxkb_symbols "btc9000a" { 454154daed1Smrg key <I10> { [ XF86AudioStop ] }; 455154daed1Smrg key <I12> { [ XF86AudioMute ] }; 456154daed1Smrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 457154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 458154daed1Smrg key <I20> { [ XF86Favorites ] }; 459154daed1Smrg key <I21> { [ XF86Eject ] }; 460154daed1Smrg key <I22> { [ XF86AudioPrev ] }; 461154daed1Smrg key <I24> { [ XF86AudioNext ] }; 462154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 463154daed1Smrg key <I26> { [ XF86HomePage ] }; 464154daed1Smrg key <I2E> { [ Help ] }; 465154daed1Smrg key <I30> { [ XF86WWW ] }; 466154daed1Smrg key <I32> { [ XF86Search ] }; 467154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 468154daed1Smrg key <I5F> { [ XF86Standby ] }; 469154daed1Smrg key <I63> { [ XF86WakeUp ] }; 470154daed1Smrg}; 471154daed1Smrg 472154daed1Smrg// BTC 9001AH 473154daed1Smrgxkb_symbols "btc9001ah" { 474154daed1Smrg key <I02> { [ XF86WWW ] }; 475154daed1Smrg key <I17> { [ XF86AudioStop ] }; 476154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 477154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 478154daed1Smrg key <I22> { [ XF86AudioNext ] }; 479154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 480154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 481154daed1Smrg key <I26> { [ XF86AudioMute ] }; 482154daed1Smrg key <I5F> { [ XF86PowerOff ] }; 483154daed1Smrg key <I6C> { [ XF86Mail ] }; 484154daed1Smrg key <RWIN> { [ XF86Eject ] }; 485154daed1Smrg}; 486154daed1Smrg 487154daed1Smrg// BTC 5090 488154daed1Smrgpartial alphanumeric_keys 489154daed1Smrgxkb_symbols "btc5090" { 490154daed1Smrg include "inet(media_common)" 491154daed1Smrg key <I26> { [ XF86Start ] }; 492154daed1Smrg key <I32> { [ XF86WWW ] }; 493154daed1Smrg key <I33> { [ XF86Eject ] }; 494154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 495154daed1Smrg key <I5F> { [ XF86Standby ] }; 496154daed1Smrg key <I63> { [ XF86WakeUp ] }; 497154daed1Smrg key <I65> { [ XF86Search ] }; 498154daed1Smrg key <I66> { [ XF86Favorites ] }; 499154daed1Smrg}; 500154daed1Smrg 501154daed1Smrg// BTC 9019U 502154daed1Smrgpartial alphanumeric_keys 503154daed1Smrgxkb_symbols "btc9019u" { 504154daed1Smrg include "inet(media_common)" 505154daed1Smrg key <FK17> { [ XF86Search ] }; 506154daed1Smrg key <I02> { [ XF86HomePage ] }; 507154daed1Smrg key <I5F> { [ XF86Sleep ] }; 508154daed1Smrg key <I66> { [ XF86Favorites ] }; 509154daed1Smrg key <I6C> { [ XF86Mail ] }; 510154daed1Smrg key <K6C> { [ XF86Eject ] }; 511154daed1Smrg}; 512154daed1Smrg 513154daed1Smrg// Cherry Blue Line 514154daed1Smrg 515154daed1Smrg// Cherry Blue Line CyBo@rd 516154daed1Smrgpartial alphanumeric_keys 517154daed1Smrgxkb_symbols "cherryblue" { 518154daed1Smrg include "inet(nav_common)" 519154daed1Smrg key <FK16> { [ XF86Reload ] }; 520154daed1Smrg key <I02> { [ XF86HomePage ] }; 521154daed1Smrg key <I17> { [ XF86AudioStop ] }; 522154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 523154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 524154daed1Smrg key <I21> { [ XF86Calculator ] }; 525154daed1Smrg key <I22> { [ XF86AudioNext ] }; 526154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 527154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 528154daed1Smrg key <I26> { [ XF86AudioMute ] }; 529154daed1Smrg key <I63> { [ XF86Standby ] }; 530154daed1Smrg key <I65> { [ XF86Search ] }; 531154daed1Smrg key <I66> { [ XF86MyComputer ] }; 532154daed1Smrg key <I68> { [ XF86Stop ] }; 533154daed1Smrg key <I6C> { [ XF86Mail ] }; 534154daed1Smrg key <PRSC> { [ XF86Terminal ] }; 535154daed1Smrg key <XFER> { [ XF86Go ] }; 536154daed1Smrg}; 537154daed1Smrg 538154daed1Smrg// Cherry CyMotion Master XPress 539154daed1Smrgpartial alphanumeric_keys 540154daed1Smrgxkb_symbols "cherryblueb" { 541154daed1Smrg include "inet(media_nav_common)" 542154daed1Smrg key <FK16> { [ XF86Reload ] }; 543154daed1Smrg key <I02> { [ XF86HomePage ] }; 544154daed1Smrg key <I07> { [ XF86Forward ] }; 545154daed1Smrg key <I08> { [ XF86Back ] }; 546154daed1Smrg key <I0A> { [ XF86Copy ] }; 547154daed1Smrg key <I0B> { [ XF86ScrollUp ] }; 548154daed1Smrg key <I12> { [ XF86ScrollDown ] }; 549154daed1Smrg key <I17> { [ XF86Cut ] }; 550154daed1Smrg key <I18> { [ XF86Paste ] }; 551154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 552154daed1Smrg key <I21> { [ XF86Calculator ] }; 553154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 554154daed1Smrg key <I26> { [ XF86AudioMute ] }; 555154daed1Smrg key <I2C> { [ XF86Book ] }; 556154daed1Smrg key <I32> { [ XF86Finance ] }; 557154daed1Smrg key <I63> { [ XF86Standby ] }; 558154daed1Smrg key <I65> { [ XF86Search ] }; 559154daed1Smrg key <I66> { [ XF86MyComputer ] }; 560154daed1Smrg key <I67> { [ XF86AudioRewind ] }; 561154daed1Smrg key <I68> { [ XF86Stop ] }; 562154daed1Smrg key <I6C> { [ XF86Mail ] }; 563154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 564154daed1Smrg key <I70> { [ XF86Eject ] }; 565154daed1Smrg key <I71> { [ XF86Book ] }; 566154daed1Smrg key <I72> { [ XF86Book ] }; 567154daed1Smrg key <PRSC> { [ XF86Terminal ] }; 568154daed1Smrg key <XFER> { [ XF86Go ] }; 569154daed1Smrg}; 570154daed1Smrg 571154daed1Smrg// Cherry Blue Line CyBo@rd (alternate option) 572154daed1Smrgpartial alphanumeric_keys 573154daed1Smrgxkb_symbols "cherrybluea" { 574154daed1Smrg include "inet(media_nav_common)" 575154daed1Smrg key <I21> { [ XF86Calculator ] }; 576154daed1Smrg key <I32> { [ XF86HomePage ] }; 577154daed1Smrg key <I5F> { [ XF86Standby ] }; 578154daed1Smrg key <I65> { [ XF86Search ] }; 579154daed1Smrg key <I66> { [ XF86MyComputer ] }; 580154daed1Smrg key <I67> { [ XF86Reload ] }; 581154daed1Smrg key <I68> { [ XF86Stop ] }; 582154daed1Smrg key <I6B> { [ XF86Terminal ] }; 583154daed1Smrg key <I6C> { [ XF86Mail ] }; 584154daed1Smrg key <I6D> { [ XF86Go ] }; 585154daed1Smrg}; 586154daed1Smrg 587154daed1Smrg// Cherry CyBo@rd USB-Hub 588154daed1Smrgpartial alphanumeric_keys 589154daed1Smrgxkb_symbols "cherrycyboard" { 590154daed1Smrg include "inet(media_nav_common)" 591154daed1Smrg key <FK17> { [ XF86Search ] }; 592154daed1Smrg key <I02> { [ XF86HomePage ] }; 593154daed1Smrg key <I21> { [ XF86Calculator ] }; 594154daed1Smrg key <I5F> { [ XF86Standby ] }; 595154daed1Smrg key <I66> { [ XF86MyComputer ] }; 596154daed1Smrg key <I67> { [ XF86Reload ] }; 597154daed1Smrg key <I68> { [ XF86Stop ] }; 598154daed1Smrg key <I6C> { [ XF86Mail ] }; 599154daed1Smrg key <K67> { [ XF86Terminal ] }; 600154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 601154daed1Smrg}; 602154daed1Smrg 603154daed1Smrg 604154daed1Smrg// Chicony 605154daed1Smrg 606154daed1Smrg// Chicony Internet Keyboard 607154daed1Smrgpartial alphanumeric_keys 608154daed1Smrgxkb_symbols "chicony" { 609154daed1Smrg key <I12> { [ XF86AudioMute ] }; 610154daed1Smrg key <I17> { [ XF86Mail ] }; 611154daed1Smrg key <I19> { [ XF86AudioLowerVolume ] }; 612154daed1Smrg key <I1E> { [ XF86Forward ] }; 613154daed1Smrg key <I20> { [ XF86AudioNext ] }; 614154daed1Smrg key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; 615154daed1Smrg key <I22> { [ XF86AudioPrev ] }; 616154daed1Smrg key <I23> { [ XF86AudioRaiseVolume ] }; 617154daed1Smrg key <I24> { [ XF86AudioStop ] }; 618154daed1Smrg key <I25> { [ XF86Back ] }; 619154daed1Smrg key <I26> { [ XF86LaunchB ] }; 620154daed1Smrg key <I2E> { [ XF86LaunchC ] }; 621154daed1Smrg key <I30> { [ XF86LaunchA ] }; 622154daed1Smrg key <I32> { [ XF86HomePage ] }; 623154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 624154daed1Smrg key <I5F> { [ XF86ContrastAdjust ] }; 625154daed1Smrg key <I63> { [ XF86BrightnessAdjust ] }; 626154daed1Smrg}; 627154daed1Smrg 628154daed1Smrg// Chicony KU-0108 629154daed1Smrgpartial alphanumeric_keys 630154daed1Smrgxkb_symbols "chicony0108" { 631154daed1Smrg include "inet(cherrycyboard)" 632154daed1Smrg key <I66> { [ XF86New ] }; 633154daed1Smrg}; 634154daed1Smrg 635154daed1Smrg// Chicony KB-9885 636154daed1Smrgpartial alphanumeric_keys 637154daed1Smrgxkb_symbols "chicony9885" { 638154daed1Smrg key <I12> { [ XF86AudioMute ] }; 639154daed1Smrg key <I17> { [ XF86Mail ] }; 640154daed1Smrg key <I19> { [ XF86AudioLowerVolume ] }; 641154daed1Smrg key <I1E> { [ XF86Forward ] }; 642154daed1Smrg key <I20> { [ XF86AudioNext ] }; 643154daed1Smrg key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; 644154daed1Smrg key <I22> { [ XF86AudioPrev ] }; 645154daed1Smrg key <I23> { [ XF86AudioRaiseVolume ] }; 646154daed1Smrg key <I24> { [ XF86AudioStop ] }; 647154daed1Smrg key <I25> { [ XF86Back ] }; 648154daed1Smrg key <I26> { [ XF86LaunchB ] }; 649154daed1Smrg key <I2E> { [ XF86LaunchC ] }; 650154daed1Smrg key <I30> { [ XF86LaunchA ] }; 651154daed1Smrg key <I32> { [ XF86WWW ] }; 652154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 653154daed1Smrg key <I5F> { [ XF86Standby ] }; 654154daed1Smrg key <I63> { [ XF86WakeUp ] }; 655154daed1Smrg}; 656154daed1Smrg 657154daed1Smrg 658154daed1Smrg// Compaq 659154daed1Smrg 660154daed1Smrg// Compaq Easy Access Keyboard 661154daed1Smrgpartial alphanumeric_keys 662154daed1Smrgxkb_symbols "compaqeak8" { 663154daed1Smrg key <I13> { [ XF86Community ] }; 664154daed1Smrg key <I14> { [ XF86Market ] }; 665154daed1Smrg key <I15> { [ XF86Meeting ] }; 666154daed1Smrg key <I1A> { [ XF86Search ] }; 667154daed1Smrg key <I1B> { [ XF86News ] }; 668154daed1Smrg key <I1E> { [ XF86Mail ] }; 669154daed1Smrg key <I1F> { [ XF86HomePage ] }; 670154daed1Smrg key <I23> { [ XF86WWW ] }; 671154daed1Smrg}; 672154daed1Smrg 673154daed1Smrg// Compaq Internet Keyboard (7 keys) 674154daed1Smrgpartial alphanumeric_keys 675154daed1Smrgxkb_symbols "compaqik7" { 676154daed1Smrg key <I12> { [ XF86LightBulb ] }; 677154daed1Smrg key <I1E> { [ XF86Mail ] }; 678154daed1Smrg key <I21> { [ XF86Search ] }; 679154daed1Smrg key <I23> { [ Help ] }; 680154daed1Smrg key <I25> { [ XF86VendorHome ] }; 681154daed1Smrg key <I26> { [ XF86HomePage ] }; 682154daed1Smrg key <I32> { [ XF86Shop ] }; 683154daed1Smrg}; 684154daed1Smrg 685154daed1Smrg// Compaq Internet Keyboard (13 keys) 686154daed1Smrgpartial alphanumeric_keys 687154daed1Smrgxkb_symbols "compaqik13" { 688154daed1Smrg include "inet(media_common)" 689154daed1Smrg key <I1E> { [ XF86Mail ] }; 690154daed1Smrg key <I1F> { [ XF86Go ] }; 691154daed1Smrg key <I21> { [ XF86Search ] }; 692154daed1Smrg key <I23> { [ XF86WWW ] }; 693154daed1Smrg key <I32> { [ XF86Shop ] }; 694154daed1Smrg key <I5F> { [ XF86Standby ] }; 695154daed1Smrg}; 696154daed1Smrg 697154daed1Smrg// Compaq Internet Keyboard (18 keys) 698154daed1Smrgpartial alphanumeric_keys 699154daed1Smrgxkb_symbols "compaqik18" { 700154daed1Smrg include "inet(media_common)" 701154daed1Smrg key <I12> { [ XF86LightBulb ] }; 702154daed1Smrg key <I18> { [ XF86Eject ] }; 703154daed1Smrg key <I1E> { [ XF86Mail ] }; 704154daed1Smrg key <I1F> { [ XF86Go ] }; 705154daed1Smrg key <I21> { [ XF86Search ] }; 706154daed1Smrg key <I23> { [ XF86WWW ] }; 707154daed1Smrg key <I25> { [ XF86VendorHome ] }; 708154daed1Smrg key <I26> { [ XF86Community ] }; 709154daed1Smrg key <I32> { [ XF86Shop ] }; 710154daed1Smrg key <I5F> { [ XF86Standby ] }; 711154daed1Smrg key <I68> { [ Print ] }; 712154daed1Smrg}; 713154daed1Smrg 714154daed1Smrg 715154daed1Smrg// Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard 716154daed1Smrgpartial alphanumeric_keys 717154daed1Smrgxkb_symbols "armada" { 718154daed1Smrg include "inet(media_common)" 719154daed1Smrg key <I1A> { [ XF86Search ] }; 720154daed1Smrg key <I1E> { [ XF86Mail ] }; 721154daed1Smrg key <I1F> { [ XF86HomePage ] }; 722154daed1Smrg key <I23> { [ XF86WWW ] }; 723154daed1Smrg key <I59> { [ XF86Launch2 ] }; // Battery Monitor 724154daed1Smrg key <I5F> { [ XF86Standby ] }; 725154daed1Smrg key <I6F> { [ XF86AudioMedia ] }; 726154daed1Smrg key <I75> { [ XF86Launch0 ] }; // Info Center 727154daed1Smrg}; 728154daed1Smrg 729154daed1Smrg// Laptop/notebook Compaq (eg. Presario) Internet Keyboard 730154daed1Smrgpartial alphanumeric_keys 731154daed1Smrgxkb_symbols "presario" { 732154daed1Smrg include "inet(media_common)" 733154daed1Smrg key <I14> { [ XF86Q ] }; 734154daed1Smrg key <I18> { [ XF86Launch2 ] }; 735154daed1Smrg key <I1E> { [ XF86Mail ] }; 736154daed1Smrg key <I1F> { [ XF86Launch1 ] }; 737154daed1Smrg key <I23> { [ XF86WWW ] }; 738154daed1Smrg key <I32> { [ XF86Shop ] }; 739154daed1Smrg key <I5F> { [ XF86Standby ] }; 740154daed1Smrg key <I75> { [ XF86AudioMedia ] }; 741154daed1Smrg}; 742154daed1Smrg 743154daed1Smrg// Compaq iPaq Keyboard 744154daed1Smrgpartial alphanumeric_keys 745154daed1Smrgxkb_symbols "ipaq" { 746154daed1Smrg key <FK16> { [ XF86Shop ] }; 747154daed1Smrg key <I02> { [ XF86Standby ] }; 748154daed1Smrg key <I65> { [ XF86Search ] }; 749154daed1Smrg key <I66> { [ XF86Travel ] }; 750154daed1Smrg key <I69> { [ XF86BackForward ] }; 751154daed1Smrg key <I6A> { [ XF86Q ] }; 752154daed1Smrg key <I6C> { [ XF86Mail ] }; 753154daed1Smrg}; 754154daed1Smrg 755154daed1Smrg 756154daed1Smrg// Dell 757154daed1Smrg 758154daed1Smrgpartial alphanumeric_keys 759154daed1Smrgxkb_symbols "dell" { 760154daed1Smrg key <I12> { [ XF86Mail ] }; 761154daed1Smrg key <I1E> { [ XF86Search ] }; 762154daed1Smrg key <I26> { [ XF86HomePage ] }; 763154daed1Smrg key <I5F> { [ XF86Standby ] }; 764154daed1Smrg}; 765154daed1Smrg 766154daed1Smrg// Dell Precision M65 767154daed1Smrgpartial alphanumeric_keys 768154daed1Smrgxkb_symbols "dellm65" { 769154daed1Smrg include "inet(media_common)" 770154daed1Smrg key <I04> { [ XF86PowerOff ] }; 771154daed1Smrg key <LWIN> { [ Super_L ] }; 772154daed1Smrg}; 773154daed1Smrg 774154daed1Smrg// Genius KB-19e NB 775154daed1Smrgpartial alphanumeric_keys 776154daed1Smrgxkb_symbols "geniuskb19e" { 777154daed1Smrg include "inet(media_nav_common)" 778154daed1Smrg key <I21> { [ XF86Calculator ] }; 779154daed1Smrg key <I32> { [ XF86HomePage ] }; 780154daed1Smrg key <I5F> { [ XF86Sleep ] }; 781154daed1Smrg key <I65> { [ XF86Search ] }; 782154daed1Smrg key <I66> { [ XF86Favorites ] }; 783154daed1Smrg key <I67> { [ XF86Refresh ] }; 784154daed1Smrg key <I68> { [ XF86Stop ] }; 785154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 786154daed1Smrg key <I6C> { [ XF86Mail ] }; 787154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 788154daed1Smrg}; 789154daed1Smrg 790154daed1Smrg// Laptop/notebook Dell Inspiron 8xxx 791154daed1Smrgpartial alphanumeric_keys 792154daed1Smrgxkb_symbols "inspiron" { 793154daed1Smrg include "inet(media_common)" 794154daed1Smrg key <I02> { [ XF86AudioStop ] }; 795154daed1Smrg key <I04> { [ XF86AudioNext ] }; 796154daed1Smrg key <I21> { [ XF86Eject ] }; 797154daed1Smrg key <I56> { [ XF86Display ] }; 798154daed1Smrg key <NFER> { [ XF86AudioPrev ] }; 799154daed1Smrg key <XFER> { [ XF86AudioPlay, XF86AudioPause ] }; 800154daed1Smrg}; 801154daed1Smrg 802154daed1Smrgpartial alphanumeric_keys 803154daed1Smrgxkb_symbols "latitude" { 804154daed1Smrg include "inet(media_common)" 805154daed1Smrg}; 806154daed1Smrg 807154daed1Smrg// Laptop/notebook Dell Precision-M series 808154daed1Smrgpartial alphanumeric_keys 809154daed1Smrgxkb_symbols "precision_m" { 810154daed1Smrg // Describes the extra keys on a Precision M series 811154daed1Smrg // From Olivier Lahaye <olivier dot lahaye at motorola dot com> 812154daed1Smrg include "inet(media_common)" 813154daed1Smrg key <I32> { [ XF86HomePage ] }; 814154daed1Smrg}; 815154daed1Smrg 816154daed1Smrg// DELL USB Multimedia Keyboard (former 8135, generalized, superset of 8125) 817154daed1Smrgpartial alphanumeric_keys 818154daed1Smrgxkb_symbols "dellusbmm" { 819154daed1Smrg // Describes the extra keys on a SK-8135 Multimedia keyboard 820154daed1Smrg // From Olivier Lahaye <olivier dot lahaye at motorola dot com> 821154daed1Smrg include "inet(media_nav_common)" 822154daed1Smrg key <I02> { [ XF86HomePage ] }; 823154daed1Smrg key <I21> { [ XF86Calculator ] }; 824154daed1Smrg key <I67> { [ XF86Reload ] }; 825154daed1Smrg key <I68> { [ XF86Stop ] }; 826154daed1Smrg key <I6C> { [ XF86Mail ] }; 827154daed1Smrg key <K67> { [ XF86MyComputer ] }; 828154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 829154daed1Smrg}; 830154daed1Smrg 831154daed1Smrg 832154daed1Smrg// Dexxa 833154daed1Smrg 834154daed1Smrg// Dexxa Wireless Desktop Keyboard 835154daed1Smrgpartial alphanumeric_keys 836154daed1Smrgxkb_symbols "dexxa" { 837154daed1Smrg include "inet(media_common)" 838154daed1Smrg key <I32> { [ XF86WWW ] }; 839154daed1Smrg key <I65> { [ XF86Search ] }; 840154daed1Smrg key <I66> { [ XF86Favorites ] }; 841154daed1Smrg key <I67> { [ XF86Reload ] }; 842154daed1Smrg key <I6C> { [ XF86Mail ] }; 843154daed1Smrg}; 844154daed1Smrg 845154daed1Smrg 846154daed1Smrg// Diamond 847154daed1Smrg 848154daed1Smrg// Diamond 9801 / 9802 series 849154daed1Smrgpartial alphanumeric_keys 850154daed1Smrgxkb_symbols "diamond" { 851154daed1Smrg include "inet(media_nav_common)" 852154daed1Smrg key <I21> { [ XF86Calculator ] }; 853154daed1Smrg key <I32> { [ XF86HomePage ] }; 854154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 855154daed1Smrg key <I5F> { [ XF86Standby ] }; 856154daed1Smrg key <I63> { [ XF86WakeUp ] }; 857154daed1Smrg key <I65> { [ XF86Search ] }; 858154daed1Smrg key <I66> { [ XF86Favorites ] }; 859154daed1Smrg key <I67> { [ XF86Reload ] }; 860154daed1Smrg key <I68> { [ XF86Stop ] }; 861154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 862154daed1Smrg key <I6C> { [ XF86Mail ] }; 863154daed1Smrg key <I6D> { [ XF86Go ] }; 864154daed1Smrg}; 865154daed1Smrg 866154daed1Smrg// DTK 867154daed1Smrg 868154daed1Smrg// DTK2000 869154daed1Smrgpartial alphanumeric_keys 870154daed1Smrgxkb_symbols "dtk2000" { 871154daed1Smrg // Describes the extra keys on a DTK2000 Internet keyboard. 872154daed1Smrg // From Radics Laszlo <garaboncias@mailbox.hu> 873154daed1Smrg include "inet(media_nav_common)" 874154daed1Smrg key <I21> { [ XF86Calculator ] }; 875154daed1Smrg key <I32> { [ XF86HomePage ] }; 876154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 877154daed1Smrg key <I5F> { [ XF86Sleep ] }; 878154daed1Smrg key <I63> { [ XF86WakeUp ] }; 879154daed1Smrg key <I65> { [ XF86Search ] }; 880154daed1Smrg key <I66> { [ XF86Favorites ] }; 881154daed1Smrg key <I67> { [ XF86Refresh ] }; 882154daed1Smrg key <I68> { [ XF86Stop ] }; 883154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 884154daed1Smrg key <I6C> { [ XF86Mail ] }; 885154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 886154daed1Smrg}; 887154daed1Smrg 888154daed1Smrg 889154daed1Smrg// Ennyah 890154daed1Smrg 891154daed1Smrg// Ennyah DKB-1008 892154daed1Smrgpartial alphanumeric_keys 893154daed1Smrgxkb_symbols "ennyah_dkb1008" { 894154daed1Smrg include "inet(media_nav_common)" 895154daed1Smrg key <I32> { [ XF86HomePage ] }; 896154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 897154daed1Smrg key <I5F> { [ XF86Standby ] }; 898154daed1Smrg key <I63> { [ XF86WakeUp ] }; 899154daed1Smrg key <I65> { [ XF86Search ] }; 900154daed1Smrg key <I66> { [ XF86Favorites ] }; 901154daed1Smrg key <I67> { [ XF86Refresh ] }; 902154daed1Smrg key <I68> { [ XF86Stop ] }; 903154daed1Smrg key <I6C> { [ XF86Mail ] }; 904154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 905154daed1Smrg}; 906154daed1Smrg 907154daed1Smrg 908154daed1Smrg// Fujitsu-Siemens Computers 909154daed1Smrg 910154daed1Smrg// Fujitsu-Siemens Computers AMILO A1667G laptop 911154daed1Smrgpartial alphanumeric_keys 912154daed1Smrgxkb_symbols "fscaa1667g" { 913154daed1Smrg include "inet(media_common)" 914154daed1Smrg key <I32> { [ XF86Info ] }; 915154daed1Smrg key <I6C> { [ XF86Mail ] }; 916154daed1Smrg}; 917154daed1Smrg 918154daed1Smrg 919154daed1Smrg// Genius 920154daed1Smrg 921154daed1Smrg// Genius Comfy KB-16M / Genius MM Keyboard KWD-910 922154daed1Smrgpartial alphanumeric_keys 923154daed1Smrgxkb_symbols "genius" { 924154daed1Smrg key <I12> { [ XF86AudioRaiseVolume ] }; 925154daed1Smrg key <I17> { [ XF86Calculator ] }; 926154daed1Smrg key <I19> { [ XF86AudioLowerVolume ] }; 927154daed1Smrg key <I1E> { [ XF86Forward ] }; 928154daed1Smrg key <I20> { [ XF86AudioMute ] }; 929154daed1Smrg key <I21> { [ XF86AudioNext ] }; 930154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 931154daed1Smrg key <I23> { [ XF86AudioPrev ] }; 932154daed1Smrg key <I24> { [ XF86AudioStop ] }; 933154daed1Smrg key <I25> { [ XF86Back ] }; 934154daed1Smrg key <I26> { [ XF86ScreenSaver ] }; 935154daed1Smrg key <I2E> { [ XF86Mail ] }; 936154daed1Smrg key <I30> { [ XF86Eject ] }; 937154daed1Smrg key <I32> { [ XF86WWW ] }; 938154daed1Smrg key <I5F> { [ XF86Standby ] }; 939154daed1Smrg key <I63> { [ XF86WakeUp ] }; 940154daed1Smrg}; 941154daed1Smrg 942154daed1Smrg 943154daed1Smrgpartial alphanumeric_keys 944154daed1Smrgxkb_symbols "geniuscomfy" { 945154daed1Smrg // Describes the extra keys on a Genius Comfy KB-12e 946154daed1Smrg // From Jurica Vukadin <jura@webit.hr> 947154daed1Smrg include "inet(media_nav_common)" 948154daed1Smrg key <I21> { [ XF86Calculator ] }; 949154daed1Smrg key <I32> { [ XF86WWW ] }; 950154daed1Smrg key <I5F> { [ XF86Sleep ] }; 951154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 952154daed1Smrg key <I6C> { [ XF86Mail ] }; 953154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 954154daed1Smrg}; 955154daed1Smrg 956154daed1Smrg 957154daed1Smrg// GeniusComfy21e 958154daed1Smrgpartial alphanumeric_keys 959154daed1Smrgxkb_symbols "geniuscomfy2" { 960154daed1Smrg // Describes the extra keys on a Genius Comfy KB-21e-Scroll 961154daed1Smrg // From Radics Laszlo <garaboncias@mailbox.hu> 962154daed1Smrg include "inet(geniuscomfy)" 963154daed1Smrg key <I23> { [ Return ] }; 964154daed1Smrg key <I65> { [ XF86Search ] }; 965154daed1Smrg key <I66> { [ XF86Favorites ] }; 966154daed1Smrg key <I67> { [ XF86Refresh ] }; 967154daed1Smrg key <I68> { [ XF86Stop ] }; 968154daed1Smrg}; 969154daed1Smrg 970154daed1Smrg// Gyration 971154daed1Smrg 972154daed1Smrgpartial alphanumeric_keys 973154daed1Smrgxkb_symbols "gyration" { 974154daed1Smrg include "inet(nav_common)" 975154daed1Smrg key <FK16> { [ XF86Reload ] }; 976154daed1Smrg key <I02> { [ XF86WWW ] }; 977154daed1Smrg key <I17> { [ XF86AudioStop ] }; 978154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 979154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 980154daed1Smrg key <I22> { [ XF86AudioNext ] }; 981154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 982154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 983154daed1Smrg key <I26> { [ XF86AudioMute ] }; 984154daed1Smrg key <I65> { [ XF86Search ] }; 985154daed1Smrg key <I66> { [ XF86Favorites ] }; 986154daed1Smrg key <I68> { [ XF86Stop ] }; 987154daed1Smrg key <I6C> { [ XF86Mail ] }; 988154daed1Smrg}; 989154daed1Smrg 990154daed1Smrg 991154daed1Smrg// Hewlett-Packard 992154daed1Smrg 993154daed1Smrg// Hewlett-Packard Internet Keyboard 994154daed1Smrgpartial alphanumeric_keys 995154daed1Smrgxkb_symbols "hpi6" { 996154daed1Smrg include "inet(media_common)" 997154daed1Smrg key <I12> { [ XF86Search ] }; 998154daed1Smrg key <I26> { [ Help ] }; 999154daed1Smrg key <I5F> { [ XF86Standby ] }; 1000154daed1Smrg}; 1001154daed1Smrg 1002154daed1Smrg// Hewlett-Packard SK-2501 Multimedia Keyboard 1003154daed1Smrgpartial alphanumeric_keys 1004154daed1Smrgxkb_symbols "hp2501" { 1005154daed1Smrg key <I12> { [ XF86Tools ] }; 1006154daed1Smrg key <I17> { [ XF86Search ] }; 1007154daed1Smrg key <I1E> { [ XF86Mail ] }; 1008154daed1Smrg key <I20> { [ XF86AudioMute ] }; 1009154daed1Smrg key <I21> { [ XF86Launch5 ] }; 1010154daed1Smrg key <I22> { [ XF86Launch3 ] }; 1011154daed1Smrg key <I23> { [ XF86Launch2 ] }; 1012154daed1Smrg key <I24> { [ XF86Launch4 ] }; 1013154daed1Smrg key <I25> { [ XF86Standby ] }; 1014154daed1Smrg key <I26> { [ Help ] }; 1015154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 1016154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 1017154daed1Smrg key <I32> { [ XF86WWW ] }; 1018154daed1Smrg}; 1019154daed1Smrg 1020154daed1Smrg// Hewlett-Packard SK-2505 Internet Keyboard 1021154daed1Smrgpartial alphanumeric_keys 1022154daed1Smrgxkb_symbols "hp2505" { 1023154daed1Smrg include "inet(media_common)" 1024154daed1Smrg key <I18> { [ XF86Eject ] }; 1025154daed1Smrg key <I1E> { [ XF86Mail ] }; 1026154daed1Smrg key <I25> { [ XF86Standby ] }; 1027154daed1Smrg key <I32> { [ XF86WWW ] }; 1028154daed1Smrg}; 1029154daed1Smrg 1030154daed1Smrg// Hewlett-Packard 5181 Internet Keyboard 1031154daed1Smrgpartial alphanumeric_keys 1032154daed1Smrgxkb_symbols "hp5181" { 1033154daed1Smrg include "inet(media_common)" 1034154daed1Smrg key <I12> { [ XF86Search ] }; 1035154daed1Smrg key <I14> { [ XF86VendorHome ] }; 1036154daed1Smrg key <I15> { [ XF86Community ] }; 1037154daed1Smrg key <I16> { [ XF86AudioMedia ] }; 1038154daed1Smrg key <I18> { [ XF86Eject ] }; 1039154daed1Smrg key <I1E> { [ XF86Shop ] }; 1040154daed1Smrg key <I1F> { [ XF86Launch1 ] }; 1041154daed1Smrg key <I26> { [ Help ] }; 1042154daed1Smrg key <I27> { [ XF86Finance ] }; 1043154daed1Smrg key <I32> { [ XF86HomePage ] }; 1044154daed1Smrg key <I39> { [ Print ] }; 1045154daed1Smrg key <I5F> { [ XF86Standby ] }; 1046154daed1Smrg key <I6C> { [ XF86Mail ] }; 1047154daed1Smrg}; 1048154daed1Smrg 1049154daed1Smrg// Hewlett-Packard 5185 Internet Keyboard 1050154daed1Smrgpartial alphanumeric_keys 1051154daed1Smrgxkb_symbols "hp5185" { 1052154daed1Smrg include "inet(media_common)" 1053154daed1Smrg key <I02> { [ XF86WWW ] }; 1054154daed1Smrg key <I12> { [ XF86Go ] }; 1055154daed1Smrg key <I14> { [ XF86VendorHome ] }; 1056154daed1Smrg key <I15> { [ XF86Community ] }; 1057154daed1Smrg key <I16> { [ XF86AudioMedia ] }; 1058154daed1Smrg key <I18> { [ XF86Eject ] }; 1059154daed1Smrg key <I1E> { [ XF86Shop ] }; 1060154daed1Smrg key <I1F> { [ XF86Pictures ] }; 1061154daed1Smrg key <I26> { [ Help ] }; 1062154daed1Smrg key <I27> { [ XF86Finance ] }; 1063154daed1Smrg key <I32> { [ XF86WWW ] }; 1064154daed1Smrg key <I39> { [ Print ] }; 1065154daed1Smrg key <I5F> { [ XF86Standby ] }; 1066154daed1Smrg key <I65> { [ XF86Search ] }; 1067154daed1Smrg key <I6C> { [ XF86Mail ] }; 1068154daed1Smrg key <I75> { [ Help ] }; 1069154daed1Smrg}; 1070154daed1Smrg 1071154daed1Smrg// Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx 1072154daed1Smrgpartial alphanumeric_keys 1073154daed1Smrgxkb_symbols "hpxe3gc" { 1074154daed1Smrg // Describes the OneTouch buttons on HP Omnibook XE3 GC and 1075154daed1Smrg // HP Pavilion N52XX models. 1076154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1077154daed1Smrg // these keys 1078154daed1Smrg include "inet(media_common)" 1079154daed1Smrg key <I71> { [ Help ] }; 1080154daed1Smrg key <I72> { [ XF86Launch1 ] }; 1081154daed1Smrg key <I73> { [ XF86WWW ] }; 1082154daed1Smrg key <I74> { [ XF86Mail ] }; 1083154daed1Smrg}; 1084154daed1Smrg 1085154daed1Smrg// Hewlett-Packard Omnibook XE3 GF 1086154daed1Smrgpartial alphanumeric_keys 1087154daed1Smrgxkb_symbols "hpxe3gf" { 1088154daed1Smrg // Describes the OneTouch buttons on HP Omnibook XE3 GF models. 1089154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1090154daed1Smrg // these keys 1091154daed1Smrg include "inet(media_common)" 1092154daed1Smrg key <I32> { [ XF86WWW ] }; 1093154daed1Smrg key <I6C> { [ XF86Mail ] }; 1094154daed1Smrg key <I73> { [ Help ] }; 1095154daed1Smrg key <I74> { [ XF86Launch1 ] }; 1096154daed1Smrg}; 1097154daed1Smrg 1098154daed1Smrg// Hewlett-Packard Omnibook XT1000 1099154daed1Smrgpartial alphanumeric_keys 1100154daed1Smrgxkb_symbols "hpxt1000" { 1101154daed1Smrg // Describes the OneTouch buttons on HP Omnibook XT1000 models. 1102154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1103154daed1Smrg // these keys 1104154daed1Smrg include "inet(media_common)" 1105154daed1Smrg key <I32> { [ XF86WWW ] }; 1106154daed1Smrg key <I6C> { [ XF86Mail ] }; 1107154daed1Smrg key <I71> { [ XF86Launch3 ] }; 1108154daed1Smrg key <I72> { [ Help ] }; 1109154daed1Smrg key <I73> { [ XF86Launch2 ] }; 1110154daed1Smrg key <I74> { [ XF86Launch1 ] }; 1111154daed1Smrg}; 1112154daed1Smrg 1113154daed1Smrg// Hewlett-Packard Pavilion ZT11xx 1114154daed1Smrgpartial alphanumeric_keys 1115154daed1Smrgxkb_symbols "hpzt11xx" { 1116154daed1Smrg // Describes the OneTouch buttons on HP Pavilion ZT11xx models. 1117154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1118154daed1Smrg // these keys 1119154daed1Smrg include "inet(media_common)" 1120154daed1Smrg key <I32> { [ XF86WWW ] }; 1121154daed1Smrg key <I6C> { [ XF86Mail ] }; 1122154daed1Smrg key <I71> { [ XF86Launch3 ] }; 1123154daed1Smrg key <I72> { [ Help ] }; 1124154daed1Smrg key <I73> { [ XF86Launch2 ] }; 1125154daed1Smrg key <I74> { [ XF86Launch1 ] }; 1126154daed1Smrg}; 1127154daed1Smrg 1128154daed1Smrg// Hewlett-Packard Omnibook XE4xxx and ZE4xxx 1129154daed1Smrgpartial alphanumeric_keys 1130154daed1Smrgxkb_symbols "hpxe4xxx" { 1131154daed1Smrg // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx 1132154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1133154daed1Smrg // models. 1134154daed1Smrg // these keys 1135154daed1Smrg include "inet(media_common)" 1136154daed1Smrg key <I32> { [ XF86WWW ] }; 1137154daed1Smrg key <I6C> { [ XF86Mail ] }; 1138154daed1Smrg key <I70> { [ Help ] }; 1139154daed1Smrg key <I71> { [ XF86Launch2 ] }; 1140154daed1Smrg key <I73> { [ XF86Launch1 ] }; 1141154daed1Smrg}; 1142154daed1Smrg 1143154daed1Smrg// Hewlett-Packard Omnibook 500 FA 1144154daed1Smrgpartial alphanumeric_keys 1145154daed1Smrgxkb_symbols "hp500fa" { 1146154daed1Smrg // Describes the OneTouch buttons on HP Omnibook 500 FA models. 1147154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1148154daed1Smrg // these keys 1149154daed1Smrg key <I73> { [ Help ] }; 1150154daed1Smrg key <I74> { [ XF86Launch1 ] }; 1151154daed1Smrg}; 1152154daed1Smrg 1153154daed1Smrg// Hewlett-Packard Omnibook 5xx 1154154daed1Smrgpartial alphanumeric_keys 1155154daed1Smrgxkb_symbols "hp5xx" { 1156154daed1Smrg // Describes the OneTouch buttons on HP Omnibook 5xx models. 1157154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1158154daed1Smrg // these keys 1159154daed1Smrg include "inet(media_common)" 1160154daed1Smrg key <I73> { [ Help ] }; 1161154daed1Smrg key <I74> { [ XF86Launch1 ] }; 1162154daed1Smrg}; 1163154daed1Smrg 1164154daed1Smrg 1165154daed1Smrg// Honeywell 1166154daed1Smrg 1167154daed1Smrg 1168154daed1Smrg// Honeywell Euroboard 1169154daed1Smrgpartial alphanumeric_keys 1170154daed1Smrgxkb_symbols "honeywell_euroboard" { 1171154daed1Smrg // January 2002 1172154daed1Smrg // Scott Penrose <scottp@dd.com.au> 1173154daed1Smrg // http://linux.dd.com.au/quest/linux/keyboard/honeywell/ 1174154daed1Smrg key <I10> { [ XF86Game ] }; 1175154daed1Smrg key <I12> { [ XF86AudioPrev ] }; 1176154daed1Smrg key <I17> { [ XF86Eject ] }; 1177154daed1Smrg key <I18> { [ XF86Launch2 ] }; 1178154daed1Smrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 1179154daed1Smrg key <I1E> { [ XF86Launch1 ] }; 1180154daed1Smrg key <I20> { [ XF86AudioMute ] }; 1181154daed1Smrg key <I22> { [ XF86AudioNext ] }; 1182154daed1Smrg key <I23> { [ XF86AudioStop ] }; 1183154daed1Smrg key <I24> { [ XF86Mail ] }; 1184154daed1Smrg key <I25> { [ XF86ScreenSaver ] }; 1185154daed1Smrg key <I26> { [ XF86Calculator ] }; 1186154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 1187154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 1188154daed1Smrg key <I32> { [ XF86WWW ] }; 1189154daed1Smrg}; 1190154daed1Smrg 1191154daed1Smrg 1192154daed1Smrg// IBM 1193154daed1Smrg 1194154daed1Smrg 1195154daed1Smrg// IBM Rapid Access 1196154daed1Smrgpartial alphanumeric_keys 1197154daed1Smrgxkb_symbols "rapidaccess" { 1198154daed1Smrg key <I12> { [ XF86AudioMute ] }; 1199154daed1Smrg key <I17> { [ XF86Launch2 ] }; 1200154daed1Smrg key <I1E> { [ XF86AudioLowerVolume ] }; 1201154daed1Smrg key <I20> { [ XF86AudioRaiseVolume ] }; 1202154daed1Smrg key <I21> { [ XF86AudioNext ] }; 1203154daed1Smrg key <I22> { [ XF86AudioPause ] }; 1204154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1205154daed1Smrg key <I23> { [ XF86AudioPrev ] }; 1206154daed1Smrg key <I24> { [ XF86AudioStop ] }; 1207154daed1Smrg key <I25> { [ XF86Standby ] }; 1208154daed1Smrg key <I26> { [ Help ] }; 1209154daed1Smrg key <I2E> { [ XF86Launch4 ] }; 1210154daed1Smrg key <I30> { [ XF86Launch3 ] }; 1211154daed1Smrg key <I32> { [ XF86Launch1 ] }; 1212154daed1Smrg}; 1213154daed1Smrg 1214154daed1Smrg// IBM Rapid Access II 1215154daed1Smrgpartial alphanumeric_keys 1216154daed1Smrgxkb_symbols "rapidaccess2" { 1217154daed1Smrg key <I12> { [ XF86AudioNext ] }; 1218154daed1Smrg key <I17> { [ XF86Favorites ] }; 1219154daed1Smrg key <I1E> { [ XF86AudioMute ] }; 1220154daed1Smrg key <I20> { [ XF86AudioStop ] }; 1221154daed1Smrg key <I21> { [ XF86AudioLowerVolume ] }; 1222154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1223154daed1Smrg key <I23> { [ XF86AudioRaiseVolume ] }; 1224154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 1225154daed1Smrg key <I25> { [ XF86HomePage ] }; 1226154daed1Smrg key <I26> { [ XF86Shop ] }; 1227154daed1Smrg key <I2E> { [ XF86Search ] }; 1228154daed1Smrg key <I30> { [ XF86MyComputer ] }; 1229154daed1Smrg key <I32> { [ XF86VendorHome ] }; 1230154daed1Smrg key <I5F> { [ XF86Standby ] }; 1231154daed1Smrg}; 1232154daed1Smrg 1233154daed1Smrg// IBM Rapid Access II (alternate option) 1234154daed1Smrgpartial alphanumeric_keys 1235154daed1Smrgxkb_symbols "rapidaccess2a" { 1236154daed1Smrg key <I12> { [ XF86AudioNext ] }; 1237154daed1Smrg key <I17> { [ XF86Favorites ] }; 1238154daed1Smrg key <I1E> { [ XF86AudioMute ] }; 1239154daed1Smrg key <I20> { [ XF86AudioStop ] }; 1240154daed1Smrg key <I21> { [ XF86AudioLowerVolume ] }; 1241154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1242154daed1Smrg key <I23> { [ XF86AudioRaiseVolume ] }; 1243154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 1244154daed1Smrg key <I25> { [ XF86WWW ] }; 1245154daed1Smrg key <I26> { [ XF86Shop ] }; 1246154daed1Smrg key <I2E> { [ Help ] }; 1247154daed1Smrg key <I30> { [ XF86Option ] }; 1248154daed1Smrg key <I32> { [ XF86VendorHome ] }; 1249154daed1Smrg key <I5F> { [ XF86Standby ] }; 1250154daed1Smrg key <MENU> { [ Menu ] }; 1251154daed1Smrg}; 1252154daed1Smrg 1253154daed1Smrg// IBM ThinkPad 41 1254154daed1Smrgpartial alphanumeric_keys 1255154daed1Smrgxkb_symbols "thinkpad" { 1256154daed1Smrg include "inet(media_nav_common)" 1257154daed1Smrg}; 1258154daed1Smrg 1259154daed1Smrg 1260154daed1Smrg// IBM ThinkPad 60 series 1261154daed1Smrgpartial alphanumeric_keys 1262154daed1Smrgxkb_symbols "thinkpad60" { 1263154daed1Smrg include "inet(media_nav_common)" 1264154daed1Smrg 1265154daed1Smrg key <I1F> { [ XF86VendorHome ] }; 1266154daed1Smrg}; 1267154daed1Smrg 1268154daed1Smrg 1269154daed1Smrg// Logitech 1270154daed1Smrg 1271154daed1Smrg// Logitech common definitions 1272154daed1Smrgpartial alphanumeric_keys 1273154daed1Smrgxkb_symbols "logitech_base" { 1274154daed1Smrg 1275154daed1Smrg include "inet(media_nav_common)" 1276154daed1Smrg key <I01> { [ XF86AudioMedia ] }; 1277154daed1Smrg key <I02> { [ XF86WWW ] }; 1278154daed1Smrg key <I15> { [ XF86Community ] }; 1279154daed1Smrg key <I16> { [ XF86ScrollClick ] }; 1280154daed1Smrg key <I21> { [ XF86VendorHome ] }; 1281154daed1Smrg key <I32> { [ XF86HomePage ] }; 1282154daed1Smrg key <I3B> { [ XF86New ] }; 1283154daed1Smrg key <I3C> { [ XF86Reply ] }; 1284154daed1Smrg key <I43> { [ XF86MyComputer ] }; 1285154daed1Smrg key <I44> { [ XF86Documents ] }; 1286154daed1Smrg key <I57> { [ XF86Pictures ] }; 1287154daed1Smrg key <I58> { [ XF86Music ] }; 1288154daed1Smrg key <I5F> { [ XF86Standby ] }; 1289154daed1Smrg key <I65> { [ XF86Search ] }; 1290154daed1Smrg key <I66> { [ XF86Favorites ] }; 1291154daed1Smrg key <I6C> { [ XF86Mail ] }; 1292154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 1293154daed1Smrg}; 1294154daed1Smrg 1295154daed1Smrg// Logitech second set of common keys 1296154daed1Smrgpartial hidden alphanumeric_keys 1297154daed1Smrgxkb_symbols "logitech_set3" { 1298154daed1Smrg key <I17> { [ XF86AudioStop ] }; 1299154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 1300154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 1301154daed1Smrg key <I22> { [ XF86AudioNext ] }; 1302154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 1303154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 1304154daed1Smrg key <I26> { [ XF86AudioMute ] }; 1305154daed1Smrg key <I44> { [ XF86New ] }; // F1 1306154daed1Smrg key <I45> { [ XF86Reply ] }; // F2 1307154daed1Smrg key <I4A> { [ XF86Send ] }; // F4 1308154daed1Smrg key <I54> { [ Print ] }; // F7 1309154daed1Smrg key <I55> { [ XF86Save ] }; // F8 1310154daed1Smrg key <I56> { [ XF86Documents ] }; // F10 1311154daed1Smrg key <I69> { [ XF86Go ] }; 1312154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 1313154daed1Smrg}; 1314154daed1Smrg 1315154daed1Smrg// Logitech Access Keyboard 1316154daed1Smrgpartial alphanumeric_keys 1317154daed1Smrgxkb_symbols "logiaccess" { 1318154daed1Smrg include "inet(logitech_base)" 1319154daed1Smrg 1320154daed1Smrg key <FK13> { [ XF86MailForward ] }; 1321154daed1Smrg key <FK14> { [ XF86Send ] }; 1322154daed1Smrg key <I11> { [ XF86Messenger ] }; 1323154daed1Smrg key <I12> { [ XF86WebCam ] }; 1324154daed1Smrg key <I65> { [ XF86Search ] }; 1325154daed1Smrg}; 1326154daed1Smrg 1327154daed1Smrg// Logitech Cordless Desktop (alternate option) 1328154daed1Smrgpartial alphanumeric_keys 1329154daed1Smrgxkb_symbols "logicda" { 1330154daed1Smrg include "inet(logitech_base)" 1331154daed1Smrg include "inet(logitech_set3)" 1332154daed1Smrg}; 1333154daed1Smrg 1334154daed1Smrg// Logitech Internet Navigator Keyboard 1335154daed1Smrgpartial alphanumeric_keys 1336154daed1Smrgxkb_symbols "logicink" { 1337154daed1Smrg include "inet(logitech_base)" 1338154daed1Smrg key <I11> { [ XF86Shop ] }; 1339154daed1Smrg key <I12> { [ XF86VendorHome ] }; 1340154daed1Smrg key <I13> { [ XF86Finance ] }; 1341154daed1Smrg key <I14> { [ XF86Start ] }; 1342154daed1Smrg}; 1343154daed1Smrg 1344154daed1Smrg// Logitech Cordless Desktop EX110 1345154daed1Smrgpartial alphanumeric_keys 1346154daed1Smrgxkb_symbols "logiex110" { 1347154daed1Smrg include "inet(logitech_base)" 1348154daed1Smrg 1349154daed1Smrg key <I2F> { [ XF86Close ] }; // Close 1350154daed1Smrg key <I21> { [ XF86Calculator ] }; 1351154daed1Smrg 1352154daed1Smrg// Extended function keys 1353154daed1Smrg// In the Console before starting X 1354154daed1Smrg// Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217 1355154daed1Smrg// setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206 1356154daed1Smrg// *=keys that are there but need different symbol names. 1357154daed1Smrg 1358154daed1Smrg key <I3B> { [ Help ] }; // F1 1359154daed1Smrg key <FK13> { [ XF86Word ] }; // F2 1360154daed1Smrg key <FK14> { [ XF86Excel ] }; // F3 1361154daed1Smrg key <FK15> { [ XF86Pictures ] }; // F4 1362154daed1Smrg key <FK16> { [ Undo ] }; // F5 1363154daed1Smrg key <I65> { [ Redo ] }; // F6 * 1364154daed1Smrg key <I42> { [ Print ] }; // F7 1365154daed1Smrg key <I43> { [ XF86Save ] }; // F8 1366154daed1Smrg key <I44> { [ XF86Launch1 ] }; // F9 * 1367154daed1Smrg key <I45> { [ XF86Launch2 ] }; // F10 1368154daed1Smrg key <I14> { [ XF86Launch3 ] }; // F11 1369154daed1Smrg key <I4A> { [ XF86Launch4 ] }; // F12 1370154daed1Smrg}; 1371154daed1Smrg 1372154daed1Smrg// Logitech iTouch Internet Navigator Keyboard SE 1373154daed1Smrgpartial alphanumeric_keys 1374154daed1Smrgxkb_symbols "logiinkse" { 1375154daed1Smrg include "inet(logitech_base)" 1376154daed1Smrg 1377154daed1Smrg key <FK13> { [ XF86MailForward ] }; // F3 1378154daed1Smrg key <FK14> { [ XF86Send ] }; // F4 1379154daed1Smrg key <FK15> { [ Undo ] }; // F5 1380154daed1Smrg key <FK16> { [ Redo ] }; // F6 1381154daed1Smrg key <FK17> { [ Print ] }; // F7 1382154daed1Smrg key <I11> { [ XF86Messenger ] }; 1383154daed1Smrg key <I12> { [ XF86WebCam ] }; 1384154daed1Smrg key <I13> { [ XF86VendorHome ] }; 1385154daed1Smrg key <I14> { [ XF86Shop ] }; 1386154daed1Smrg key <I42> { [ XF86Save ] }; // F8 1387154daed1Smrg}; 1388154daed1Smrg 1389154daed1Smrg// Logitech iTouch Internet Navigator Keyboard SE (USB) 1390154daed1Smrgpartial alphanumeric_keys 1391154daed1Smrgxkb_symbols "logiinkseusb" { 1392154daed1Smrg include "inet(logitech_base)" 1393154daed1Smrg include "inet(logitech_set3)" 1394154daed1Smrg}; 1395154daed1Smrg 1396154daed1Smrg// Logitech iTouch Cordless Keyboard (model Y-RB6) 1397154daed1Smrgpartial alphanumeric_keys 1398154daed1Smrgxkb_symbols "logiitc" { 1399154daed1Smrg include "inet(logitech_base)" 1400154daed1Smrg 1401154daed1Smrg key <I2F> { [ XF86AudioRaiseVolume ] }; 1402154daed1Smrg 1403154daed1Smrg // Just to override RaiseVolume from logitech_base, 1404154daed1Smrg // since no keysym can have two keycodes, see 1405154daed1Smrg // https://bugs.freedesktop.org/show_bug.cgi?id=7095 1406154daed1Smrg key <I30> { [ XF86Launch1 ] }; 1407154daed1Smrg}; 1408154daed1Smrg 1409154daed1Smrg// Logitech Internet Keyboard 1410154daed1Smrgpartial alphanumeric_keys 1411154daed1Smrgxkb_symbols "logiik" { 1412154daed1Smrg include "inet(logitech_base)" 1413154daed1Smrg 1414154daed1Smrg key <I12> { [ Find ] }; 1415154daed1Smrg key <I17> { [ Print ] }; 1416154daed1Smrg key <I18> { [ XF86Favorites ] }; 1417154daed1Smrg key <I19> { [ XF86Reload ] }; 1418154daed1Smrg key <I1E> { [ XF86Search ] }; 1419154daed1Smrg key <I20> { [ XF86HotLinks ] }; 1420154daed1Smrg key <I22> { [ XF86Forward ] }; 1421154daed1Smrg key <I23> { [ XF86HomePage ] }; 1422154daed1Smrg key <I24> { [ XF86Stop ] }; 1423154daed1Smrg key <I25> { [ XF86OpenURL ] }; 1424154daed1Smrg key <I26> { [ XF86AddFavorite ] }; 1425154daed1Smrg key <I32> { [ XF86History ] }; 1426154daed1Smrg key <I7A> { [ XF86WWW ] }; 1427154daed1Smrg}; 1428154daed1Smrg 1429154daed1Smrg// Logitech iTouch 1430154daed1Smrgpartial alphanumeric_keys 1431154daed1Smrgxkb_symbols "itouch" { 1432154daed1Smrg include "inet(logitech_base)" 1433154daed1Smrg 1434154daed1Smrg key <I1F> { [ XF86AudioMute ] }; 1435154daed1Smrg key <I2B> { [ XF86AudioLowerVolume ] }; 1436154daed1Smrg key <I2D> { [ XF86AudioRaiseVolume ] }; 1437154daed1Smrg}; 1438154daed1Smrg 1439154daed1Smrg// Logitech UltraX Cordless Media Desktop 1440154daed1Smrgpartial alphanumeric_keys 1441154daed1Smrgxkb_symbols "logiultraxc" { 1442154daed1Smrg key <FK16> { [ XF86AudioMute ] }; 1443154daed1Smrg key <FK17> { [ XF86AudioLowerVolume ] }; 1444154daed1Smrg key <I2B> { [ XF86AudioNext ] }; 1445154daed1Smrg key <I2D> { [ XF86AudioPrev ] }; 1446154daed1Smrg key <I2C> { [ XF86AudioPlay, XF86AudioPause ] }; 1447154daed1Smrg key <KPDC> { [ XF86AudioRaiseVolume ] }; 1448154daed1Smrg}; 1449154daed1Smrg 1450154daed1Smrgpartial alphanumeric_keys 1451154daed1Smrgxkb_symbols "logidinovo" { 1452154daed1Smrg include "inet(media_common)" 1453154daed1Smrg key <I02> { [ XF86HomePage ] }; 1454154daed1Smrg key <I12> { [ XF86Standby ] }; 1455154daed1Smrg key <I17> { [ XF86Search ] }; 1456154daed1Smrg key <I21> { [ XF86AudioRaiseVolume ] }; 1457154daed1Smrg key <I66> { [ XF86Start ] }; 1458154daed1Smrg key <I6C> { [ XF86Mail ] }; 1459154daed1Smrg key <K66> { [ XF86AudioLowerVolume ] }; 1460154daed1Smrg key <KPDC> { [ XF86AudioMute ] }; 1461154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 1462154daed1Smrg}; 1463154daed1Smrg 1464154daed1Smrgpartial alphanumeric_keys 1465154daed1Smrgxkb_symbols "logidinovoedge" { 1466154daed1Smrg include "inet(media_common)" 1467154daed1Smrg key <I02> { [ XF86HomePage ] }; 1468154daed1Smrg key <I5F> { [ XF86Standby ] }; 1469154daed1Smrg key <I6C> { [ XF86Mail ] }; 1470154daed1Smrg key <FK17> { [ XF86Search ] }; 1471154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 1472154daed1Smrg}; 1473154daed1Smrg 1474154daed1Smrg// Memorex 1475154daed1Smrg 1476154daed1Smrg// Memorex MX1998 1477154daed1Smrgpartial alphanumeric_keys 1478154daed1Smrgxkb_symbols "mx1998" { 1479154daed1Smrg include "inet(media_common)" 1480154daed1Smrg key <DOWN> { [ XF86ScrollDown ] }; 1481154daed1Smrg key <I12> { [ XF86AudioRewind ] }; 1482154daed1Smrg key <I17> { [ XF86Close ] }; 1483154daed1Smrg key <I18> { [ XF86Xfer ] }; 1484154daed1Smrg key <I1E> { [ XF86AudioRecord ] }; 1485154daed1Smrg key <I21> { [ XF86Documents ] }; 1486154daed1Smrg key <I23> { [ XF86Game ] }; 1487154daed1Smrg key <I25> { [ XF86Calculator ] }; 1488154daed1Smrg key <I26> { [ Menu ] }; 1489154daed1Smrg key <I32> { [ XF86WWW ] }; 1490154daed1Smrg key <I57> { [ XF86WakeUp ] }; 1491154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 1492154daed1Smrg key <I5F> { [ XF86Standby ] }; 1493154daed1Smrg key <I68> { [ XF86DOS ] }; 1494154daed1Smrg key <I7A> { [ XF86ScreenSaver ] }; 1495154daed1Smrg key <UP> { [ XF86ScrollUp ] }; 1496154daed1Smrg}; 1497154daed1Smrg 1498154daed1Smrg// Memorex MX2500 EZ-Access Keyboard 1499154daed1Smrgpartial alphanumeric_keys 1500154daed1Smrgxkb_symbols "mx2500" { 1501154daed1Smrg include "inet(media_common)" 1502154daed1Smrg key <I12> { [ XF86Clear ] }; 1503154daed1Smrg key <I13> { [ XF86Phone ] }; 1504154daed1Smrg key <I14> { [ XF86DOS ] }; 1505154daed1Smrg key <I17> { [ XF86Close ] }; 1506154daed1Smrg key <I18> { [ XF86Xfer ] }; 1507154daed1Smrg key <I1E> { [ XF86Eject ] }; 1508154daed1Smrg key <I1F> { [ XF86Documents ] }; 1509154daed1Smrg key <I21> { [ XF86Calculator ] }; 1510154daed1Smrg key <I26> { [ XF86News ] }; 1511154daed1Smrg key <I32> { [ XF86WWW ] }; 1512154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 1513154daed1Smrg key <I5F> { [ XF86Standby ] }; 1514154daed1Smrg key <I6B> { [ XF86WakeUp ] }; 1515154daed1Smrg key <I6C> { [ XF86Mail ] }; 1516154daed1Smrg key <I6D> { [ XF86RotateWindows ] }; 1517154daed1Smrg key <LWIN> { [ Meta_L ] }; 1518154daed1Smrg key <MENU> { [ Menu ] }; 1519154daed1Smrg key <RWIN> { [ Meta_R ] }; 1520154daed1Smrg}; 1521154daed1Smrg 1522154daed1Smrg// Memorex MX2750 1523154daed1Smrgpartial alphanumeric_keys 1524154daed1Smrgxkb_symbols "mx2750" { 1525154daed1Smrg include "inet(media_nav_common)" 1526154daed1Smrg key <I32> { [ XF86Launch0 ] }; 1527154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 1528154daed1Smrg key <I5F> { [ XF86Standby ] }; 1529154daed1Smrg key <I63> { [ XF86WakeUp ] }; 1530154daed1Smrg key <I65> { [ XF86Search ] }; 1531154daed1Smrg key <I66> { [ XF86Favorites ] }; 1532154daed1Smrg key <I6C> { [ XF86Mail ] }; 1533154daed1Smrg}; 1534154daed1Smrg 1535154daed1Smrg 1536154daed1Smrg// Microsoft 1537154daed1Smrg 1538154daed1Smrg// Microsoft Internet Keyboard 1539154daed1Smrgpartial alphanumeric_keys 1540154daed1Smrgxkb_symbols "microsoftinet" { 1541154daed1Smrg include "inet(nav_common)" 1542154daed1Smrg key <I21> { [ XF86Calculator ] }; 1543154daed1Smrg key <I32> { [ XF86WWW ] }; 1544154daed1Smrg key <I5F> { [ XF86Standby ] }; 1545154daed1Smrg key <I65> { [ XF86Search ] }; 1546154daed1Smrg key <I66> { [ XF86Favorites ] }; 1547154daed1Smrg key <I68> { [ XF86AudioStop ] }; 1548154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 1549154daed1Smrg key <I6C> { [ XF86Mail ] }; 1550154daed1Smrg}; 1551154daed1Smrg 1552154daed1Smrg// Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro 1553154daed1Smrgpartial alphanumeric_keys 1554154daed1Smrgxkb_symbols "microsoftpro" { 1555154daed1Smrg include "inet(media_nav_common)" 1556154daed1Smrg key <I21> { [ XF86Calculator ] }; 1557154daed1Smrg key <I32> { [ XF86HomePage ] }; 1558154daed1Smrg key <I5F> { [ XF86Standby ] }; 1559154daed1Smrg key <I65> { [ XF86Search ] }; 1560154daed1Smrg key <I66> { [ XF86Favorites ] }; 1561154daed1Smrg key <I67> { [ XF86Reload ] }; 1562154daed1Smrg key <I68> { [ XF86Stop ] }; 1563154daed1Smrg key <I6B> { [ XF86MyComputer ] }; 1564154daed1Smrg key <I6C> { [ XF86Mail ] }; 1565154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 1566154daed1Smrg// Internet Section -- Left Side 1567154daed1Smrg// Multimedia Section -- Right Side 1568154daed1Smrg// My Computer Section -- Far Right 1569154daed1Smrg}; 1570154daed1Smrg 1571154daed1Smrg// Microsoft Natural Keyboard Pro USB 1572154daed1Smrgpartial alphanumeric_keys 1573154daed1Smrg xkb_symbols "microsoftprousb" { 1574154daed1Smrg include "inet(nav_common)" 1575154daed1Smrg key <FK16> { [ XF86Reload ] }; 1576154daed1Smrg key <I01> { [ XF86AudioMedia ] }; 1577154daed1Smrg key <I02> { [ XF86HomePage ] }; 1578154daed1Smrg key <I17> { [ XF86AudioStop ] }; 1579154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 1580154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 1581154daed1Smrg key <I21> { [ XF86Calculator ] }; 1582154daed1Smrg key <I22> { [ XF86AudioNext ] }; 1583154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 1584154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 1585154daed1Smrg key <I26> { [ XF86AudioMute ] }; 1586154daed1Smrg key <I63> { [ XF86Standby ] }; 1587154daed1Smrg key <I65> { [ XF86Search ] }; 1588154daed1Smrg key <I66> { [ XF86Favorites ] }; 1589154daed1Smrg key <I68> { [ XF86Stop ] }; 1590154daed1Smrg key <I6C> { [ XF86Mail ] }; 1591154daed1Smrg // Internet Section -- Left Side 1592154daed1Smrg // Multimedia Section -- Right Side 1593154daed1Smrg // My Computer Section -- Far Right 1594154daed1Smrg // My computer maps to printscreen, so leaving commented out for now 1595154daed1Smrg // key <PRSC> { [ XF86MyComputer ] }; 1596154daed1Smrg}; 1597154daed1Smrg 1598154daed1Smrg// Microsoft Natural Keyboard Pro OEM 1599154daed1Smrgpartial alphanumeric_keys 1600154daed1Smrgxkb_symbols "microsoftprooem" { 1601154daed1Smrg include "inet(media_nav_common)" 1602154daed1Smrg key <FK17> { [ XF86Search ] }; 1603154daed1Smrg key <I01> { [ XF86AudioMedia ] }; 1604154daed1Smrg key <I02> { [ XF86HomePage ] }; 1605154daed1Smrg key <I21> { [ XF86Calculator ] }; 1606154daed1Smrg key <I63> { [ XF86Standby ] }; 1607154daed1Smrg key <I66> { [ XF86Favorites ] }; 1608154daed1Smrg key <I67> { [ XF86Reload ] }; 1609154daed1Smrg key <I68> { [ XF86Stop ] }; 1610154daed1Smrg key <I6C> { [ XF86Mail ] }; 1611154daed1Smrg key <K67> { [ XF86MyComputer ] }; 1612154daed1Smrg// Internet Section -- Left Side 1613154daed1Smrg// Multimedia Section -- Right Side 1614154daed1Smrg// My Computer Section -- Far Right 1615154daed1Smrg}; 1616154daed1Smrg 1617154daed1Smrg// Microsoft Internet Keyboard Pro, Swedish 1618154daed1Smrgpartial alphanumeric_keys 1619154daed1Smrgxkb_symbols "microsoftprose" { 1620154daed1Smrg include "inet(nav_common)" 1621154daed1Smrg key <FK16> { [ XF86Reload ] }; 1622154daed1Smrg key <I02> { [ XF86HomePage ] }; 1623154daed1Smrg key <I17> { [ XF86AudioStop ] }; 1624154daed1Smrg key <I1E> { [ XF86AudioRaiseVolume ] }; 1625154daed1Smrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 1626154daed1Smrg key <I21> { [ XF86Calculator ] }; 1627154daed1Smrg key <I22> { [ XF86AudioNext ] }; 1628154daed1Smrg key <I24> { [ XF86AudioPrev ] }; 1629154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 1630154daed1Smrg key <I26> { [ XF86AudioMute ] }; 1631154daed1Smrg key <I63> { [ XF86Standby ] }; 1632154daed1Smrg key <I65> { [ XF86Search ] }; 1633154daed1Smrg key <I66> { [ XF86Favorites ] }; 1634154daed1Smrg key <I68> { [ XF86AudioStop ] }; 1635154daed1Smrg key <I6C> { [ XF86Mail ] }; 1636154daed1Smrg key <PRSC> { [ XF86MyComputer ] }; 1637154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 1638154daed1Smrg}; 1639154daed1Smrg 1640154daed1Smrg// Microsoft Office Keyboard 1641154daed1Smrgpartial alphanumeric_keys 1642154daed1Smrgxkb_symbols "microsoftoffice" { 1643154daed1Smrg include "inet(nav_common)" 1644154daed1Smrg key <BRK> { [ XF86Calendar ] }; 1645154daed1Smrg key <END> { [ Undo ] }; 1646154daed1Smrg key <I02> { [ XF86WWW ] }; 1647154daed1Smrg key <I1E> { [ XF86AudioLowerVolume ] }; 1648154daed1Smrg key <I21> { [ XF86Calculator ] }; 1649154daed1Smrg key <I25> { [ XF86AudioRaiseVolume ] }; 1650154daed1Smrg key <I26> { [ XF86AudioMute ] }; 1651154daed1Smrg key <I3C> { [ XF86Cut ] }; 1652154daed1Smrg key <I4A> { [ XF86LogOff ] }; 1653154daed1Smrg key <I54> { [ XF86ApplicationLeft ] }; 1654154daed1Smrg key <I55> { [ XF86TaskPane ] }; 1655154daed1Smrg key <I56> { [ XF86Spell ] }; 1656154daed1Smrg key <I57> { [ XF86HomePage ] }; 1657154daed1Smrg key <I58> { [ XF86New ] }; 1658154daed1Smrg key <I59> { [ XF86Open ] }; 1659154daed1Smrg key <I5A> { [ XF86Close ] }; 1660154daed1Smrg key <I5F> { [ XF86Standby ] }; 1661154daed1Smrg key <I62> { [ Help ] }; 1662154daed1Smrg key <I64> { [ XF86Save ] }; 1663154daed1Smrg key <I67> { [ Print ] }; 1664154daed1Smrg key <I6C> { [ XF86Mail ] }; 1665154daed1Smrg key <I6D> { [ XF86OfficeHome ] }; 1666154daed1Smrg key <I70> { [ Redo ] }; 1667154daed1Smrg key <I71> { [ XF86Reply ] }; 1668154daed1Smrg key <I72> { [ XF86MailForward ] }; 1669154daed1Smrg key <I73> { [ XF86Send ] }; 1670154daed1Smrg key <I78> { [ XF86Copy ] }; 1671154daed1Smrg key <MOAR> { [ XF86ApplicationRight ] }; 1672154daed1Smrg key <RCTL> { [ XF86Paste ] }; 1673154daed1Smrg}; 1674154daed1Smrg 1675154daed1Smrg// Microsoft Wireless Multimedia Keyboard 1.0A 1676154daed1Smrgpartial alphanumeric_keys 1677154daed1Smrgxkb_symbols "microsoftmult" { 1678154daed1Smrg include "inet(media_common)" 1679154daed1Smrg key <AE13> { [ XF86Messenger ] }; 1680154daed1Smrg key <FK14> { [ XF86New ] }; 1681154daed1Smrg key <FK15> { [ XF86Open ] }; 1682154daed1Smrg key <FK16> { [ XF86Close ] }; 1683154daed1Smrg key <FK17> { [ XF86Reply ] }; 1684154daed1Smrg key <I07> { [ Redo ] }; 1685154daed1Smrg key <I08> { [ Undo ] }; 1686154daed1Smrg key <I16> { [ XF86LogOff ] }; 1687154daed1Smrg key <I21> { [ XF86Calculator ] }; 1688154daed1Smrg key <I23> { [ XF86Spell ] }; 1689154daed1Smrg key <I32> { [ XF86HomePage ] }; 1690154daed1Smrg key <I3B> { [ Help ] }; 1691154daed1Smrg key <I3C> { [ XF86Music ] }; 1692154daed1Smrg key <I42> { [ XF86Forward ] }; 1693154daed1Smrg key <I43> { [ XF86Send ] }; 1694154daed1Smrg key <I57> { [ XF86Save ] }; 1695154daed1Smrg key <I58> { [ Print ] }; 1696154daed1Smrg key <I5F> { [ XF86Sleep ] }; 1697154daed1Smrg key <I64> { [ XF86Pictures ] }; 1698154daed1Smrg key <I6C> { [ XF86Mail ] }; 1699154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 1700154daed1Smrg key <I80> { [ XF86Documents ] }; 1701154daed1Smrg// Control Section -- Far Right 1702154daed1Smrg// F-Locked Function keys 1703154daed1Smrg// Internet Section -- Right Side 1704154daed1Smrg// Multimedia Section -- Centre 1705154daed1Smrg// My Computer Section -- Left Side 1706154daed1Smrg}; 1707154daed1Smrg 1708154daed1Smrg// Oretec 1709154daed1Smrg 1710154daed1Smrg// Oretec MCK-800 MM/Internet keyboard 1711154daed1Smrgpartial alphanumeric_keys 1712154daed1Smrgxkb_symbols "oretec" { 1713154daed1Smrg key <I10> { [ XF86ScrollUp ] }; 1714154daed1Smrg key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; 1715154daed1Smrg key <I17> { [ XF86AudioPrev ] }; 1716154daed1Smrg key <I18> { [ XF86ScrollDown ] }; 1717154daed1Smrg key <I19> { [ XF86ZoomOut ] }; 1718154daed1Smrg key <I1E> { [ XF86AudioMute ] }; 1719154daed1Smrg key <I21> { [ XF86WWW ] }; 1720154daed1Smrg key <I22> { [ Menu ] }; 1721154daed1Smrg key <I23> { [ XF86AudioStop ] }; 1722154daed1Smrg key <I24> { [ XF86Calculator ] }; 1723154daed1Smrg key <I25> { [ XF86Xfer ] }; 1724154daed1Smrg key <I26> { [ XF86Mail ] }; 1725154daed1Smrg key <I2E> { [ XF86AudioNext ] }; 1726154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 1727154daed1Smrg key <I32> { [ XF86ZoomIn ] }; 1728154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 1729154daed1Smrg key <I5F> { [ XF86Standby ] }; 1730154daed1Smrg key <I63> { [ XF86WakeUp ] }; 1731154daed1Smrg key <I68> { [ XF86AudioLowerVolume ] }; 1732154daed1Smrg}; 1733154daed1Smrg 1734154daed1Smrg 1735154daed1Smrg// Propeller 1736154daed1Smrg 1737154daed1Smrg// Propeller Voyager (KTEZ-1000) 1738154daed1Smrgpartial alphanumeric_keys 1739154daed1Smrgxkb_symbols "propeller" { 1740154daed1Smrg include "inet(media_common)" 1741154daed1Smrg key <I12> { [ XF86AudioRewind ] }; 1742154daed1Smrg key <I17> { [ XF86Close ] }; 1743154daed1Smrg key <I18> { [ XF86Xfer ] }; 1744154daed1Smrg key <I1E> { [ XF86AudioRecord ] }; 1745154daed1Smrg key <I21> { [ XF86Documents ] }; 1746154daed1Smrg key <I23> { [ XF86Game ] }; 1747154daed1Smrg key <I25> { [ XF86Calculator ] }; 1748154daed1Smrg key <I26> { [ Menu ] }; 1749154daed1Smrg key <I32> { [ XF86WWW ] }; 1750154daed1Smrg key <I68> { [ XF86DOS ] }; 1751154daed1Smrg key <I7A> { [ XF86Standby ] }; 1752154daed1Smrg}; 1753154daed1Smrg 1754154daed1Smrg 1755154daed1Smrg// QTronix 1756154daed1Smrg 1757154daed1Smrg// QTronix Scorpius 98N+ 1758154daed1Smrgpartial alphanumeric_keys 1759154daed1Smrgxkb_symbols "qtronix" { 1760154daed1Smrg key <I10> { [ XF86ScrollDown ] }; 1761154daed1Smrg key <I12> { [ XF86Forward ] }; 1762154daed1Smrg key <I13> { [ XF86WakeUp ] }; 1763154daed1Smrg key <I17> { [ XF86Search ] }; 1764154daed1Smrg key <I18> { [ XF86Standby ] }; 1765154daed1Smrg key <I19> { [ XF86ScrollUp ] }; 1766154daed1Smrg key <I1E> { [ XF86Back ] }; 1767154daed1Smrg key <I1F> { [ XF86Reload ] }; 1768154daed1Smrg key <I20> { [ XF86AudioRaiseVolume ] }; 1769154daed1Smrg key <I21> { [ XF86AudioPrev ] }; 1770154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1771154daed1Smrg key <I23> { [ XF86AudioNext ] }; 1772154daed1Smrg key <I24> { [ XF86AudioStop ] }; 1773154daed1Smrg key <I25> { [ XF86HomePage ] }; 1774154daed1Smrg key <I26> { [ XF86AudioMute ] }; 1775154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 1776154daed1Smrg key <I30> { [ XF86AudioRecord ] }; 1777154daed1Smrg key <I31> { [ XF86PowerOff ] }; 1778154daed1Smrg key <I32> { [ XF86Stop ] }; 1779154daed1Smrg key <I68> { [ XF86Calculator ] }; 1780154daed1Smrg}; 1781154daed1Smrg 1782154daed1Smrg 1783154daed1Smrg// Samsung 1784154daed1Smrg 1785154daed1Smrg// Samsung SDM 4500P 1786154daed1Smrgpartial alphanumeric_keys 1787154daed1Smrgxkb_symbols "samsung4500" { 1788154daed1Smrg include "inet(media_common)" 1789154daed1Smrg key <AE13> { [ XF86Launch4 ] }; 1790154daed1Smrg key <I02> { [ XF86Launch1 ] }; 1791154daed1Smrg key <I04> { [ XF86Launch3 ] }; 1792154daed1Smrg key <I06> { [ XF86Launch5 ] }; 1793154daed1Smrg key <I09> { [ XF86Close ] }; 1794154daed1Smrg key <I0A> { [ XF86Book ] }; 1795154daed1Smrg key <I18> { [ XF86Eject ] }; 1796154daed1Smrg key <I26> { [ Help ] }; 1797154daed1Smrg key <I32> { [ XF86WWW ] }; 1798154daed1Smrg key <I59> { [ XF86Explorer ] }; 1799154daed1Smrg key <I5F> { [ XF86Standby ] }; 1800154daed1Smrg key <I6C> { [ XF86Mail ] }; 1801154daed1Smrg key <NFER> { [ XF86Launch2 ] }; 1802154daed1Smrg}; 1803154daed1Smrg 1804154daed1Smrg// Samsung SDM 4510P 1805154daed1Smrgpartial alphanumeric_keys 1806154daed1Smrgxkb_symbols "samsung4510" { 1807154daed1Smrg include "inet(media_common)" 1808154daed1Smrg key <I02> { [ XF86Launch1 ] }; 1809154daed1Smrg key <I04> { [ XF86Launch3 ] }; 1810154daed1Smrg key <I18> { [ XF86Eject ] }; 1811154daed1Smrg key <I5F> { [ XF86Standby ] }; 1812154daed1Smrg key <NFER> { [ XF86Launch2 ] }; 1813154daed1Smrg}; 1814154daed1Smrg 1815154daed1Smrg 1816154daed1Smrg// SK 1817154daed1Smrg 1818154daed1Smrg// SK-1300 1819154daed1Smrgpartial alphanumeric_keys 1820154daed1Smrgxkb_symbols "sk1300" { 1821154daed1Smrg include "inet(media_common)" 1822154daed1Smrg key <I12> { [ XF86Eject ] }; 1823154daed1Smrg key <I1E> { [ XF86Forward ] }; 1824154daed1Smrg key <I20> { [ XF86WWW ] }; 1825154daed1Smrg key <I25> { [ XF86Standby ] }; 1826154daed1Smrg key <I26> { [ XF86Back ] }; 1827154daed1Smrg key <I32> { [ XF86Stop ] }; 1828154daed1Smrg}; 1829154daed1Smrg 1830154daed1Smrg// SK-2500 1831154daed1Smrgpartial alphanumeric_keys 1832154daed1Smrgxkb_symbols "sk2500" { 1833154daed1Smrg include "inet(media_common)" 1834154daed1Smrg key <I12> { [ XF86AudioRewind ] }; 1835154daed1Smrg key <I17> { [ XF86Close ] }; 1836154daed1Smrg key <I18> { [ XF86Eject ] }; 1837154daed1Smrg key <I18> { [ XF86Eject ] }; 1838154daed1Smrg key <I19> { [ XF86Forward ] }; 1839154daed1Smrg key <I1E> { [ XF86AudioRecord ] }; 1840154daed1Smrg key <I21> { [ XF86Calculator ] }; 1841154daed1Smrg key <I23> { [ XF86Xfer ] }; 1842154daed1Smrg key <I25> { [ XF86PowerOff ] }; 1843154daed1Smrg key <I26> { [ Menu ] }; 1844154daed1Smrg key <I32> { [ XF86WWW ] }; 1845154daed1Smrg key <I7A> { [ XF86ScreenSaver ] }; 1846154daed1Smrg}; 1847154daed1Smrg 1848154daed1Smrg// SK-6200 1849154daed1Smrgpartial alphanumeric_keys 1850154daed1Smrgxkb_symbols "sk6200" { 1851154daed1Smrg key <I12> { [ XF86Favorites ] }; 1852154daed1Smrg key <I14> { [ XF86AudioLowerVolume ] }; 1853154daed1Smrg key <I16> { [ XF86AudioRaiseVolume ] }; 1854154daed1Smrg key <I17> { [ XF86Back ] }; 1855154daed1Smrg key <I19> { [ XF86Forward ] }; 1856154daed1Smrg key <I1E> { [ XF86WWW ] }; 1857154daed1Smrg key <I20> { [ XF86AudioMute ] }; 1858154daed1Smrg key <I21> { [ XF86AudioNext ] }; 1859154daed1Smrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1860154daed1Smrg key <I23> { [ XF86AudioPrev ] }; 1861154daed1Smrg key <I24> { [ XF86AudioStop ] }; 1862154daed1Smrg key <I32> { [ XF86Mail ] }; 1863154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 1864154daed1Smrg key <I5F> { [ XF86Standby ] }; 1865154daed1Smrg}; 1866154daed1Smrg 1867154daed1Smrg// SK-7100 1868154daed1Smrgpartial alphanumeric_keys 1869154daed1Smrgxkb_symbols "sk7100" { 1870154daed1Smrg include "inet(media_common)" 1871154daed1Smrg key <I12> { [ XF86AudioPause ] }; 1872154daed1Smrg key <I17> { [ XF86Close ] }; 1873154daed1Smrg key <I18> { [ XF86Video ] }; 1874154daed1Smrg key <I1E> { [ XF86Eject ] }; 1875154daed1Smrg key <I25> { [ XF86CD ] }; 1876154daed1Smrg key <I26> { [ XF86Display ] }; 1877154daed1Smrg key <I32> { [ XF86WWW ] }; 1878154daed1Smrg}; 1879154daed1Smrg 1880154daed1Smrg 1881154daed1Smrg// Sven 1882154daed1Smrg 1883154daed1Smrg// SVEN Ergonomic 2500 1884154daed1Smrgpartial alphanumeric_keys 1885154daed1Smrgxkb_symbols "sven" { 1886154daed1Smrg key <I10> { [ XF86AudioPlay, XF86AudioPause ] }; 1887154daed1Smrg key <I12> { [ XF86Forward ] }; 1888154daed1Smrg key <I17> { [ XF86AudioRaiseVolume ] }; 1889154daed1Smrg key <I18> { [ XF86ZoomOut ] }; 1890154daed1Smrg key <I19> { [ XF86AudioPrev ] }; 1891154daed1Smrg key <I1A> { [ XF86AudioStop ] }; 1892154daed1Smrg key <I1E> { [ XF86HomePage ] }; 1893154daed1Smrg key <I20> { [ XF86Mail ] }; 1894154daed1Smrg key <I21> { [ XF86ZoomIn ] }; 1895154daed1Smrg key <I22> { [ XF86MyComputer ] }; 1896154daed1Smrg key <I23> { [ XF86Stop ] }; 1897154daed1Smrg key <I24> { [ XF86ScreenSaver ] }; 1898154daed1Smrg key <I25> { [ XF86AudioLowerVolume ] }; 1899154daed1Smrg key <I26> { [ XF86AudioMute ] }; 1900154daed1Smrg key <I28> { [ XF86Calculator ] }; 1901154daed1Smrg key <I29> { [ XF86Reload ] }; 1902154daed1Smrg key <I2E> { [ XF86Search ] }; 1903154daed1Smrg key <I30> { [ XF86Favorites ] }; 1904154daed1Smrg key <I31> { [ XF86ScrollUp ] }; 1905154daed1Smrg key <I32> { [ XF86ScrollDown ] }; 1906154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 1907154daed1Smrg key <I5F> { [ XF86Standby ] }; 1908154daed1Smrg key <I62> { [ XF86AudioNext ] }; 1909154daed1Smrg key <I63> { [ XF86WakeUp ] }; 1910154daed1Smrg key <I68> { [ XF86Back ] }; 1911154daed1Smrg}; 1912154daed1Smrg 1913154daed1Smrg 1914154daed1Smrg// Symplon 1915154daed1Smrg 1916154daed1Smrg// Symplon PaceBook (tablet PC) 1917154daed1Smrgpartial alphanumeric_keys 1918154daed1Smrgxkb_symbols "symplon" { 1919154daed1Smrg key <HOME> { [ XF86RotationPB ] }; 1920154daed1Smrg key <I13> { [ XF86SplitScreen ] }; 1921154daed1Smrg key <I14> { [ XF86Support ] }; 1922154daed1Smrg key <I17> { [ XF86New ] }; 1923154daed1Smrg key <I21> { [ XF86User2KB ] }; 1924154daed1Smrg key <I25> { [ XF86RotationKB ] }; 1925154daed1Smrg key <I26> { [ XF86MenuKB ] }; 1926154daed1Smrg key <I32> { [ XF86WWW ] }; 1927154daed1Smrg key <I5F> { [ XF86Standby ] }; 1928154daed1Smrg key <I6B> { [ XF86User1KB ] }; 1929154daed1Smrg key <I6C> { [ XF86Mail ] }; 1930154daed1Smrg key <PAUS> { [ XF86UserPB ] }; 1931154daed1Smrg key <UP> { [ XF86MenuPB ] }; 1932154daed1Smrg}; 1933154daed1Smrg 1934154daed1Smrg// Toshiba 1935154daed1Smrg 1936154daed1Smrg// Toshiba Satellite S3000 1937154daed1Smrgpartial alphanumeric_keys 1938154daed1Smrgxkb_symbols "toshiba_s3000" { 1939154daed1Smrg include "inet(media_common)" 1940154daed1Smrg // Describes the Special buttons on Toshiba Satellite 3000 models. 1941154daed1Smrg // See http://sourceforge.net/projects/omke for details on enabling 1942154daed1Smrg // these keys 1943154daed1Smrg key <I06> { [ XF86Launch1 ] }; 1944154daed1Smrg key <I13> { [ XF86Launch2 ] }; 1945154daed1Smrg key <I71> { [ XF86WWW ] }; 1946154daed1Smrg key <I73> { [ XF86Mail ] }; 1947154daed1Smrg key <I75> { [ XF86AudioRaiseVolume ] }; 1948154daed1Smrg key <I76> { [ XF86AudioLowerVolume ] }; 1949154daed1Smrg}; 1950154daed1Smrg 1951154daed1Smrg// Trust 1952154daed1Smrg 1953154daed1Smrg// Trust Wireless Keyboard Classic 1954154daed1Smrgpartial alphanumeric_keys 1955154daed1Smrgxkb_symbols "trust" { 1956154daed1Smrg include "inet(media_nav_common)" 1957154daed1Smrg key <I11> { [ XF86ScreenSaver ] }; 1958154daed1Smrg key <I1E> { [ XF86Eject ] }; 1959154daed1Smrg key <I21> { [ XF86Calculator ] }; 1960154daed1Smrg key <I32> { [ XF86WWW ] }; 1961154daed1Smrg key <I5F> { [ XF86Standby ] }; 1962154daed1Smrg key <I63> { [ XF86WakeUp ] }; 1963154daed1Smrg key <I6C> { [ XF86Mail ] }; 1964154daed1Smrg}; 1965154daed1Smrg 1966154daed1Smrg 1967154daed1Smrg// Trust Direct Access Keyboard 1968154daed1Smrgpartial alphanumeric_keys 1969154daed1Smrgxkb_symbols "trustda" { 1970154daed1Smrg include "inet(media_common)" 1971154daed1Smrg key <I12> { [ XF86AudioRewind ] }; 1972154daed1Smrg key <I17> { [ XF86Close ] }; 1973154daed1Smrg key <I18> { [ XF86Eject ] }; 1974154daed1Smrg key <I1E> { [ XF86AudioRecord ] }; 1975154daed1Smrg key <I21> { [ XF86Calculator ] }; 1976154daed1Smrg key <I23> { [ XF86Xfer ] }; 1977154daed1Smrg key <I25> { [ XF86Standby ] }; 1978154daed1Smrg key <I26> { [ Help ] }; 1979154daed1Smrg key <I32> { [ XF86WWW ] }; 1980154daed1Smrg key <I7A> { [ XF86Away ] }; 1981154daed1Smrg}; 1982154daed1Smrg 1983154daed1Smrg 1984154daed1Smrg// YaHoo! 1985154daed1Smrg 1986154daed1Smrg// Yahoo! Internet Keyboard 1987154daed1Smrgpartial alphanumeric_keys 1988154daed1Smrgxkb_symbols "yahoo" { 1989154daed1Smrg key <I11> { [ XF86AudioPrev ] }; 1990154daed1Smrg key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; 1991154daed1Smrg key <I1E> { [ XF86AudioStop ] }; 1992154daed1Smrg key <I1F> { [ XF86AudioNext ] }; 1993154daed1Smrg key <I20> { [ XF86AudioRecord ] }; 1994154daed1Smrg key <I21> { [ XF86AudioLowerVolume ] }; 1995154daed1Smrg key <I22> { [ XF86AudioRaiseVolume ] }; 1996154daed1Smrg key <I23> { [ XF86AudioMute ] }; 1997154daed1Smrg key <I24> { [ XF86Close ] }; 1998154daed1Smrg key <I25> { [ XF86Calculator ] }; 1999154daed1Smrg key <I26> { [ Help ] }; 2000154daed1Smrg key <I27> { [ XF86Mail ] }; 2001154daed1Smrg key <I28> { [ XF86WWW ] }; 2002154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 2003154daed1Smrg key <I5F> { [ XF86Standby ] }; 2004154daed1Smrg key <I63> { [ XF86WakeUp ] }; 2005154daed1Smrg}; 2006154daed1Smrg 2007154daed1Smrg// Super Power Internet Keyboard 2008154daed1Smrg 2009154daed1Smrg// Super Power Multimedia Keyboard 2010154daed1Smrgxkb_symbols "sp_inet" { 2011154daed1Smrg include "inet(media_nav_common)" 2012154daed1Smrg key <I32> { [ XF86HomePage ] }; 2013154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 2014154daed1Smrg key <I5F> { [ XF86Standby ] }; 2015154daed1Smrg key <I63> { [ XF86WakeUp ] }; 2016154daed1Smrg key <I66> { [ XF86Favorites ] }; 2017154daed1Smrg key <I67> { [ XF86Refresh ] }; 2018154daed1Smrg key <I68> { [ XF86Stop ] }; 2019154daed1Smrg key <I6C> { [ XF86Mail ] }; 2020154daed1Smrg}; 2021154daed1Smrg 2022154daed1Smrg// Apple keyboards (macbooks, powerbooks, powermac G5, etc) 2023154daed1Smrgpartial xkb_symbols "apple" { 2024154daed1Smrg// Really brightness up/down 2025154daed1Smrg key <II65> { [ XF86BrightnessAdjust ] }; 2026154daed1Smrg key <I54> { [ XF86BrightnessAdjust ] }; 2027154daed1Smrg key <I20> { [ XF86AudioMute ] }; 2028154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 2029154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 2030154daed1Smrg key <I56> { [ XF86RotateWindows ] }; 2031154daed1Smrg// Really keyboard backlight off/up/down 2032154daed1Smrg key <I57> { [ XF86Launch0 ] }; 2033154daed1Smrg key <I58> { [ XF86Launch1 ] }; 2034154daed1Smrg key <I59> { [ XF86Launch2 ] }; 2035154daed1Smrg key <K5D> { [ F13 ] }; 2036154daed1Smrg key <K5E> { [ F14 ] }; 2037154daed1Smrg key <K5F> { [ F15 ] }; 2038154daed1Smrg key <K6C> { [ XF86Eject ] }; 2039154daed1Smrg key <MDSW> { [ F16 ] }; 2040154daed1Smrg key <KPEQ> { [ KP_Equal ] }; 2041154daed1Smrg}; 2042154daed1Smrg 2043154daed1Smrgpartial alphanumeric_keys 2044154daed1Smrgxkb_symbols "cymotionlinux" { 2045154daed1Smrg include "inet(media_nav_common)" 2046154daed1Smrg key <FK17> { [ XF86Search ] }; 2047154daed1Smrg key <I02> { [ XF86WWW ] }; 2048154daed1Smrg key <I05> { [ Redo ] }; 2049154daed1Smrg key <I07> { [ Undo ] }; 2050154daed1Smrg key <I0F> { [ XF86ScrollDown ] }; 2051154daed1Smrg key <I17> { [ XF86Launch2 ] }; 2052154daed1Smrg key <I1F> { [ XF86Launch1 ] }; 2053154daed1Smrg key <I21> { [ XF86Calculator ] }; 2054154daed1Smrg key <I28> { [ XF86MenuKB ] }; 2055154daed1Smrg key <I2B> { [ XF86Launch3 ] }; 2056154daed1Smrg key <I3C> { [ XF86Cut ] }; 2057154daed1Smrg key <I47> { [ XF86PowerOff ] }; 2058154daed1Smrg key <I63> { [ XF86Standby ] }; 2059154daed1Smrg key <I67> { [ XF86Reload ] }; 2060154daed1Smrg key <I68> { [ XF86Stop ] }; 2061154daed1Smrg key <I6C> { [ XF86Mail ] }; 2062154daed1Smrg key <I78> { [ XF86Copy ] }; 2063154daed1Smrg key <K65> { [ XF86Paste ] }; 2064154daed1Smrg key <K68> { [ XF86Standby ] }; 2065154daed1Smrg key <K6C> { [ XF86Eject ] }; 2066154daed1Smrg key <K75> { [ XF86ScrollUp ] }; 2067154daed1Smrg key <RWIN> { [ at ] }; 2068154daed1Smrg key <XFER> { [ XF86AudioMedia ] }; 2069154daed1Smrg}; 2070154daed1Smrg 2071154daed1Smrgpartial alphanumeric_keys 2072154daed1Smrgxkb_symbols "silvercrest" { 2073154daed1Smrg include "inet(media_nav_common)" 2074154daed1Smrg key <I02> { [ XF86HomePage ] }; 2075154daed1Smrg key <I21> { [ XF86Launch2 ] }; 2076154daed1Smrg key <I5F> { [ XF86Standby ] }; 2077154daed1Smrg key <I66> { [ XF86Favorites ] }; 2078154daed1Smrg key <I6C> { [ XF86Mail ] }; 2079154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 2080154daed1Smrg key <K67> { [ XF86Launch1 ] }; 2081154daed1Smrg}; 2082154daed1Smrg 2083154daed1Smrg// eMachines 2084154daed1Smrg 2085154daed1Smrgpartial alphanumeric_keys 2086154daed1Smrgxkb_symbols "emachines" { 2087154daed1Smrg include "inet(media_common)" 2088154daed1Smrg key <I32> { [ XF86iTouch ] }; 2089154daed1Smrg key <I5F> { [ XF86Sleep ] }; 2090154daed1Smrg key <I65> { [ XF86Search ] }; 2091154daed1Smrg key <I6C> { [ XF86Mail ] }; 2092154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 2093154daed1Smrg key <KP0> { [ KP_0 ] }; 2094154daed1Smrg key <KP1> { [ KP_1 ] }; 2095154daed1Smrg key <KP2> { [ KP_2 ] }; 2096154daed1Smrg key <KP3> { [ KP_3 ] }; 2097154daed1Smrg key <KP4> { [ KP_4 ] }; 2098154daed1Smrg key <KP5> { [ KP_5 ] }; 2099154daed1Smrg key <KP6> { [ KP_6 ] }; 2100154daed1Smrg key <KP7> { [ KP_7 ] }; 2101154daed1Smrg key <KP8> { [ KP_8 ] }; 2102154daed1Smrg key <KP9> { [ KP_9 ] }; 2103154daed1Smrg key <KPAD> { [ KP_Add ] }; 2104154daed1Smrg key <KPDL> { [ KP_Decimal ] }; 2105154daed1Smrg key <KPDV> { [ KP_Divide ] }; 2106154daed1Smrg key <KPMU> { [ KP_Multiply ] }; 2107154daed1Smrg key <KPSU> { [ KP_Subtract ] }; 2108154daed1Smrg}; 2109154daed1Smrg 2110154daed1Smrg// BenQ 2111154daed1Smrg 2112154daed1Smrg// 2113154daed1Smrg// BenQ X* 2114154daed1Smrg// (X730, X500, X800) 2115154daed1Smrg// 2116154daed1Smrg// to make the FN_LOCK and CONFIG key work on the BenQ X500 , use ... 2117154daed1Smrg// setkeycodes e074 130 # KEY_PROPS from /usr/include/linux/input.h 2118154daed1Smrg// setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h 2119154daed1Smrgpartial alphanumeric_keys 2120154daed1Smrgxkb_symbols "benqx" { 2121154daed1Smrg include "inet(media_nav_common)" 2122154daed1Smrg key <I02> { [ XF86ModeLock ] }; 2123154daed1Smrg key <I21> { [ XF86WWW ] }; 2124154daed1Smrg key <I2B> { [ XF86Go ] }; 2125154daed1Smrg key <I31> { [ XF86Calendar ] }; 2126154daed1Smrg key <I32> { [ XF86WWW ] }; 2127154daed1Smrg key <I5E> { [ XF86PowerOff ] }; 2128154daed1Smrg key <I5F> { [ XF86ScreenSaver ] }; 2129154daed1Smrg key <I63> { [ XF86WakeUp ] }; 2130154daed1Smrg key <I65> { [ XF86Search ] }; 2131154daed1Smrg key <I66> { [ XF86Favorites ] }; 2132154daed1Smrg key <I6C> { [ XF86Mail ] }; 2133154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 2134154daed1Smrg}; 2135154daed1Smrg 2136154daed1Smrgpartial alphanumeric_keys 2137154daed1Smrgxkb_symbols "logitech_g15" { 2138154daed1Smrg 2139154daed1Smrg include "inet(media_common)" 2140154daed1Smrg key <AE13> { [ XF86Messenger ] }; 2141154daed1Smrg 2142154daed1Smrg key <HKTG> { [ XF86Launch7 ] }; 2143154daed1Smrg 2144154daed1Smrg key <I02> { [ XF86Launch9 ] }; 2145154daed1Smrg key <I04> { [ XF86Phone ] }; 2146154daed1Smrg key <I08> { [ XF86LaunchD ] }; 2147154daed1Smrg key <I09> { [ XF86Support ] }; 2148154daed1Smrg key <I0F> { [ XF86LaunchF ] }; 2149154daed1Smrg key <I16> { [ XF86LogOff ] }; 2150154daed1Smrg key <I18> { [ XF86Launch5 ] }; 2151154daed1Smrg key <I21> { [ XF86Travel ] }; 2152154daed1Smrg key <I23> { [ XF86Spell ] }; 2153154daed1Smrg key <I31> { [ XF86Launch4 ] }; 2154154daed1Smrg key <I32> { [ XF86HomePage ] }; 2155154daed1Smrg key <I3C> { [ XF86Music ] }; 2156154daed1Smrg key <I42> { [ XF86Forward ] }; 2157154daed1Smrg key <I43> { [ XF86Send ] }; 2158154daed1Smrg key <I57> { [ XF86Save ] }; 2159154daed1Smrg key <I5F> { [ XF86Sleep ] }; 2160154daed1Smrg key <I64> { [ XF86Pictures ] }; 2161154daed1Smrg key <I67> { [ XF86LaunchA ] }; 2162154daed1Smrg key <I6C> { [ XF86Mail ] }; 2163154daed1Smrg key <I6D> { [ XF86AudioMedia ] }; 2164154daed1Smrg key <I76> { [ XF86iTouch ] }; 2165154daed1Smrg key <I77> { [ XF86Launch3 ] }; 2166154daed1Smrg key <I79> { [ XF86ToDoList ] }; 2167154daed1Smrg key <I7B> { [ XF86Calculater ] }; 2168154daed1Smrg 2169154daed1Smrg key <K5A> { [ XF86VendorHome ] }; 2170154daed1Smrg key <K5D> { [ XF86Away ] }; 2171154daed1Smrg key <K5E> { [ XF86WebCam ] }; 2172154daed1Smrg key <K5F> { [ XF86Launch0 ] }; 2173154daed1Smrg key <K63> { [ XF86Launch6 ] }; 2174154daed1Smrg key <K6D> { [ XF86Calendar ] }; 2175154daed1Smrg key <K71> { [ XF86LaunchB ] }; 2176154daed1Smrg key <K72> { [ XF86LaunchC ] }; 2177154daed1Smrg key <K74> { [ XF86WWW ] }; 2178154daed1Smrg key <K75> { [ XF86LaunchE ] }; 2179154daed1Smrg 2180154daed1Smrg key <MDSW> { [ XF86Launch1 ] }; 2181154daed1Smrg key <NFER> { [ XF86Launch2 ] }; 2182154daed1Smrg 2183154daed1Smrg key <XFER> { [ XF86Launch8 ] }; 2184154daed1Smrg 2185154daed1Smrg}; 2186154daed1Smrg 2187154daed1Smrg// Intel 2188154daed1Smrg 2189154daed1Smrg// Intel Classmate 2190154daed1Smrgpartial alphanumeric_keys 2191154daed1Smrgxkb_symbols "classmate" { 2192154daed1Smrg key <I2E> { [ XF86AudioLowerVolume ] }; 2193154daed1Smrg key <I30> { [ XF86AudioRaiseVolume ] }; 2194154daed1Smrg}; 2195154daed1Smrg 2196