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