1 1.1.1.10 mrg // EAK (Easy Access keyboards: Internet, Multimedia, PDA) 2 1.1 mrg // Copyright (C) 2002 Stanislav Brabec <sbrabec (a] suse.cz> 3 1.1 mrg // 4 1.1.1.10 mrg // Based on the LinEAK project. 5 1.1.1.14 mrg // LinEAK - Linux support for Easy Access and Internets 6 1.1 mrg // Copyright (C) 2001, 2002 Mark Smulders <Mark (a] PIRnet.nl> 7 1.1 mrg 8 1.1 mrg // Usage in XF86Config: 9 1.1 mrg // Option "XkbLayout" "my_kb_layout" 10 1.1 mrg // Option "XkbVariant" "my_kb_variant" 11 1.1 mrg // Option "XkbModel" "my_eak_type" 12 1.1 mrg // Option "XkbRules" "xfree86" 13 1.1 mrg // Simple command line usage: 14 1.1 mrg // setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type' 15 1.1 mrg 16 1.1.1.10 mrg // Very common set of media keys. 17 1.1.1.12 mrg hidden partial alphanumeric_keys 18 1.1 mrg xkb_symbols "media_common" { 19 1.1.1.10 mrg key <I01> { [ XF86AudioMedia ] }; 20 1.1 mrg key <I10> { [ XF86AudioPrev ] }; 21 1.1 mrg key <I19> { [ XF86AudioNext ] }; 22 1.1 mrg key <I20> { [ XF86AudioMute ] }; 23 1.1 mrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 24 1.1 mrg key <I24> { [ XF86AudioStop, XF86Eject ] }; 25 1.1.1.10 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 26 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 27 1.1.1.3 ghen key <K5A> { [ XF86Eject ] }; 28 1.1.1.3 ghen key <K6C> { [ XF86Eject ] }; 29 1.1 mrg }; 30 1.1 mrg 31 1.1.1.10 mrg // Popular web navigation keys. 32 1.1.1.12 mrg hidden partial alphanumeric_keys 33 1.1 mrg xkb_symbols "nav_common" { 34 1.1.1.10 mrg key <I21> { [ XF86Calculator ] }; 35 1.1.1.3 ghen key <I32> { [ XF86WWW ] }; 36 1.1.1.3 ghen key <I65> { [ XF86Search ] }; 37 1.1.1.3 ghen key <I66> { [ XF86Favorites ] }; 38 1.1.1.3 ghen key <I67> { [ XF86Reload ] }; 39 1.1.1.3 ghen key <I68> { [ XF86Stop ] }; 40 1.1.1.3 ghen key <I69> { [ XF86Forward ] }; 41 1.1.1.3 ghen key <I6A> { [ XF86Back ] }; 42 1.1.1.3 ghen key <I6B> { [ XF86MyComputer ] }; 43 1.1.1.3 ghen key <I6C> { [ XF86Mail ] }; 44 1.1.1.10 mrg key <I6D> { [ XF86AudioMedia ] }; 45 1.1 mrg }; 46 1.1 mrg 47 1.1.1.3 ghen // ACPI Standard 48 1.1.1.12 mrg hidden partial alphanumeric_keys 49 1.1.1.3 ghen xkb_symbols "acpi_common" { 50 1.1.1.3 ghen key <I5E> { [ XF86PowerOff ] }; 51 1.1.1.3 ghen key <I5F> { [ XF86Standby ] }; 52 1.1.1.3 ghen key <I63> { [ XF86WakeUp ] }; 53 1.1.1.3 ghen key <I74> { [ XF86Battery ] }; 54 1.1.1.3 ghen key <I76> { [ XF86WLAN ] }; 55 1.1.1.3 ghen key <I16> { [ XF86Sleep ] }; 56 1.1.1.3 ghen }; 57 1.1.1.3 ghen 58 1.1.1.10 mrg // Combined sections, for simplicity. 59 1.1.1.12 mrg hidden partial alphanumeric_keys 60 1.1 mrg xkb_symbols "media_nav_common" { 61 1.1 mrg include "inet(media_common)" 62 1.1 mrg include "inet(nav_common)" 63 1.1 mrg }; 64 1.1 mrg 65 1.1.1.12 mrg hidden partial alphanumeric_keys 66 1.1.1.3 ghen xkb_symbols "media_nav_acpi_common" { 67 1.1.1.3 ghen include "inet(media_common)" 68 1.1.1.3 ghen include "inet(nav_common)" 69 1.1.1.3 ghen include "inet(acpi_common)" 70 1.1.1.3 ghen }; 71 1.1.1.3 ghen 72 1.1.1.12 mrg hidden partial alphanumeric_keys 73 1.1.1.3 ghen xkb_symbols "nav_acpi_common" { 74 1.1.1.3 ghen include "inet(nav_common)" 75 1.1.1.3 ghen include "inet(acpi_common)" 76 1.1.1.3 ghen }; 77 1.1.1.3 ghen 78 1.1.1.12 mrg hidden partial alphanumeric_keys 79 1.1.1.3 ghen xkb_symbols "media_acpi_common" { 80 1.1.1.3 ghen include "inet(media_common)" 81 1.1.1.3 ghen include "inet(acpi_common)" 82 1.1.1.3 ghen }; 83 1.1.1.3 ghen 84 1.1 mrg // Evdev Standardized Keycodes 85 1.1 mrg partial alphanumeric_keys 86 1.1 mrg xkb_symbols "evdev" { 87 1.1 mrg key <MUTE> { [ XF86AudioMute ] }; 88 1.1 mrg key <VOL-> { [ XF86AudioLowerVolume ] }; 89 1.1 mrg key <VOL+> { [ XF86AudioRaiseVolume ] }; 90 1.1 mrg key <POWR> { [ XF86PowerOff ] }; 91 1.1 mrg key <STOP> { [ Cancel ] }; 92 1.1 mrg key <AGAI> { [ Redo ] }; 93 1.1 mrg key <PROP> { [ SunProps ] }; 94 1.1 mrg key <UNDO> { [ Undo ] }; 95 1.1 mrg key <FRNT> { [ SunFront ] }; 96 1.1 mrg key <COPY> { [ XF86Copy ] }; 97 1.1.1.9 mrg key <OPEN> { [ XF86Open ] }; 98 1.1 mrg key <PAST> { [ XF86Paste ] }; 99 1.1 mrg key <FIND> { [ Find ] }; 100 1.1 mrg key <CUT> { [ XF86Cut ] }; 101 1.1 mrg key <HELP> { [ Help ] }; 102 1.1 mrg key <LNFD> { [ Linefeed ] }; 103 1.1 mrg 104 1.1.1.7 mrg key <FK21> { [ XF86TouchpadToggle ] }; 105 1.1.1.7 mrg key <FK22> { [ XF86TouchpadOn ] }; 106 1.1.1.7 mrg key <FK23> { [ XF86TouchpadOff ] }; 107 1.1 mrg 108 1.1.1.9 mrg key <FK20> { [ XF86AudioMicMute ] }; 109 1.1.1.9 mrg 110 1.1.1.10 mrg // key <I120> { [ ] }; // KEY_MACRO 111 1.1 mrg key <I126> { [ plusminus ] }; 112 1.1.1.8 mrg key <I128> { [ XF86LaunchA ] }; 113 1.1 mrg key <I147> { [ XF86MenuKB ] }; 114 1.1 mrg key <I148> { [ XF86Calculator ] }; 115 1.1 mrg // key <I149> { [ ] }; // KEY_SETUP 116 1.1 mrg key <I150> { [ XF86Sleep ] }; 117 1.1 mrg key <I151> { [ XF86WakeUp ] }; 118 1.1 mrg key <I152> { [ XF86Explorer ] }; 119 1.1 mrg key <I153> { [ XF86Send ] }; 120 1.1 mrg // key <I154> { [ ] }; // KEY_DELETEFILE 121 1.1 mrg key <I155> { [ XF86Xfer ] }; 122 1.1 mrg key <I156> { [ XF86Launch1 ] }; 123 1.1 mrg key <I157> { [ XF86Launch2 ] }; 124 1.1 mrg key <I158> { [ XF86WWW ] }; 125 1.1 mrg key <I159> { [ XF86DOS ] }; 126 1.1 mrg key <I160> { [ XF86ScreenSaver ] }; 127 1.1.1.10 mrg key <I161> { [ XF86RotateWindows ] }; 128 1.1.1.10 mrg key <I162> { [ XF86TaskPane ] }; 129 1.1 mrg key <I163> { [ XF86Mail ] }; 130 1.1 mrg key <I164> { [ XF86Favorites ] }; 131 1.1 mrg key <I165> { [ XF86MyComputer ] }; 132 1.1 mrg key <I166> { [ XF86Back ] }; 133 1.1 mrg key <I167> { [ XF86Forward ] }; 134 1.1 mrg // key <I168> { [ ] }; // KEY_CLOSECD (opposite of eject) 135 1.1 mrg key <I169> { [ XF86Eject ] }; 136 1.1 mrg key <I171> { [ XF86AudioNext ] }; 137 1.1 mrg key <I172> { [ XF86AudioPlay, XF86AudioPause ] }; 138 1.1 mrg key <I173> { [ XF86AudioPrev ] }; 139 1.1 mrg key <I174> { [ XF86AudioStop, XF86Eject ] }; 140 1.1 mrg key <I175> { [ XF86AudioRecord ] }; 141 1.1 mrg key <I176> { [ XF86AudioRewind ] }; 142 1.1 mrg key <I177> { [ XF86Phone ] }; 143 1.1 mrg // key <I178> { [ ] }; // KEY_ISO 144 1.1 mrg key <I179> { [ XF86Tools ] }; 145 1.1 mrg key <I180> { [ XF86HomePage ] }; 146 1.1.1.3 ghen key <I181> { [ XF86Reload ] }; 147 1.1 mrg key <I182> { [ XF86Close ] }; 148 1.1 mrg // key <I183> { [ ] }; // KEY_MOVE 149 1.1 mrg // key <I184> { [ ] }; // KEY_EDIT 150 1.1 mrg key <I185> { [ XF86ScrollUp ] }; 151 1.1 mrg key <I186> { [ XF86ScrollDown ] }; 152 1.1 mrg key <I187> { [ parenleft ] }; 153 1.1 mrg key <I188> { [ parenright ] }; 154 1.1.1.8 mrg key <I192> { [ XF86LaunchA ] }; 155 1.1.1.8 mrg key <I193> { [ XF86LaunchC ] }; 156 1.1.1.8 mrg key <I194> { [ XF86LaunchD ] }; 157 1.1.1.8 mrg key <I195> { [ XF86LaunchE ] }; 158 1.1.1.8 mrg key <I196> { [ XF86LaunchF ] }; 159 1.1 mrg key <I208> { [ XF86AudioPlay ] }; 160 1.1 mrg key <I209> { [ XF86AudioPause ] }; 161 1.1 mrg key <I210> { [ XF86Launch3 ] }; 162 1.1.1.2 mrg key <I211> { [ XF86Launch4 ] }; 163 1.1.1.3 ghen key <I213> { [ XF86Suspend ] }; 164 1.1 mrg key <I214> { [ XF86Close ] }; 165 1.1 mrg key <I215> { [ XF86AudioPlay ] }; 166 1.1.1.3 ghen key <I216> { [ XF86AudioForward ] }; 167 1.1 mrg // key <I217> { [ ] }; // KEY_BASSBOOST 168 1.1 mrg key <I218> { [ Print ] }; 169 1.1 mrg // key <I219> { [ ] }; // KEY_HP 170 1.1 mrg key <I220> { [ XF86WebCam ] }; 171 1.1.1.17 mrg key <I221> { [ XF86AudioPreset ] }; 172 1.1 mrg // key <I222> { [ ] }; // KEY_QUESTION 173 1.1 mrg key <I223> { [ XF86Mail ] }; 174 1.1.1.7 mrg key <I224> { [ XF86Messenger ] }; // KEY_CHAT 175 1.1 mrg key <I225> { [ XF86Search ] }; 176 1.1.1.7 mrg key <I226> { [ XF86Go ] }; // KEY_CONNECT 177 1.1 mrg key <I227> { [ XF86Finance ] }; 178 1.1.1.7 mrg key <I228> { [ XF86Game ] }; // KEY_SPORT 179 1.1 mrg key <I229> { [ XF86Shop ] }; 180 1.1 mrg // key <I230> { [ ] }; // KEY_ALTERASE 181 1.1 mrg key <I231> { [ Cancel ] }; 182 1.1 mrg key <I232> { [ XF86MonBrightnessDown ] }; 183 1.1 mrg key <I233> { [ XF86MonBrightnessUp ] }; 184 1.1 mrg key <I234> { [ XF86AudioMedia ] }; 185 1.1.1.20 mrg // key <I235> { [ ] }; // see <OUTP> 186 1.1.1.20 mrg // key <I236> { [ ] }; // see <KITG> 187 1.1.1.20 mrg // key <I237> { [ ] }; // see <KIDN> 188 1.1.1.20 mrg // key <I238> { [ ] }; // see <KIUP> 189 1.1.1.15 mrg 190 1.1.1.15 mrg key <I372> { [ XF86Favorites ] }; 191 1.1.1.17 mrg key <I382> { [ XF86Keyboard ] }; 192 1.1.1.10 mrg 193 1.1.1.3 ghen key <FK13> { [ XF86Tools ] }; 194 1.1.1.3 ghen key <FK14> { [ XF86Launch5 ] }; 195 1.1.1.6 mrg key <FK15> { [ XF86Launch6 ] }; 196 1.1.1.6 mrg key <FK16> { [ XF86Launch7 ] }; 197 1.1.1.6 mrg key <FK17> { [ XF86Launch8 ] }; 198 1.1.1.6 mrg key <FK18> { [ XF86Launch9 ] }; 199 1.1.1.21 mrg 200 1.1.1.21 mrg // Key symbol mappings below are autogenerated 201 1.1.1.21 mrg key <I170> { [ XF86Eject ] }; // KEY_EJECTCLOSECD 202 1.1.1.21 mrg key <I189> { [ XF86New ] }; // KEY_NEW 203 1.1.1.21 mrg key <I190> { [ Redo ] }; // KEY_REDO 204 1.1.1.21 mrg key <I212> { [ XF86LaunchB ] }; // KEY_DASHBOARD 205 1.1.1.21 mrg key <I235> { [ XF86Display ] }; // KEY_SWITCHVIDEOMODE 206 1.1.1.21 mrg key <I236> { [ XF86KbdLightOnOff ] }; // KEY_KBDILLUMTOGGLE 207 1.1.1.21 mrg key <I237> { [ XF86KbdBrightnessDown ] }; // KEY_KBDILLUMDOWN 208 1.1.1.21 mrg key <I238> { [ XF86KbdBrightnessUp ] }; // KEY_KBDILLUMUP 209 1.1.1.21 mrg key <I239> { [ XF86Send ] }; // KEY_SEND 210 1.1.1.21 mrg key <I240> { [ XF86Reply ] }; // KEY_REPLY 211 1.1.1.21 mrg key <I241> { [ XF86MailForward ] }; // KEY_FORWARDMAIL 212 1.1.1.21 mrg key <I242> { [ XF86Save ] }; // KEY_SAVE 213 1.1.1.21 mrg key <I243> { [ XF86Documents ] }; // KEY_DOCUMENTS 214 1.1.1.21 mrg key <I244> { [ XF86Battery ] }; // KEY_BATTERY 215 1.1.1.21 mrg key <I245> { [ XF86Bluetooth ] }; // KEY_BLUETOOTH 216 1.1.1.21 mrg key <I246> { [ XF86WLAN ] }; // KEY_WLAN 217 1.1.1.21 mrg key <I247> { [ XF86UWB ] }; // KEY_UWB 218 1.1.1.21 mrg key <I249> { [ XF86Next_VMode ] }; // KEY_VIDEO_NEXT 219 1.1.1.21 mrg key <I250> { [ XF86Prev_VMode ] }; // KEY_VIDEO_PREV 220 1.1.1.21 mrg key <I251> { [ XF86MonBrightnessCycle ] }; // KEY_BRIGHTNESS_CYCLE 221 1.1.1.21 mrg key <I252> { [ XF86BrightnessAuto ] }; // KEY_BRIGHTNESS_AUTO 222 1.1.1.21 mrg key <I253> { [ XF86DisplayOff ] }; // KEY_DISPLAY_OFF 223 1.1.1.21 mrg key <I254> { [ XF86WWAN ] }; // KEY_WWAN 224 1.1.1.21 mrg key <I255> { [ XF86RFKill ] }; // KEY_RFKILL 225 1.1.1.21 mrg key <I256> { [ XF86AudioMicMute ] }; // KEY_MICMUTE 226 1.1.1.21 mrg key <I366> { [ XF86Info ] }; // KEY_INFO 227 1.1.1.21 mrg key <I379> { [ XF86CycleAngle ] }; // KEY_ANGLE 228 1.1.1.21 mrg key <I380> { [ XF86FullScreen ] }; // KEY_FULL_SCREEN 229 1.1.1.21 mrg key <I383> { [ XF86AspectRatio ] }; // KEY_ASPECT_RATIO 230 1.1.1.21 mrg key <I397> { [ XF86DVD ] }; // KEY_DVD 231 1.1.1.21 mrg key <I400> { [ XF86Audio ] }; // KEY_AUDIO 232 1.1.1.21 mrg key <I401> { [ XF86Video ] }; // KEY_VIDEO 233 1.1.1.21 mrg key <I405> { [ XF86Calendar ] }; // KEY_CALENDAR 234 1.1.1.21 mrg key <I410> { [ XF86ChannelUp ] }; // KEY_CHANNELUP 235 1.1.1.21 mrg key <I411> { [ XF86ChannelDown ] }; // KEY_CHANNELDOWN 236 1.1.1.21 mrg key <I418> { [ XF86AudioRandomPlay ] }; // KEY_SHUFFLE 237 1.1.1.21 mrg key <I419> { [ XF86Break ] }; // KEY_BREAK 238 1.1.1.21 mrg key <I424> { [ XF86VideoPhone ] }; // KEY_VIDEOPHONE 239 1.1.1.21 mrg key <I425> { [ XF86Game ] }; // KEY_GAMES 240 1.1.1.21 mrg key <I426> { [ XF86ZoomIn ] }; // KEY_ZOOMIN 241 1.1.1.21 mrg key <I427> { [ XF86ZoomOut ] }; // KEY_ZOOMOUT 242 1.1.1.21 mrg key <I428> { [ XF86ZoomReset ] }; // KEY_ZOOMRESET 243 1.1.1.21 mrg key <I429> { [ XF86Word ] }; // KEY_WORDPROCESSOR 244 1.1.1.21 mrg key <I430> { [ XF86Editor ] }; // KEY_EDITOR 245 1.1.1.21 mrg key <I431> { [ XF86Excel ] }; // KEY_SPREADSHEET 246 1.1.1.21 mrg key <I432> { [ XF86GraphicsEditor ] }; // KEY_GRAPHICSEDITOR 247 1.1.1.21 mrg key <I433> { [ XF86Presentation ] }; // KEY_PRESENTATION 248 1.1.1.21 mrg key <I434> { [ XF86Database ] }; // KEY_DATABASE 249 1.1.1.21 mrg key <I435> { [ XF86News ] }; // KEY_NEWS 250 1.1.1.21 mrg key <I436> { [ XF86Voicemail ] }; // KEY_VOICEMAIL 251 1.1.1.21 mrg key <I437> { [ XF86Addressbook ] }; // KEY_ADDRESSBOOK 252 1.1.1.21 mrg key <I438> { [ XF86Messenger ] }; // KEY_MESSENGER 253 1.1.1.21 mrg key <I439> { [ XF86DisplayToggle ] }; // KEY_DISPLAYTOGGLE 254 1.1.1.21 mrg key <I440> { [ XF86SpellCheck ] }; // KEY_SPELLCHECK 255 1.1.1.21 mrg key <I441> { [ XF86LogOff ] }; // KEY_LOGOFF 256 1.1.1.21 mrg key <I442> { [ dollar ] }; // KEY_DOLLAR 257 1.1.1.21 mrg key <I443> { [ EuroSign ] }; // KEY_EURO 258 1.1.1.21 mrg key <I444> { [ XF86FrameBack ] }; // KEY_FRAMEBACK 259 1.1.1.21 mrg key <I445> { [ XF86FrameForward ] }; // KEY_FRAMEFORWARD 260 1.1.1.21 mrg key <I446> { [ XF86ContextMenu ] }; // KEY_CONTEXT_MENU 261 1.1.1.21 mrg key <I447> { [ XF86MediaRepeat ] }; // KEY_MEDIA_REPEAT 262 1.1.1.21 mrg key <I448> { [ XF8610ChannelsUp ] }; // KEY_10CHANNELSUP 263 1.1.1.21 mrg key <I449> { [ XF8610ChannelsDown ] }; // KEY_10CHANNELSDOWN 264 1.1.1.21 mrg key <I450> { [ XF86Images ] }; // KEY_IMAGES 265 1.1.1.21 mrg key <I452> { [ XF86NotificationCenter ] }; // KEY_NOTIFICATION_CENTER 266 1.1.1.21 mrg key <I453> { [ XF86PickupPhone ] }; // KEY_PICKUP_PHONE 267 1.1.1.21 mrg key <I454> { [ XF86HangupPhone ] }; // KEY_HANGUP_PHONE 268 1.1.1.21 mrg key <I472> { [ XF86Fn ] }; // KEY_FN 269 1.1.1.21 mrg key <I473> { [ XF86Fn_Esc ] }; // KEY_FN_ESC 270 1.1.1.21 mrg key <I493> { [ XF86FnRightShift ] }; // KEY_FN_RIGHT_SHIFT 271 1.1.1.21 mrg key <I505> { [ braille_dot_1 ] }; // KEY_BRL_DOT1 272 1.1.1.21 mrg key <I506> { [ braille_dot_2 ] }; // KEY_BRL_DOT2 273 1.1.1.21 mrg key <I507> { [ braille_dot_3 ] }; // KEY_BRL_DOT3 274 1.1.1.21 mrg key <I508> { [ braille_dot_4 ] }; // KEY_BRL_DOT4 275 1.1.1.21 mrg key <I509> { [ braille_dot_5 ] }; // KEY_BRL_DOT5 276 1.1.1.21 mrg key <I510> { [ braille_dot_6 ] }; // KEY_BRL_DOT6 277 1.1.1.21 mrg key <I511> { [ braille_dot_7 ] }; // KEY_BRL_DOT7 278 1.1.1.21 mrg key <I512> { [ braille_dot_8 ] }; // KEY_BRL_DOT8 279 1.1.1.21 mrg key <I513> { [ braille_dot_9 ] }; // KEY_BRL_DOT9 280 1.1.1.21 mrg key <I514> { [ braille_dot_1 ] }; // KEY_BRL_DOT10 281 1.1.1.21 mrg key <I520> { [ XF86Numeric0 ] }; // KEY_NUMERIC_0 282 1.1.1.21 mrg key <I521> { [ XF86Numeric1 ] }; // KEY_NUMERIC_1 283 1.1.1.21 mrg key <I522> { [ XF86Numeric2 ] }; // KEY_NUMERIC_2 284 1.1.1.21 mrg key <I523> { [ XF86Numeric3 ] }; // KEY_NUMERIC_3 285 1.1.1.21 mrg key <I524> { [ XF86Numeric4 ] }; // KEY_NUMERIC_4 286 1.1.1.21 mrg key <I525> { [ XF86Numeric5 ] }; // KEY_NUMERIC_5 287 1.1.1.21 mrg key <I526> { [ XF86Numeric6 ] }; // KEY_NUMERIC_6 288 1.1.1.21 mrg key <I527> { [ XF86Numeric7 ] }; // KEY_NUMERIC_7 289 1.1.1.21 mrg key <I528> { [ XF86Numeric8 ] }; // KEY_NUMERIC_8 290 1.1.1.21 mrg key <I529> { [ XF86Numeric9 ] }; // KEY_NUMERIC_9 291 1.1.1.21 mrg key <I530> { [ XF86NumericStar ] }; // KEY_NUMERIC_STAR 292 1.1.1.21 mrg key <I531> { [ XF86NumericPound ] }; // KEY_NUMERIC_POUND 293 1.1.1.21 mrg key <I532> { [ XF86NumericA ] }; // KEY_NUMERIC_A 294 1.1.1.21 mrg key <I533> { [ XF86NumericB ] }; // KEY_NUMERIC_B 295 1.1.1.21 mrg key <I534> { [ XF86NumericC ] }; // KEY_NUMERIC_C 296 1.1.1.21 mrg key <I535> { [ XF86NumericD ] }; // KEY_NUMERIC_D 297 1.1.1.21 mrg key <I536> { [ XF86CameraFocus ] }; // KEY_CAMERA_FOCUS 298 1.1.1.21 mrg key <I537> { [ XF86WPSButton ] }; // KEY_WPS_BUTTON 299 1.1.1.21 mrg key <I538> { [ XF86TouchpadToggle ] }; // KEY_TOUCHPAD_TOGGLE 300 1.1.1.21 mrg key <I539> { [ XF86TouchpadOn ] }; // KEY_TOUCHPAD_ON 301 1.1.1.21 mrg key <I540> { [ XF86TouchpadOff ] }; // KEY_TOUCHPAD_OFF 302 1.1.1.21 mrg key <I541> { [ XF86CameraZoomIn ] }; // KEY_CAMERA_ZOOMIN 303 1.1.1.21 mrg key <I542> { [ XF86CameraZoomOut ] }; // KEY_CAMERA_ZOOMOUT 304 1.1.1.21 mrg key <I543> { [ XF86CameraUp ] }; // KEY_CAMERA_UP 305 1.1.1.21 mrg key <I544> { [ XF86CameraDown ] }; // KEY_CAMERA_DOWN 306 1.1.1.21 mrg key <I545> { [ XF86CameraLeft ] }; // KEY_CAMERA_LEFT 307 1.1.1.21 mrg key <I546> { [ XF86CameraRight ] }; // KEY_CAMERA_RIGHT 308 1.1.1.21 mrg key <I547> { [ XF86AttendantOn ] }; // KEY_ATTENDANT_ON 309 1.1.1.21 mrg key <I548> { [ XF86AttendantOff ] }; // KEY_ATTENDANT_OFF 310 1.1.1.21 mrg key <I549> { [ XF86AttendantToggle ] }; // KEY_ATTENDANT_TOGGLE 311 1.1.1.21 mrg key <I550> { [ XF86LightsToggle ] }; // KEY_LIGHTS_TOGGLE 312 1.1.1.21 mrg key <I568> { [ XF86ALSToggle ] }; // KEY_ALS_TOGGLE 313 1.1.1.21 mrg key <I569> { [ XF86RotationLockToggle ] }; // KEY_ROTATE_LOCK_TOGGLE 314 1.1.1.21 mrg key <I584> { [ XF86Buttonconfig ] }; // KEY_BUTTONCONFIG 315 1.1.1.21 mrg key <I585> { [ XF86Taskmanager ] }; // KEY_TASKMANAGER 316 1.1.1.21 mrg key <I586> { [ XF86Journal ] }; // KEY_JOURNAL 317 1.1.1.21 mrg key <I587> { [ XF86ControlPanel ] }; // KEY_CONTROLPANEL 318 1.1.1.21 mrg key <I588> { [ XF86AppSelect ] }; // KEY_APPSELECT 319 1.1.1.21 mrg key <I589> { [ XF86Screensaver ] }; // KEY_SCREENSAVER 320 1.1.1.21 mrg key <I590> { [ XF86VoiceCommand ] }; // KEY_VOICECOMMAND 321 1.1.1.21 mrg key <I591> { [ XF86Assistant ] }; // KEY_ASSISTANT 322 1.1.1.21 mrg key <I592> { [ ISO_Next_Group ] }; // KEY_KBD_LAYOUT_NEXT 323 1.1.1.22 mrg key <I593> { [ XF86EmojiPicker ] }; // KEY_EMOJI_PICKER 324 1.1.1.22 mrg key <I594> { [ XF86Dictate ] }; // KEY_DICTATE 325 1.1.1.21 mrg key <I600> { [ XF86BrightnessMin ] }; // KEY_BRIGHTNESS_MIN 326 1.1.1.21 mrg key <I601> { [ XF86BrightnessMax ] }; // KEY_BRIGHTNESS_MAX 327 1.1.1.21 mrg key <I616> { [ XF86KbdInputAssistPrev ] }; // KEY_KBDINPUTASSIST_PREV 328 1.1.1.21 mrg key <I617> { [ XF86KbdInputAssistNext ] }; // KEY_KBDINPUTASSIST_NEXT 329 1.1.1.21 mrg key <I618> { [ XF86KbdInputAssistPrevgroup ] }; // KEY_KBDINPUTASSIST_PREVGROUP 330 1.1.1.21 mrg key <I619> { [ XF86KbdInputAssistNextgroup ] }; // KEY_KBDINPUTASSIST_NEXTGROUP 331 1.1.1.21 mrg key <I620> { [ XF86KbdInputAssistAccept ] }; // KEY_KBDINPUTASSIST_ACCEPT 332 1.1.1.21 mrg key <I621> { [ XF86KbdInputAssistCancel ] }; // KEY_KBDINPUTASSIST_CANCEL 333 1.1.1.21 mrg key <I622> { [ XF86RightUp ] }; // KEY_RIGHT_UP 334 1.1.1.21 mrg key <I623> { [ XF86RightDown ] }; // KEY_RIGHT_DOWN 335 1.1.1.21 mrg key <I624> { [ XF86LeftUp ] }; // KEY_LEFT_UP 336 1.1.1.21 mrg key <I625> { [ XF86LeftDown ] }; // KEY_LEFT_DOWN 337 1.1.1.21 mrg key <I626> { [ XF86RootMenu ] }; // KEY_ROOT_MENU 338 1.1.1.21 mrg key <I627> { [ XF86MediaTopMenu ] }; // KEY_MEDIA_TOP_MENU 339 1.1.1.21 mrg key <I628> { [ XF86Numeric11 ] }; // KEY_NUMERIC_11 340 1.1.1.21 mrg key <I629> { [ XF86Numeric12 ] }; // KEY_NUMERIC_12 341 1.1.1.21 mrg key <I630> { [ XF86AudioDesc ] }; // KEY_AUDIO_DESC 342 1.1.1.21 mrg key <I631> { [ XF863DMode ] }; // KEY_3D_MODE 343 1.1.1.21 mrg key <I632> { [ XF86NextFavorite ] }; // KEY_NEXT_FAVORITE 344 1.1.1.21 mrg key <I633> { [ XF86StopRecord ] }; // KEY_STOP_RECORD 345 1.1.1.21 mrg key <I634> { [ XF86PauseRecord ] }; // KEY_PAUSE_RECORD 346 1.1.1.21 mrg key <I635> { [ XF86VOD ] }; // KEY_VOD 347 1.1.1.21 mrg key <I636> { [ XF86Unmute ] }; // KEY_UNMUTE 348 1.1.1.21 mrg key <I637> { [ XF86FastReverse ] }; // KEY_FASTREVERSE 349 1.1.1.21 mrg key <I638> { [ XF86SlowReverse ] }; // KEY_SLOWREVERSE 350 1.1.1.21 mrg key <I639> { [ XF86Data ] }; // KEY_DATA 351 1.1.1.21 mrg key <I640> { [ XF86OnScreenKeyboard ] }; // KEY_ONSCREEN_KEYBOARD 352 1.1.1.21 mrg key <I641> { [ XF86PrivacyScreenToggle ] }; // KEY_PRIVACY_SCREEN_TOGGLE 353 1.1.1.21 mrg key <I642> { [ XF86SelectiveScreenshot ] }; // KEY_SELECTIVE_SCREENSHOT 354 1.1.1.21 mrg key <I664> { [ XF86Macro1 ] }; // KEY_MACRO1 355 1.1.1.21 mrg key <I665> { [ XF86Macro2 ] }; // KEY_MACRO2 356 1.1.1.21 mrg key <I666> { [ XF86Macro3 ] }; // KEY_MACRO3 357 1.1.1.21 mrg key <I667> { [ XF86Macro4 ] }; // KEY_MACRO4 358 1.1.1.21 mrg key <I668> { [ XF86Macro5 ] }; // KEY_MACRO5 359 1.1.1.21 mrg key <I669> { [ XF86Macro6 ] }; // KEY_MACRO6 360 1.1.1.21 mrg key <I670> { [ XF86Macro7 ] }; // KEY_MACRO7 361 1.1.1.21 mrg key <I671> { [ XF86Macro8 ] }; // KEY_MACRO8 362 1.1.1.21 mrg key <I672> { [ XF86Macro9 ] }; // KEY_MACRO9 363 1.1.1.21 mrg key <I673> { [ XF86Macro10 ] }; // KEY_MACRO10 364 1.1.1.21 mrg key <I674> { [ XF86Macro11 ] }; // KEY_MACRO11 365 1.1.1.21 mrg key <I675> { [ XF86Macro12 ] }; // KEY_MACRO12 366 1.1.1.21 mrg key <I676> { [ XF86Macro13 ] }; // KEY_MACRO13 367 1.1.1.21 mrg key <I677> { [ XF86Macro14 ] }; // KEY_MACRO14 368 1.1.1.21 mrg key <I678> { [ XF86Macro15 ] }; // KEY_MACRO15 369 1.1.1.21 mrg key <I679> { [ XF86Macro16 ] }; // KEY_MACRO16 370 1.1.1.21 mrg key <I680> { [ XF86Macro17 ] }; // KEY_MACRO17 371 1.1.1.21 mrg key <I681> { [ XF86Macro18 ] }; // KEY_MACRO18 372 1.1.1.21 mrg key <I682> { [ XF86Macro19 ] }; // KEY_MACRO19 373 1.1.1.21 mrg key <I683> { [ XF86Macro20 ] }; // KEY_MACRO20 374 1.1.1.21 mrg key <I684> { [ XF86Macro21 ] }; // KEY_MACRO21 375 1.1.1.21 mrg key <I685> { [ XF86Macro22 ] }; // KEY_MACRO22 376 1.1.1.21 mrg key <I686> { [ XF86Macro23 ] }; // KEY_MACRO23 377 1.1.1.21 mrg key <I687> { [ XF86Macro24 ] }; // KEY_MACRO24 378 1.1.1.21 mrg key <I688> { [ XF86Macro25 ] }; // KEY_MACRO25 379 1.1.1.21 mrg key <I689> { [ XF86Macro26 ] }; // KEY_MACRO26 380 1.1.1.21 mrg key <I690> { [ XF86Macro27 ] }; // KEY_MACRO27 381 1.1.1.21 mrg key <I691> { [ XF86Macro28 ] }; // KEY_MACRO28 382 1.1.1.21 mrg key <I692> { [ XF86Macro29 ] }; // KEY_MACRO29 383 1.1.1.21 mrg key <I693> { [ XF86Macro30 ] }; // KEY_MACRO30 384 1.1.1.21 mrg key <I696> { [ XF86MacroRecordStart ] }; // KEY_MACRO_RECORD_START 385 1.1.1.21 mrg key <I697> { [ XF86MacroRecordStop ] }; // KEY_MACRO_RECORD_STOP 386 1.1.1.21 mrg key <I698> { [ XF86MacroPresetCycle ] }; // KEY_MACRO_PRESET_CYCLE 387 1.1.1.21 mrg key <I699> { [ XF86MacroPreset1 ] }; // KEY_MACRO_PRESET1 388 1.1.1.21 mrg key <I700> { [ XF86MacroPreset2 ] }; // KEY_MACRO_PRESET2 389 1.1.1.21 mrg key <I701> { [ XF86MacroPreset3 ] }; // KEY_MACRO_PRESET3 390 1.1.1.21 mrg key <I704> { [ XF86KbdLcdMenu1 ] }; // KEY_KBD_LCD_MENU1 391 1.1.1.21 mrg key <I705> { [ XF86KbdLcdMenu2 ] }; // KEY_KBD_LCD_MENU2 392 1.1.1.21 mrg key <I706> { [ XF86KbdLcdMenu3 ] }; // KEY_KBD_LCD_MENU3 393 1.1.1.21 mrg key <I707> { [ XF86KbdLcdMenu4 ] }; // KEY_KBD_LCD_MENU4 394 1.1.1.21 mrg key <I708> { [ XF86KbdLcdMenu5 ] }; // KEY_KBD_LCD_MENU5 395 1.1.1.21 mrg // End of autogenerated key symbol mappings 396 1.1 mrg }; 397 1.1 mrg 398 1.1 mrg 399 1.1.1.10 mrg // Acer 400 1.1.1.10 mrg 401 1.1 mrg // Acer AirKey V 402 1.1 mrg partial alphanumeric_keys 403 1.1 mrg xkb_symbols "airkey" { 404 1.1.1.3 ghen include "inet(acpi_common)" 405 1.1 mrg key <I13> { [ XF86AudioNext ] }; 406 1.1 mrg key <I15> { [ XF86AudioPlay, XF86AudioPause ] }; 407 1.1 mrg key <I16> { [ XF86Mail ] }; 408 1.1 mrg key <I18> { [ XF86AudioPrev ] }; 409 1.1 mrg key <I19> { [ XF86AudioMute ] }; 410 1.1 mrg key <I24> { [ XF86WWW ] }; 411 1.1 mrg key <I26> { [ XF86AudioLowerVolume ] }; 412 1.1 mrg key <I2D> { [ XF86AudioRaiseVolume ] }; 413 1.1 mrg key <I2F> { [ XF86Terminal ] }; 414 1.1 mrg key <I31> { [ XF86AudioStop, XF86Eject ] }; 415 1.1 mrg }; 416 1.1 mrg 417 1.1.1.14 mrg // Acer C300 laptop 418 1.1 mrg partial alphanumeric_keys 419 1.1 mrg xkb_symbols "acer_c300" { 420 1.1.1.3 ghen include "inet(nav_common)" 421 1.1 mrg key <I17> { [ F14 ] }; 422 1.1 mrg key <I1F> { [ F13 ] }; 423 1.1 mrg key <I20> { [ XF86AudioMute ] }; 424 1.1 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 425 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 426 1.1 mrg key <I5E> { [ XF86Launch2 ] }; 427 1.1 mrg key <I75> { [ Help ] }; 428 1.1.1.11 mrg key <IR7C> { [ XF86Launch1 ] }; 429 1.1 mrg }; 430 1.1 mrg 431 1.1 mrg // Acer Ferrari 4000 Keyboard 432 1.1 mrg // From Alex Dubov <oakad (a] yahoo.com> 433 1.1 mrg partial alphanumeric_keys 434 1.1 mrg xkb_symbols "acer_ferrari4k" { 435 1.1.1.3 ghen include "inet(media_nav_common)" 436 1.1 mrg key <I24> { [ dollar ] }; 437 1.1 mrg key <I25> { [ EuroSign ] }; 438 1.1 mrg key <I26> { [ XF86Display ] }; 439 1.1 mrg // Missing keycodes - set-up with setkeycodes 440 1.1 mrg key <I70> { [ Help ] }; 441 1.1 mrg key <I71> { [ XF86Launch1 ] }; 442 1.1 mrg key <I72> { [ XF86Launch2 ] }; 443 1.1 mrg key <I73> { [ XF86Launch3 ] }; 444 1.1 mrg key <I74> { [ XF86Launch4 ] }; 445 1.1 mrg }; 446 1.1 mrg 447 1.1.1.14 mrg // Acer laptop (Generic layout for Acer laptops from 2004 onwards) 448 1.1 mrg // From Carlos Corbacho <cathectic (a] gmail.com> 449 1.1 mrg // Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly 450 1.1 mrg // (Your laptop must also be added to hal-info) 451 1.1 mrg // (Not all these keys will be available on every Acer laptop) 452 1.1 mrg partial alphanumeric_keys 453 1.1 mrg xkb_symbols "acer_laptop" { 454 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 455 1.1 mrg key <I17> { [ XF86Launch2 ] }; // "P" or "P2" (HAL) 456 1.1 mrg key <I1F> { [ XF86Launch1 ] }; // "e" or "P1" (HAL) 457 1.1 mrg 458 1.1 mrg // Hotkeys (Function) 459 1.1 mrg // Launch Keys 460 1.1 mrg // Device keys 461 1.1 mrg key <I56> { [ XF86Display ] }; // Fn+F5 (HAL) 462 1.1 mrg key <I71> { [ XF86Launch4 ] }; // Fn+F3 (HAL) 463 1.1 mrg key <I72> { [ XF86LaunchB ] }; // Bluetooth (HAL) 464 1.1 mrg key <I73> { [ XF86LaunchA ] }; // Wireless (HAL) 465 1.1 mrg key <I75> { [ Help ] }; // Fn+F1 (HAL) 466 1.1 mrg key <I79> { [ XF86Launch5 ] }; // Fn+F7 (HAL) 467 1.1 mrg key <K66> { [ XF86Launch3 ] }; // Fn+F2 (HAL) 468 1.1 mrg 469 1.1 mrg // Special Characters 470 1.1.1.10 mrg // To avoid setting a precedent/standard that will be broken in later 471 1.1 mrg // versions of HAL, these keys are commented out for now. When they are no 472 1.1 mrg // longer marked 'FIXME' and have saner keycodes, these two entries can be 473 1.1 mrg // fixed and permanently uncommented. In the meantime, just uncomment these 474 1.1.1.10 mrg // to make the keys work. 475 1.1 mrg // key <K5D> { [ EuroSign ] }; // Euro (HAL) 476 1.1 mrg // key <K5E> { [ dollar ] }; // Dollar (HAL) 477 1.1 mrg }; 478 1.1 mrg 479 1.1.1.10 mrg 480 1.1 mrg // Azona 481 1.1 mrg 482 1.1.1.21 mrg // Azona RF2300 Wireless Internet 483 1.1 mrg partial alphanumeric_keys 484 1.1 mrg xkb_symbols "azonaRF2300" { 485 1.1 mrg // From Radics Laszlo <garaboncias (a] mailbox.hu> 486 1.1.1.3 ghen include "inet(nav_acpi_common)" 487 1.1.1.3 ghen key <I02> { [ XF86HomePage ] }; 488 1.1 mrg key <I17> { [ XF86AudioStop ] }; 489 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 490 1.1 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 491 1.1 mrg key <I22> { [ XF86AudioNext ] }; 492 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 493 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 494 1.1 mrg key <I26> { [ XF86AudioMute ] }; 495 1.1 mrg key <I3C> { [ XF86Copy ] }; 496 1.1 mrg key <I78> { [ XF86Cut ] }; 497 1.1 mrg // key <RCTL> { [ XF86Paste ] }; 498 1.1 mrg }; 499 1.1 mrg 500 1.1 mrg 501 1.1 mrg // Brother 502 1.1 mrg 503 1.1.1.14 mrg // Brother Internet 504 1.1 mrg partial alphanumeric_keys 505 1.1 mrg xkb_symbols "brother" { 506 1.1.1.3 ghen include "inet(acpi_common)" 507 1.1 mrg key <I10> { [ XF86ScrollUp ] }; 508 1.1 mrg key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; 509 1.1 mrg key <I17> { [ XF86AudioPrev ] }; 510 1.1 mrg key <I18> { [ XF86ScrollDown ] }; 511 1.1 mrg key <I19> { [ XF86ZoomOut ] }; 512 1.1 mrg key <I1E> { [ XF86AudioMute ] }; 513 1.1 mrg key <I21> { [ XF86WWW ] }; 514 1.1 mrg key <I22> { [ Menu ] }; 515 1.1 mrg key <I23> { [ XF86AudioStop ] }; 516 1.1 mrg key <I24> { [ XF86Calculator ] }; 517 1.1 mrg key <I25> { [ XF86Xfer ] }; 518 1.1 mrg key <I26> { [ XF86Mail ] }; 519 1.1 mrg key <I2E> { [ XF86AudioNext ] }; 520 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 521 1.1 mrg key <I32> { [ XF86ZoomIn ] }; 522 1.1 mrg key <I68> { [ XF86AudioLowerVolume ] }; 523 1.1 mrg }; 524 1.1 mrg 525 1.1 mrg 526 1.1 mrg // BTC 527 1.1 mrg 528 1.1 mrg // BTC 5113RF Multimedia 529 1.1 mrg partial alphanumeric_keys 530 1.1 mrg xkb_symbols "btc5113rf" { 531 1.1.1.3 ghen include "inet(acpi_common)" 532 1.1 mrg key <I10> { [ XF86AudioStop ] }; 533 1.1 mrg key <I12> { [ XF86AudioMute ] }; 534 1.1 mrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 535 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 536 1.1 mrg key <I20> { [ XF86Favorites ] }; 537 1.1 mrg key <I21> { [ XF86Eject ] }; 538 1.1 mrg key <I22> { [ XF86AudioPrev ] }; 539 1.1 mrg key <I24> { [ XF86AudioNext ] }; 540 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 541 1.1 mrg key <I26> { [ XF86Back ] }; 542 1.1 mrg key <I30> { [ XF86WWW ] }; 543 1.1 mrg key <I32> { [ XF86Search ] }; 544 1.1 mrg }; 545 1.1 mrg 546 1.1 mrg // BTC 9000 547 1.1 mrg partial alphanumeric_keys 548 1.1 mrg xkb_symbols "btc9000" { 549 1.1.1.3 ghen include "inet(acpi_common)" 550 1.1 mrg key <I10> { [ XF86AudioStop ] }; 551 1.1 mrg key <I12> { [ XF86AudioMute ] }; 552 1.1 mrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 553 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 554 1.1 mrg key <I20> { [ XF86Favorites ] }; 555 1.1 mrg key <I21> { [ XF86AudioMedia ] }; 556 1.1 mrg key <I22> { [ XF86AudioPrev ] }; 557 1.1 mrg key <I24> { [ XF86AudioNext ] }; 558 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 559 1.1 mrg key <I26> { [ XF86Reload ] }; 560 1.1 mrg key <I2E> { [ XF86Mail ] }; 561 1.1 mrg key <I30> { [ XF86HomePage ] }; 562 1.1 mrg key <I32> { [ XF86Search ] }; 563 1.1 mrg }; 564 1.1 mrg 565 1.1 mrg // BTC 9000A 566 1.1 mrg partial alphanumeric_keys 567 1.1 mrg xkb_symbols "btc9000a" { 568 1.1.1.3 ghen include "inet(acpi_common)" 569 1.1 mrg key <I10> { [ XF86AudioStop ] }; 570 1.1 mrg key <I12> { [ XF86AudioMute ] }; 571 1.1 mrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 572 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 573 1.1 mrg key <I20> { [ XF86Favorites ] }; 574 1.1 mrg key <I21> { [ XF86Eject ] }; 575 1.1 mrg key <I22> { [ XF86AudioPrev ] }; 576 1.1 mrg key <I24> { [ XF86AudioNext ] }; 577 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 578 1.1 mrg key <I26> { [ XF86HomePage ] }; 579 1.1 mrg key <I2E> { [ Help ] }; 580 1.1 mrg key <I30> { [ XF86WWW ] }; 581 1.1 mrg key <I32> { [ XF86Search ] }; 582 1.1 mrg }; 583 1.1 mrg 584 1.1 mrg // BTC 9001AH 585 1.1 mrg xkb_symbols "btc9001ah" { 586 1.1.1.3 ghen include "inet(acpi_common)" 587 1.1.1.3 ghen key <I02> { [ XF86HomePage ] }; 588 1.1 mrg key <I17> { [ XF86AudioStop ] }; 589 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 590 1.1 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 591 1.1 mrg key <I22> { [ XF86AudioNext ] }; 592 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 593 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 594 1.1 mrg key <I26> { [ XF86AudioMute ] }; 595 1.1 mrg key <I6C> { [ XF86Mail ] }; 596 1.1 mrg key <RWIN> { [ XF86Eject ] }; 597 1.1 mrg }; 598 1.1 mrg 599 1.1 mrg // BTC 5090 600 1.1 mrg partial alphanumeric_keys 601 1.1 mrg xkb_symbols "btc5090" { 602 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 603 1.1 mrg key <I26> { [ XF86Start ] }; 604 1.1 mrg key <I33> { [ XF86Eject ] }; 605 1.1 mrg }; 606 1.1 mrg 607 1.1 mrg // BTC 9019U 608 1.1 mrg partial alphanumeric_keys 609 1.1 mrg xkb_symbols "btc9019u" { 610 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 611 1.1 mrg key <FK17> { [ XF86Search ] }; 612 1.1 mrg key <I02> { [ XF86HomePage ] }; 613 1.1 mrg }; 614 1.1 mrg 615 1.1.1.10 mrg 616 1.1.1.10 mrg // Cherry 617 1.1 mrg 618 1.1 mrg // Cherry Blue Line CyBo@rd 619 1.1 mrg partial alphanumeric_keys 620 1.1 mrg xkb_symbols "cherryblue" { 621 1.1 mrg include "inet(nav_common)" 622 1.1 mrg key <FK16> { [ XF86Reload ] }; 623 1.1 mrg key <I02> { [ XF86HomePage ] }; 624 1.1 mrg key <I17> { [ XF86AudioStop ] }; 625 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 626 1.1 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 627 1.1 mrg key <I22> { [ XF86AudioNext ] }; 628 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 629 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 630 1.1 mrg key <I26> { [ XF86AudioMute ] }; 631 1.1 mrg key <I63> { [ XF86Standby ] }; 632 1.1 mrg key <PRSC> { [ XF86Terminal ] }; 633 1.1.1.11 mrg key <IR7C> { [ XF86Go ] }; 634 1.1 mrg }; 635 1.1 mrg 636 1.1 mrg // Cherry CyMotion Master XPress 637 1.1 mrg partial alphanumeric_keys 638 1.1 mrg xkb_symbols "cherryblueb" { 639 1.1 mrg include "inet(media_nav_common)" 640 1.1 mrg key <FK16> { [ XF86Reload ] }; 641 1.1 mrg key <I02> { [ XF86HomePage ] }; 642 1.1 mrg key <I07> { [ XF86Forward ] }; 643 1.1 mrg key <I08> { [ XF86Back ] }; 644 1.1 mrg key <I0A> { [ XF86Copy ] }; 645 1.1 mrg key <I0B> { [ XF86ScrollUp ] }; 646 1.1 mrg key <I12> { [ XF86ScrollDown ] }; 647 1.1 mrg key <I17> { [ XF86Cut ] }; 648 1.1 mrg key <I18> { [ XF86Paste ] }; 649 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 650 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 651 1.1 mrg key <I26> { [ XF86AudioMute ] }; 652 1.1 mrg key <I2C> { [ XF86Book ] }; 653 1.1 mrg key <I32> { [ XF86Finance ] }; 654 1.1 mrg key <I63> { [ XF86Standby ] }; 655 1.1 mrg key <I67> { [ XF86AudioRewind ] }; 656 1.1 mrg key <I70> { [ XF86Eject ] }; 657 1.1 mrg key <I71> { [ XF86Book ] }; 658 1.1 mrg key <I72> { [ XF86Book ] }; 659 1.1 mrg key <PRSC> { [ XF86Terminal ] }; 660 1.1.1.11 mrg key <IR7C> { [ XF86Go ] }; 661 1.1 mrg }; 662 1.1 mrg 663 1.1.1.14 mrg // Cherry Blue Line CyBo@rd (alt.) 664 1.1 mrg partial alphanumeric_keys 665 1.1 mrg xkb_symbols "cherrybluea" { 666 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 667 1.1 mrg key <I6D> { [ XF86Go ] }; 668 1.1 mrg }; 669 1.1 mrg 670 1.1 mrg // Cherry CyBo@rd USB-Hub 671 1.1 mrg partial alphanumeric_keys 672 1.1 mrg xkb_symbols "cherrycyboard" { 673 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 674 1.1 mrg key <FK17> { [ XF86Search ] }; 675 1.1 mrg key <I02> { [ XF86HomePage ] }; 676 1.1 mrg key <K67> { [ XF86Terminal ] }; 677 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 678 1.1 mrg }; 679 1.1 mrg 680 1.1.1.3 ghen // Cherry CyMotion Expert 681 1.1.1.10 mrg partial alphanumeric_keys 682 1.1.1.3 ghen xkb_symbols "cherrycmexpert" { 683 1.1.1.3 ghen include "inet(cherryblueb)" 684 1.1.1.3 ghen include "inet(acpi_common)" 685 1.1.1.3 ghen key <FK15> { [ XF86Mail ] }; 686 1.1.1.3 ghen }; 687 1.1.1.3 ghen 688 1.1 mrg 689 1.1 mrg // Chicony 690 1.1 mrg 691 1.1.1.14 mrg // Chicony Internet 692 1.1.1.10 mrg partial alphanumeric_keys 693 1.1 mrg xkb_symbols "chicony" { 694 1.1.1.3 ghen include "inet(acpi_common)" 695 1.1 mrg key <I12> { [ XF86AudioMute ] }; 696 1.1 mrg key <I17> { [ XF86Mail ] }; 697 1.1 mrg key <I19> { [ XF86AudioLowerVolume ] }; 698 1.1 mrg key <I1E> { [ XF86Forward ] }; 699 1.1 mrg key <I20> { [ XF86AudioNext ] }; 700 1.1 mrg key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; 701 1.1 mrg key <I22> { [ XF86AudioPrev ] }; 702 1.1 mrg key <I23> { [ XF86AudioRaiseVolume ] }; 703 1.1 mrg key <I24> { [ XF86AudioStop ] }; 704 1.1 mrg key <I25> { [ XF86Back ] }; 705 1.1 mrg key <I26> { [ XF86LaunchB ] }; 706 1.1 mrg key <I2E> { [ XF86LaunchC ] }; 707 1.1 mrg key <I30> { [ XF86LaunchA ] }; 708 1.1.1.3 ghen key <I32> { [ XF86WWW ] }; 709 1.1 mrg key <I5F> { [ XF86ContrastAdjust ] }; 710 1.1 mrg key <I63> { [ XF86BrightnessAdjust ] }; 711 1.1 mrg }; 712 1.1 mrg 713 1.1 mrg // Chicony KU-0108 714 1.1.1.10 mrg partial alphanumeric_keys 715 1.1 mrg xkb_symbols "chicony0108" { 716 1.1 mrg include "inet(cherrycyboard)" 717 1.1.1.3 ghen }; 718 1.1.1.3 ghen 719 1.1.1.3 ghen // Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard 720 1.1.1.3 ghen partial alphanumeric_keys 721 1.1.1.3 ghen xkb_symbols "chicony0420" { 722 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 723 1.1.1.3 ghen key <I01> { [ XF86AudioMedia ] }; 724 1.1.1.3 ghen key <K67> { [ XF86MyComputer ] }; 725 1.1 mrg }; 726 1.1 mrg 727 1.1 mrg // Chicony KB-9885 728 1.1 mrg partial alphanumeric_keys 729 1.1 mrg xkb_symbols "chicony9885" { 730 1.1.1.3 ghen include "inet(acpi_common)" 731 1.1 mrg key <I12> { [ XF86AudioMute ] }; 732 1.1 mrg key <I17> { [ XF86Mail ] }; 733 1.1 mrg key <I19> { [ XF86AudioLowerVolume ] }; 734 1.1 mrg key <I1E> { [ XF86Forward ] }; 735 1.1 mrg key <I20> { [ XF86AudioNext ] }; 736 1.1 mrg key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; 737 1.1 mrg key <I22> { [ XF86AudioPrev ] }; 738 1.1 mrg key <I23> { [ XF86AudioRaiseVolume ] }; 739 1.1 mrg key <I24> { [ XF86AudioStop ] }; 740 1.1 mrg key <I25> { [ XF86Back ] }; 741 1.1 mrg key <I26> { [ XF86LaunchB ] }; 742 1.1 mrg key <I2E> { [ XF86LaunchC ] }; 743 1.1 mrg key <I30> { [ XF86LaunchA ] }; 744 1.1 mrg key <I32> { [ XF86WWW ] }; 745 1.1 mrg }; 746 1.1 mrg 747 1.1 mrg 748 1.1 mrg // Compaq 749 1.1 mrg 750 1.1.1.14 mrg // Compaq Easy Access 751 1.1 mrg partial alphanumeric_keys 752 1.1 mrg xkb_symbols "compaqeak8" { 753 1.1 mrg key <I13> { [ XF86Community ] }; 754 1.1 mrg key <I14> { [ XF86Market ] }; 755 1.1 mrg key <I15> { [ XF86Meeting ] }; 756 1.1 mrg key <I1A> { [ XF86Search ] }; 757 1.1 mrg key <I1B> { [ XF86News ] }; 758 1.1 mrg key <I1E> { [ XF86Mail ] }; 759 1.1 mrg key <I1F> { [ XF86HomePage ] }; 760 1.1 mrg key <I23> { [ XF86WWW ] }; 761 1.1 mrg }; 762 1.1 mrg 763 1.1.1.14 mrg // Compaq Internet (7 keys) 764 1.1.1.10 mrg partial alphanumeric_keys 765 1.1 mrg xkb_symbols "compaqik7" { 766 1.1 mrg key <I12> { [ XF86LightBulb ] }; 767 1.1 mrg key <I1E> { [ XF86Mail ] }; 768 1.1 mrg key <I21> { [ XF86Search ] }; 769 1.1 mrg key <I23> { [ Help ] }; 770 1.1 mrg key <I25> { [ XF86VendorHome ] }; 771 1.1 mrg key <I26> { [ XF86HomePage ] }; 772 1.1 mrg key <I32> { [ XF86Shop ] }; 773 1.1 mrg }; 774 1.1 mrg 775 1.1.1.14 mrg // Compaq Internet (13 keys) 776 1.1 mrg partial alphanumeric_keys 777 1.1 mrg xkb_symbols "compaqik13" { 778 1.1.1.3 ghen include "inet(media_acpi_common)" 779 1.1 mrg key <I1E> { [ XF86Mail ] }; 780 1.1 mrg key <I1F> { [ XF86Go ] }; 781 1.1 mrg key <I21> { [ XF86Search ] }; 782 1.1 mrg key <I23> { [ XF86WWW ] }; 783 1.1 mrg key <I32> { [ XF86Shop ] }; 784 1.1 mrg }; 785 1.1 mrg 786 1.1.1.14 mrg // Compaq Internet (18 keys) 787 1.1 mrg partial alphanumeric_keys 788 1.1 mrg xkb_symbols "compaqik18" { 789 1.1.1.3 ghen include "inet(media_acpi_common)" 790 1.1 mrg key <I12> { [ XF86LightBulb ] }; 791 1.1 mrg key <I18> { [ XF86Eject ] }; 792 1.1 mrg key <I1E> { [ XF86Mail ] }; 793 1.1 mrg key <I1F> { [ XF86Go ] }; 794 1.1 mrg key <I21> { [ XF86Search ] }; 795 1.1 mrg key <I23> { [ XF86WWW ] }; 796 1.1 mrg key <I25> { [ XF86VendorHome ] }; 797 1.1 mrg key <I26> { [ XF86Community ] }; 798 1.1 mrg key <I32> { [ XF86Shop ] }; 799 1.1 mrg key <I68> { [ Print ] }; 800 1.1 mrg }; 801 1.1 mrg 802 1.1.1.14 mrg // laptop/notebook Compaq (eg. Armada, Evo) laptop Keyboard 803 1.1 mrg partial alphanumeric_keys 804 1.1 mrg xkb_symbols "armada" { 805 1.1.1.3 ghen include "inet(media_acpi_common)" 806 1.1 mrg key <I1A> { [ XF86Search ] }; 807 1.1 mrg key <I1E> { [ XF86Mail ] }; 808 1.1 mrg key <I1F> { [ XF86HomePage ] }; 809 1.1 mrg key <I23> { [ XF86WWW ] }; 810 1.1.1.10 mrg key <I59> { [ XF86Launch2 ] }; // Battery Monitor 811 1.1 mrg key <I6F> { [ XF86AudioMedia ] }; 812 1.1.1.10 mrg key <I75> { [ XF86Launch0 ] }; // Info Center 813 1.1 mrg }; 814 1.1 mrg 815 1.1.1.14 mrg // Compaq Presario laptop 816 1.1 mrg partial alphanumeric_keys 817 1.1 mrg xkb_symbols "presario" { 818 1.1.1.3 ghen include "inet(media_acpi_common)" 819 1.1 mrg key <I14> { [ XF86Q ] }; 820 1.1 mrg key <I18> { [ XF86Launch2 ] }; 821 1.1 mrg key <I1E> { [ XF86Mail ] }; 822 1.1 mrg key <I1F> { [ XF86Launch1 ] }; 823 1.1 mrg key <I23> { [ XF86WWW ] }; 824 1.1 mrg key <I32> { [ XF86Shop ] }; 825 1.1 mrg key <I75> { [ XF86AudioMedia ] }; 826 1.1 mrg }; 827 1.1 mrg 828 1.1.1.14 mrg // Compaq iPaq 829 1.1 mrg partial alphanumeric_keys 830 1.1 mrg xkb_symbols "ipaq" { 831 1.1 mrg key <FK16> { [ XF86Shop ] }; 832 1.1 mrg key <I02> { [ XF86Standby ] }; 833 1.1 mrg key <I65> { [ XF86Search ] }; 834 1.1 mrg key <I66> { [ XF86Travel ] }; 835 1.1 mrg key <I69> { [ XF86BackForward ] }; 836 1.1 mrg key <I6A> { [ XF86Q ] }; 837 1.1 mrg key <I6C> { [ XF86Mail ] }; 838 1.1 mrg }; 839 1.1 mrg 840 1.1 mrg 841 1.1 mrg // Dell 842 1.1 mrg 843 1.1 mrg partial alphanumeric_keys 844 1.1 mrg xkb_symbols "dell" { 845 1.1.1.3 ghen include "inet(acpi_common)" 846 1.1 mrg key <I12> { [ XF86Mail ] }; 847 1.1 mrg key <I1E> { [ XF86Search ] }; 848 1.1 mrg key <I26> { [ XF86HomePage ] }; 849 1.1 mrg }; 850 1.1 mrg 851 1.1.1.14 mrg // Dell Precision M65 laptop 852 1.1 mrg partial alphanumeric_keys 853 1.1 mrg xkb_symbols "dellm65" { 854 1.1 mrg include "inet(media_common)" 855 1.1 mrg key <I04> { [ XF86PowerOff ] }; 856 1.1 mrg key <LWIN> { [ Super_L ] }; 857 1.1 mrg }; 858 1.1 mrg 859 1.1.1.14 mrg // laptop/notebook Dell Inspiron 8xxx 860 1.1 mrg partial alphanumeric_keys 861 1.1 mrg xkb_symbols "inspiron" { 862 1.1 mrg include "inet(media_common)" 863 1.1 mrg key <I02> { [ XF86AudioStop ] }; 864 1.1 mrg key <I04> { [ XF86AudioNext ] }; 865 1.1 mrg key <I21> { [ XF86Eject ] }; 866 1.1 mrg key <I56> { [ XF86Display ] }; 867 1.1.1.11 mrg key <IR7D> { [ XF86AudioPrev ] }; 868 1.1.1.11 mrg key <IR7C> { [ XF86AudioPlay, XF86AudioPause ] }; 869 1.1 mrg }; 870 1.1 mrg 871 1.1.1.14 mrg // DELL USB Multimedia (former 8135, generalized, superset of 8125) 872 1.1 mrg partial alphanumeric_keys 873 1.1 mrg xkb_symbols "dellusbmm" { 874 1.1 mrg // Describes the extra keys on a SK-8135 Multimedia keyboard 875 1.1 mrg // From Olivier Lahaye <olivier dot lahaye at motorola dot com> 876 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 877 1.1 mrg key <I02> { [ XF86HomePage ] }; 878 1.1.1.10 mrg key <K67> { [ XF86MyComputer ] }; 879 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 880 1.1 mrg }; 881 1.1 mrg 882 1.1 mrg 883 1.1 mrg // Diamond 884 1.1 mrg 885 1.1.1.14 mrg // Diamond 9801/9802 886 1.1 mrg partial alphanumeric_keys 887 1.1 mrg xkb_symbols "diamond" { 888 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 889 1.1 mrg key <I6D> { [ XF86Go ] }; 890 1.1 mrg }; 891 1.1 mrg 892 1.1 mrg 893 1.1 mrg // Ennyah 894 1.1 mrg 895 1.1 mrg // Ennyah DKB-1008 896 1.1 mrg partial alphanumeric_keys 897 1.1 mrg xkb_symbols "ennyah_dkb1008" { 898 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 899 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 900 1.1 mrg }; 901 1.1 mrg 902 1.1 mrg 903 1.1 mrg // Genius 904 1.1 mrg 905 1.1.1.14 mrg // Genius Comfy KB-16M/Multimedia KWD-910 906 1.1 mrg partial alphanumeric_keys 907 1.1 mrg xkb_symbols "genius" { 908 1.1.1.3 ghen include "inet(media_acpi_common)" 909 1.1 mrg key <I12> { [ XF86AudioRaiseVolume ] }; 910 1.1 mrg key <I17> { [ XF86Calculator ] }; 911 1.1 mrg key <I19> { [ XF86AudioLowerVolume ] }; 912 1.1 mrg key <I1E> { [ XF86Forward ] }; 913 1.1 mrg key <I21> { [ XF86AudioNext ] }; 914 1.1 mrg key <I23> { [ XF86AudioPrev ] }; 915 1.1 mrg key <I25> { [ XF86Back ] }; 916 1.1 mrg key <I26> { [ XF86ScreenSaver ] }; 917 1.1 mrg key <I2E> { [ XF86Mail ] }; 918 1.1 mrg key <I30> { [ XF86Eject ] }; 919 1.1 mrg key <I32> { [ XF86WWW ] }; 920 1.1 mrg }; 921 1.1 mrg 922 1.1.1.10 mrg // Genius Comfy 21e 923 1.1 mrg partial alphanumeric_keys 924 1.1 mrg xkb_symbols "geniuscomfy2" { 925 1.1 mrg // Describes the extra keys on a Genius Comfy KB-21e-Scroll 926 1.1 mrg // From Radics Laszlo <garaboncias (a] mailbox.hu> 927 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 928 1.1 mrg key <I23> { [ Return ] }; 929 1.1 mrg }; 930 1.1 mrg 931 1.1.1.10 mrg 932 1.1 mrg // Gyration 933 1.1 mrg 934 1.1 mrg partial alphanumeric_keys 935 1.1 mrg xkb_symbols "gyration" { 936 1.1 mrg include "inet(nav_common)" 937 1.1 mrg key <FK16> { [ XF86Reload ] }; 938 1.1.1.3 ghen key <I02> { [ XF86HomePage ] }; 939 1.1 mrg key <I17> { [ XF86AudioStop ] }; 940 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 941 1.1 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 942 1.1 mrg key <I22> { [ XF86AudioNext ] }; 943 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 944 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 945 1.1 mrg key <I26> { [ XF86AudioMute ] }; 946 1.1 mrg }; 947 1.1 mrg 948 1.1 mrg 949 1.1 mrg // Hewlett-Packard 950 1.1 mrg 951 1.1.1.14 mrg // Hewlett-Packard Internet 952 1.1.1.10 mrg partial alphanumeric_keys 953 1.1 mrg xkb_symbols "hpi6" { 954 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 955 1.1.1.3 ghen key <I02> { [ XF86HomePage ] }; 956 1.1 mrg key <I12> { [ XF86Search ] }; 957 1.1.1.3 ghen key <I14> { [ XF86VendorHome ] }; 958 1.1.1.3 ghen key <I15> { [ XF86Community ] }; 959 1.1.1.3 ghen key <I16> { [ XF86AudioMedia ] }; 960 1.1.1.3 ghen key <I18> { [ XF86Eject ] }; 961 1.1.1.3 ghen key <I1E> { [ XF86Shop ] }; 962 1.1.1.3 ghen key <I1F> { [ XF86Launch1 ] }; 963 1.1 mrg key <I26> { [ Help ] }; 964 1.1.1.3 ghen key <I27> { [ XF86Finance ] }; 965 1.1.1.3 ghen key <I39> { [ Print ] }; 966 1.1.1.3 ghen key <I75> { [ Help ] }; 967 1.1 mrg }; 968 1.1 mrg 969 1.1.1.14 mrg // Hewlett-Packard SK-2501, SK-2505 Multimedia 970 1.1 mrg partial alphanumeric_keys 971 1.1.1.3 ghen xkb_symbols "hp250x" { 972 1.1 mrg key <I12> { [ XF86Tools ] }; 973 1.1 mrg key <I17> { [ XF86Search ] }; 974 1.1.1.3 ghen key <I18> { [ XF86Eject ] }; 975 1.1 mrg key <I1E> { [ XF86Mail ] }; 976 1.1 mrg key <I20> { [ XF86AudioMute ] }; 977 1.1 mrg key <I21> { [ XF86Launch5 ] }; 978 1.1 mrg key <I22> { [ XF86Launch3 ] }; 979 1.1 mrg key <I23> { [ XF86Launch2 ] }; 980 1.1 mrg key <I24> { [ XF86Launch4 ] }; 981 1.1 mrg key <I25> { [ XF86Standby ] }; 982 1.1 mrg key <I26> { [ Help ] }; 983 1.1 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 984 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 985 1.1 mrg key <I32> { [ XF86WWW ] }; 986 1.1 mrg }; 987 1.1 mrg 988 1.1 mrg // Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx 989 1.1 mrg partial alphanumeric_keys 990 1.1 mrg xkb_symbols "hpxe3gc" { 991 1.1 mrg // Describes the OneTouch buttons on HP Omnibook XE3 GC and 992 1.1 mrg // HP Pavilion N52XX models. 993 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 994 1.1 mrg // these keys 995 1.1 mrg include "inet(media_common)" 996 1.1 mrg key <I71> { [ Help ] }; 997 1.1 mrg key <I72> { [ XF86Launch1 ] }; 998 1.1 mrg key <I73> { [ XF86WWW ] }; 999 1.1 mrg key <I74> { [ XF86Mail ] }; 1000 1.1 mrg }; 1001 1.1 mrg 1002 1.1 mrg // Hewlett-Packard Omnibook XE3 GF 1003 1.1 mrg partial alphanumeric_keys 1004 1.1 mrg xkb_symbols "hpxe3gf" { 1005 1.1 mrg // Describes the OneTouch buttons on HP Omnibook XE3 GF models. 1006 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 1007 1.1 mrg // these keys 1008 1.1.1.3 ghen include "inet(media_nav_common)" 1009 1.1 mrg key <I73> { [ Help ] }; 1010 1.1 mrg key <I74> { [ XF86Launch1 ] }; 1011 1.1 mrg }; 1012 1.1 mrg 1013 1.1 mrg // Hewlett-Packard Omnibook XT1000 1014 1.1 mrg partial alphanumeric_keys 1015 1.1 mrg xkb_symbols "hpxt1000" { 1016 1.1 mrg // Describes the OneTouch buttons on HP Omnibook XT1000 models. 1017 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 1018 1.1 mrg // these keys 1019 1.1.1.3 ghen include "inet(media_nav_common)" 1020 1.1 mrg key <I71> { [ XF86Launch3 ] }; 1021 1.1 mrg key <I72> { [ Help ] }; 1022 1.1 mrg key <I73> { [ XF86Launch2 ] }; 1023 1.1 mrg key <I74> { [ XF86Launch1 ] }; 1024 1.1 mrg }; 1025 1.1 mrg 1026 1.1.1.14 mrg // Hewlett-Packard Pavilion ZT1100 1027 1.1 mrg partial alphanumeric_keys 1028 1.1 mrg xkb_symbols "hpzt11xx" { 1029 1.1 mrg // Describes the OneTouch buttons on HP Pavilion ZT11xx models. 1030 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 1031 1.1 mrg // these keys 1032 1.1.1.3 ghen include "inet(media_nav_common)" 1033 1.1 mrg key <I71> { [ XF86Launch3 ] }; 1034 1.1 mrg key <I72> { [ Help ] }; 1035 1.1 mrg key <I73> { [ XF86Launch2 ] }; 1036 1.1 mrg key <I74> { [ XF86Launch1 ] }; 1037 1.1 mrg }; 1038 1.1 mrg 1039 1.1.1.3 ghen // Hewlett-Packard Pavilion dv5 1040 1.1.1.3 ghen partial alphanumeric_keys 1041 1.1.1.3 ghen xkb_symbols "hpdv5" { 1042 1.1.1.3 ghen // Describes the OneTouch buttons on HP Pavilion dv5 models. 1043 1.1.1.3 ghen // See http://sourceforge.net/projects/omke for details on enabling 1044 1.1.1.3 ghen // these keys 1045 1.1.1.3 ghen include "inet(media_common)" 1046 1.1.1.3 ghen key <I12> { [ XF86ScreenSaver ] }; 1047 1.1.1.3 ghen key <I32> { [ XF86WWW ] }; 1048 1.1.1.3 ghen key <I75> { [ Help ] }; 1049 1.1.1.3 ghen key <K6D> { [ XF86Launch1 ] }; 1050 1.1.1.3 ghen }; 1051 1.1.1.3 ghen 1052 1.1 mrg // Hewlett-Packard Omnibook XE4xxx and ZE4xxx 1053 1.1 mrg partial alphanumeric_keys 1054 1.1 mrg xkb_symbols "hpxe4xxx" { 1055 1.1 mrg // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx 1056 1.1 mrg // models. 1057 1.1.1.3 ghen // See http://sourceforge.net/projects/omke for details on enabling 1058 1.1 mrg // these keys 1059 1.1.1.3 ghen include "inet(media_nav_common)" 1060 1.1 mrg key <I70> { [ Help ] }; 1061 1.1 mrg key <I71> { [ XF86Launch2 ] }; 1062 1.1 mrg key <I73> { [ XF86Launch1 ] }; 1063 1.1 mrg }; 1064 1.1 mrg 1065 1.1 mrg // Hewlett-Packard Omnibook 500 FA 1066 1.1 mrg partial alphanumeric_keys 1067 1.1 mrg xkb_symbols "hp500fa" { 1068 1.1 mrg // Describes the OneTouch buttons on HP Omnibook 500 FA models. 1069 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 1070 1.1 mrg // these keys 1071 1.1 mrg key <I73> { [ Help ] }; 1072 1.1 mrg key <I74> { [ XF86Launch1 ] }; 1073 1.1 mrg }; 1074 1.1 mrg 1075 1.1.1.14 mrg // Hewlett-Packard Omnibook 500 1076 1.1 mrg partial alphanumeric_keys 1077 1.1 mrg xkb_symbols "hp5xx" { 1078 1.1 mrg // Describes the OneTouch buttons on HP Omnibook 5xx models. 1079 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 1080 1.1 mrg // these keys 1081 1.1 mrg include "inet(media_common)" 1082 1.1 mrg key <I73> { [ Help ] }; 1083 1.1 mrg key <I74> { [ XF86Launch1 ] }; 1084 1.1 mrg }; 1085 1.1 mrg 1086 1.1 mrg 1087 1.1 mrg // Honeywell 1088 1.1 mrg 1089 1.1 mrg // Honeywell Euroboard 1090 1.1 mrg partial alphanumeric_keys 1091 1.1 mrg xkb_symbols "honeywell_euroboard" { 1092 1.1 mrg // January 2002 1093 1.1 mrg // Scott Penrose <scottp (a] dd.com.au> 1094 1.1 mrg // http://linux.dd.com.au/quest/linux/keyboard/honeywell/ 1095 1.1 mrg key <I10> { [ XF86Game ] }; 1096 1.1 mrg key <I12> { [ XF86AudioPrev ] }; 1097 1.1 mrg key <I17> { [ XF86Eject ] }; 1098 1.1 mrg key <I18> { [ XF86Launch2 ] }; 1099 1.1 mrg key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; 1100 1.1 mrg key <I1E> { [ XF86Launch1 ] }; 1101 1.1 mrg key <I20> { [ XF86AudioMute ] }; 1102 1.1 mrg key <I22> { [ XF86AudioNext ] }; 1103 1.1 mrg key <I23> { [ XF86AudioStop ] }; 1104 1.1 mrg key <I24> { [ XF86Mail ] }; 1105 1.1 mrg key <I25> { [ XF86ScreenSaver ] }; 1106 1.1 mrg key <I26> { [ XF86Calculator ] }; 1107 1.1 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 1108 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 1109 1.1 mrg key <I32> { [ XF86WWW ] }; 1110 1.1 mrg }; 1111 1.1 mrg 1112 1.1 mrg 1113 1.1 mrg // IBM 1114 1.1 mrg 1115 1.1 mrg // IBM Rapid Access 1116 1.1.1.10 mrg partial alphanumeric_keys 1117 1.1 mrg xkb_symbols "rapidaccess" { 1118 1.1 mrg key <I12> { [ XF86AudioMute ] }; 1119 1.1 mrg key <I17> { [ XF86Launch2 ] }; 1120 1.1 mrg key <I1E> { [ XF86AudioLowerVolume ] }; 1121 1.1 mrg key <I20> { [ XF86AudioRaiseVolume ] }; 1122 1.1 mrg key <I21> { [ XF86AudioNext ] }; 1123 1.1 mrg key <I22> { [ XF86AudioPause ] }; 1124 1.1 mrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1125 1.1 mrg key <I23> { [ XF86AudioPrev ] }; 1126 1.1 mrg key <I24> { [ XF86AudioStop ] }; 1127 1.1 mrg key <I25> { [ XF86Standby ] }; 1128 1.1 mrg key <I26> { [ Help ] }; 1129 1.1 mrg key <I2E> { [ XF86Launch4 ] }; 1130 1.1 mrg key <I30> { [ XF86Launch3 ] }; 1131 1.1 mrg key <I32> { [ XF86Launch1 ] }; 1132 1.1 mrg }; 1133 1.1 mrg 1134 1.1 mrg // IBM Rapid Access II 1135 1.1.1.10 mrg partial alphanumeric_keys 1136 1.1 mrg xkb_symbols "rapidaccess2" { 1137 1.1.1.3 ghen include "inet(acpi_common)" 1138 1.1 mrg key <I12> { [ XF86AudioNext ] }; 1139 1.1 mrg key <I17> { [ XF86Favorites ] }; 1140 1.1 mrg key <I1E> { [ XF86AudioMute ] }; 1141 1.1 mrg key <I20> { [ XF86AudioStop ] }; 1142 1.1 mrg key <I21> { [ XF86AudioLowerVolume ] }; 1143 1.1 mrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1144 1.1 mrg key <I23> { [ XF86AudioRaiseVolume ] }; 1145 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 1146 1.1 mrg key <I25> { [ XF86HomePage ] }; 1147 1.1 mrg key <I26> { [ XF86Shop ] }; 1148 1.1 mrg key <I2E> { [ XF86Search ] }; 1149 1.1 mrg key <I30> { [ XF86MyComputer ] }; 1150 1.1 mrg key <I32> { [ XF86VendorHome ] }; 1151 1.1 mrg }; 1152 1.1 mrg 1153 1.1 mrg // IBM ThinkPad 60 series 1154 1.1 mrg partial alphanumeric_keys 1155 1.1 mrg xkb_symbols "thinkpad60" { 1156 1.1 mrg include "inet(media_nav_common)" 1157 1.1 mrg key <I1F> { [ XF86VendorHome ] }; 1158 1.1 mrg }; 1159 1.1 mrg 1160 1.1.1.10 mrg 1161 1.1 mrg // Logitech 1162 1.1 mrg 1163 1.1 mrg // Logitech common definitions 1164 1.1.1.12 mrg hidden partial alphanumeric_keys 1165 1.1 mrg xkb_symbols "logitech_base" { 1166 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1167 1.1.1.3 ghen key <I02> { [ XF86HomePage ] }; 1168 1.1 mrg key <I15> { [ XF86Community ] }; 1169 1.1 mrg key <I16> { [ XF86ScrollClick ] }; 1170 1.1 mrg key <I21> { [ XF86VendorHome ] }; 1171 1.1 mrg key <I3B> { [ XF86New ] }; 1172 1.1 mrg key <I3C> { [ XF86Reply ] }; 1173 1.1 mrg key <I43> { [ XF86MyComputer ] }; 1174 1.1 mrg key <I44> { [ XF86Documents ] }; 1175 1.1 mrg key <I57> { [ XF86Pictures ] }; 1176 1.1 mrg key <I58> { [ XF86Music ] }; 1177 1.1 mrg }; 1178 1.1 mrg 1179 1.1 mrg // Logitech second set of common keys 1180 1.1.1.12 mrg hidden partial alphanumeric_keys 1181 1.1 mrg xkb_symbols "logitech_set3" { 1182 1.1 mrg key <I17> { [ XF86AudioStop ] }; 1183 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 1184 1.1 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 1185 1.1 mrg key <I22> { [ XF86AudioNext ] }; 1186 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 1187 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 1188 1.1 mrg key <I26> { [ XF86AudioMute ] }; 1189 1.1 mrg key <I44> { [ XF86New ] }; // F1 1190 1.1 mrg key <I45> { [ XF86Reply ] }; // F2 1191 1.1 mrg key <I4A> { [ XF86Send ] }; // F4 1192 1.1 mrg key <I54> { [ Print ] }; // F7 1193 1.1 mrg key <I55> { [ XF86Save ] }; // F8 1194 1.1 mrg key <I56> { [ XF86Documents ] }; // F10 1195 1.1 mrg key <I69> { [ XF86Go ] }; 1196 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 1197 1.1 mrg }; 1198 1.1 mrg 1199 1.1.1.14 mrg // Logitech Access 1200 1.1 mrg partial alphanumeric_keys 1201 1.1 mrg xkb_symbols "logiaccess" { 1202 1.1 mrg include "inet(logitech_base)" 1203 1.1.1.10 mrg key <FK13> { [ XF86MailForward ] }; 1204 1.1.1.10 mrg key <FK14> { [ XF86Send ] }; 1205 1.1 mrg key <I11> { [ XF86Messenger ] }; 1206 1.1 mrg key <I12> { [ XF86WebCam ] }; 1207 1.1 mrg }; 1208 1.1 mrg 1209 1.1.1.14 mrg // Logitech Cordless Desktop (alt.) 1210 1.1 mrg partial alphanumeric_keys 1211 1.1 mrg xkb_symbols "logicda" { 1212 1.1 mrg include "inet(logitech_base)" 1213 1.1 mrg include "inet(logitech_set3)" 1214 1.1 mrg }; 1215 1.1 mrg 1216 1.1.1.14 mrg // Logitech Internet Navigator 1217 1.1 mrg partial alphanumeric_keys 1218 1.1 mrg xkb_symbols "logicink" { 1219 1.1 mrg include "inet(logitech_base)" 1220 1.1 mrg key <I11> { [ XF86Shop ] }; 1221 1.1 mrg key <I12> { [ XF86VendorHome ] }; 1222 1.1 mrg key <I13> { [ XF86Finance ] }; 1223 1.1 mrg key <I14> { [ XF86Start ] }; 1224 1.1 mrg }; 1225 1.1 mrg 1226 1.1 mrg // Logitech Cordless Desktop EX110 1227 1.1 mrg partial alphanumeric_keys 1228 1.1 mrg xkb_symbols "logiex110" { 1229 1.1 mrg include "inet(logitech_base)" 1230 1.1 mrg key <I2F> { [ XF86Close ] }; // Close 1231 1.1 mrg // Extended function keys 1232 1.1 mrg // In the Console before starting X 1233 1.1.1.10 mrg // Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217 1234 1.1 mrg // setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206 1235 1.1 mrg // *=keys that are there but need different symbol names. 1236 1.1 mrg key <I3B> { [ Help ] }; // F1 1237 1.1 mrg key <FK13> { [ XF86Word ] }; // F2 1238 1.1 mrg key <FK14> { [ XF86Excel ] }; // F3 1239 1.1 mrg key <FK15> { [ XF86Pictures ] }; // F4 1240 1.1 mrg key <FK16> { [ Undo ] }; // F5 1241 1.1 mrg key <I65> { [ Redo ] }; // F6 * 1242 1.1 mrg key <I42> { [ Print ] }; // F7 1243 1.1 mrg key <I43> { [ XF86Save ] }; // F8 1244 1.1 mrg key <I44> { [ XF86Launch1 ] }; // F9 * 1245 1.1 mrg key <I45> { [ XF86Launch2 ] }; // F10 1246 1.1 mrg key <I14> { [ XF86Launch3 ] }; // F11 1247 1.1 mrg key <I4A> { [ XF86Launch4 ] }; // F12 1248 1.1 mrg }; 1249 1.1 mrg 1250 1.1.1.14 mrg // Logitech iTouch Internet Navigator SE 1251 1.1 mrg partial alphanumeric_keys 1252 1.1 mrg xkb_symbols "logiinkse" { 1253 1.1 mrg include "inet(logitech_base)" 1254 1.1 mrg key <FK13> { [ XF86MailForward ] }; // F3 1255 1.1 mrg key <FK14> { [ XF86Send ] }; // F4 1256 1.1 mrg key <FK15> { [ Undo ] }; // F5 1257 1.1 mrg key <FK16> { [ Redo ] }; // F6 1258 1.1 mrg key <FK17> { [ Print ] }; // F7 1259 1.1 mrg key <I11> { [ XF86Messenger ] }; 1260 1.1 mrg key <I12> { [ XF86WebCam ] }; 1261 1.1 mrg key <I13> { [ XF86VendorHome ] }; 1262 1.1 mrg key <I14> { [ XF86Shop ] }; 1263 1.1 mrg key <I42> { [ XF86Save ] }; // F8 1264 1.1 mrg }; 1265 1.1 mrg 1266 1.1.1.14 mrg // Logitech iTouch Internet Navigator SE USB 1267 1.1 mrg partial alphanumeric_keys 1268 1.1 mrg xkb_symbols "logiinkseusb" { 1269 1.1 mrg include "inet(logitech_base)" 1270 1.1 mrg include "inet(logitech_set3)" 1271 1.1 mrg }; 1272 1.1 mrg 1273 1.1.1.14 mrg // Logitech iTouch Cordless Y-RB6 1274 1.1 mrg partial alphanumeric_keys 1275 1.1 mrg xkb_symbols "logiitc" { 1276 1.1 mrg include "inet(logitech_base)" 1277 1.1 mrg key <I2F> { [ XF86AudioRaiseVolume ] }; 1278 1.1 mrg 1279 1.1 mrg // Just to override RaiseVolume from logitech_base, 1280 1.1 mrg // since no keysym can have two keycodes, see 1281 1.1 mrg // https://bugs.freedesktop.org/show_bug.cgi?id=7095 1282 1.1 mrg key <I30> { [ XF86Launch1 ] }; 1283 1.1 mrg }; 1284 1.1 mrg 1285 1.1.1.14 mrg // Logitech Internet 1286 1.1 mrg partial alphanumeric_keys 1287 1.1 mrg xkb_symbols "logiik" { 1288 1.1 mrg include "inet(logitech_base)" 1289 1.1 mrg key <I12> { [ Find ] }; 1290 1.1 mrg key <I17> { [ Print ] }; 1291 1.1 mrg key <I18> { [ XF86Favorites ] }; 1292 1.1 mrg key <I19> { [ XF86Reload ] }; 1293 1.1 mrg key <I1E> { [ XF86Search ] }; 1294 1.1 mrg key <I20> { [ XF86HotLinks ] }; 1295 1.1 mrg key <I22> { [ XF86Forward ] }; 1296 1.1 mrg key <I23> { [ XF86HomePage ] }; 1297 1.1 mrg key <I24> { [ XF86Stop ] }; 1298 1.1 mrg key <I25> { [ XF86OpenURL ] }; 1299 1.1 mrg key <I26> { [ XF86AddFavorite ] }; 1300 1.1 mrg key <I32> { [ XF86History ] }; 1301 1.1 mrg key <I7A> { [ XF86WWW ] }; 1302 1.1 mrg }; 1303 1.1 mrg 1304 1.1 mrg // Logitech iTouch 1305 1.1 mrg partial alphanumeric_keys 1306 1.1 mrg xkb_symbols "itouch" { 1307 1.1 mrg include "inet(logitech_base)" 1308 1.1 mrg key <I1F> { [ XF86AudioMute ] }; 1309 1.1 mrg key <I2B> { [ XF86AudioLowerVolume ] }; 1310 1.1 mrg key <I2D> { [ XF86AudioRaiseVolume ] }; 1311 1.1 mrg }; 1312 1.1 mrg 1313 1.1 mrg // Logitech UltraX Cordless Media Desktop 1314 1.1 mrg partial alphanumeric_keys 1315 1.1 mrg xkb_symbols "logiultraxc" { 1316 1.1 mrg key <FK16> { [ XF86AudioMute ] }; 1317 1.1 mrg key <FK17> { [ XF86AudioLowerVolume ] }; 1318 1.1 mrg key <I2B> { [ XF86AudioNext ] }; 1319 1.1 mrg key <I2D> { [ XF86AudioPrev ] }; 1320 1.1 mrg key <I2C> { [ XF86AudioPlay, XF86AudioPause ] }; 1321 1.1 mrg key <KPDC> { [ XF86AudioRaiseVolume ] }; 1322 1.1 mrg }; 1323 1.1 mrg 1324 1.1.1.10 mrg partial alphanumeric_keys 1325 1.1 mrg xkb_symbols "logidinovo" { 1326 1.1.1.3 ghen include "inet(media_nav_common)" 1327 1.1 mrg key <I02> { [ XF86HomePage ] }; 1328 1.1 mrg key <I12> { [ XF86Standby ] }; 1329 1.1 mrg key <I17> { [ XF86Search ] }; 1330 1.1 mrg key <I21> { [ XF86AudioRaiseVolume ] }; 1331 1.1 mrg key <K66> { [ XF86AudioLowerVolume ] }; 1332 1.1 mrg key <KPDC> { [ XF86AudioMute ] }; 1333 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 1334 1.1 mrg }; 1335 1.1 mrg 1336 1.1.1.10 mrg partial alphanumeric_keys 1337 1.1 mrg xkb_symbols "logidinovoedge" { 1338 1.1.1.3 ghen include "inet(media_acpi_common)" 1339 1.1 mrg key <I02> { [ XF86HomePage ] }; 1340 1.1 mrg key <I6C> { [ XF86Mail ] }; 1341 1.1 mrg key <FK17> { [ XF86Search ] }; 1342 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 1343 1.1 mrg }; 1344 1.1 mrg 1345 1.1.1.3 ghen partial alphanumeric_keys 1346 1.1.1.3 ghen xkb_symbols "logitech_g15" { 1347 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1348 1.1.1.3 ghen key <AE13> { [ XF86Messenger ] }; 1349 1.1.1.3 ghen key <HKTG> { [ XF86Launch7 ] }; 1350 1.1.1.3 ghen key <I02> { [ XF86Launch9 ] }; 1351 1.1.1.3 ghen key <I04> { [ XF86Phone ] }; 1352 1.1.1.3 ghen key <I08> { [ XF86LaunchD ] }; 1353 1.1.1.3 ghen key <I09> { [ XF86Support ] }; 1354 1.1.1.3 ghen key <I0F> { [ XF86LaunchF ] }; 1355 1.1.1.3 ghen key <I16> { [ XF86LogOff ] }; 1356 1.1.1.3 ghen key <I18> { [ XF86Launch5 ] }; 1357 1.1.1.3 ghen key <I21> { [ XF86Travel ] }; 1358 1.1.1.3 ghen key <I23> { [ XF86Spell ] }; 1359 1.1.1.3 ghen key <I31> { [ XF86Launch4 ] }; 1360 1.1.1.3 ghen key <I3C> { [ XF86Music ] }; 1361 1.1.1.3 ghen key <I42> { [ XF86Forward ] }; 1362 1.1.1.3 ghen key <I43> { [ XF86Send ] }; 1363 1.1.1.3 ghen key <I57> { [ XF86Save ] }; 1364 1.1.1.3 ghen key <I64> { [ XF86Pictures ] }; 1365 1.1.1.3 ghen key <I67> { [ XF86LaunchA ] }; 1366 1.1.1.3 ghen key <I76> { [ XF86iTouch ] }; 1367 1.1.1.3 ghen key <I77> { [ XF86Launch3 ] }; 1368 1.1.1.3 ghen key <I79> { [ XF86ToDoList ] }; 1369 1.1.1.3 ghen key <I7B> { [ XF86Calculator ] }; 1370 1.1.1.3 ghen key <K5A> { [ XF86VendorHome ] }; 1371 1.1.1.3 ghen key <K5D> { [ XF86Away ] }; 1372 1.1.1.3 ghen key <K5E> { [ XF86WebCam ] }; 1373 1.1.1.3 ghen key <K5F> { [ XF86Launch0 ] }; 1374 1.1.1.3 ghen key <K63> { [ XF86Launch6 ] }; 1375 1.1.1.3 ghen key <K6D> { [ XF86Calendar ] }; 1376 1.1.1.3 ghen key <K71> { [ XF86LaunchB ] }; 1377 1.1.1.3 ghen key <K72> { [ XF86LaunchC ] }; 1378 1.1.1.3 ghen key <K74> { [ XF86WWW ] }; 1379 1.1.1.3 ghen key <K75> { [ XF86LaunchE ] }; 1380 1.1.1.8 mrg key <II5D> { [ XF86Launch1 ] }; 1381 1.1.1.11 mrg key <IR7D> { [ XF86Launch2 ] }; 1382 1.1.1.11 mrg key <IR7C> { [ XF86Launch8 ] }; 1383 1.1.1.3 ghen }; 1384 1.1.1.3 ghen 1385 1.1.1.3 ghen 1386 1.1 mrg // Memorex 1387 1.1 mrg 1388 1.1 mrg // Memorex MX1998 1389 1.1 mrg partial alphanumeric_keys 1390 1.1 mrg xkb_symbols "mx1998" { 1391 1.1.1.3 ghen include "inet(media_acpi_common)" 1392 1.1 mrg key <DOWN> { [ XF86ScrollDown ] }; 1393 1.1 mrg key <I12> { [ XF86AudioRewind ] }; 1394 1.1 mrg key <I17> { [ XF86Close ] }; 1395 1.1 mrg key <I18> { [ XF86Xfer ] }; 1396 1.1 mrg key <I1E> { [ XF86AudioRecord ] }; 1397 1.1 mrg key <I21> { [ XF86Documents ] }; 1398 1.1 mrg key <I23> { [ XF86Game ] }; 1399 1.1 mrg key <I25> { [ XF86Calculator ] }; 1400 1.1 mrg key <I26> { [ Menu ] }; 1401 1.1 mrg key <I32> { [ XF86WWW ] }; 1402 1.1 mrg key <I57> { [ XF86WakeUp ] }; 1403 1.1 mrg key <I68> { [ XF86DOS ] }; 1404 1.1 mrg key <I7A> { [ XF86ScreenSaver ] }; 1405 1.1 mrg key <UP> { [ XF86ScrollUp ] }; 1406 1.1 mrg }; 1407 1.1 mrg 1408 1.1.1.14 mrg // Memorex MX2500 EZ-Access 1409 1.1 mrg partial alphanumeric_keys 1410 1.1 mrg xkb_symbols "mx2500" { 1411 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1412 1.1 mrg key <I12> { [ XF86Clear ] }; 1413 1.1 mrg key <I13> { [ XF86Phone ] }; 1414 1.1 mrg key <I14> { [ XF86DOS ] }; 1415 1.1 mrg key <I17> { [ XF86Close ] }; 1416 1.1 mrg key <I18> { [ XF86Xfer ] }; 1417 1.1 mrg key <I1E> { [ XF86Eject ] }; 1418 1.1 mrg key <I1F> { [ XF86Documents ] }; 1419 1.1 mrg key <I26> { [ XF86News ] }; 1420 1.1 mrg key <I6B> { [ XF86WakeUp ] }; 1421 1.1 mrg key <I6D> { [ XF86RotateWindows ] }; 1422 1.1 mrg }; 1423 1.1 mrg 1424 1.1 mrg // Memorex MX2750 1425 1.1 mrg partial alphanumeric_keys 1426 1.1 mrg xkb_symbols "mx2750" { 1427 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1428 1.1 mrg key <I32> { [ XF86Launch0 ] }; 1429 1.1 mrg }; 1430 1.1 mrg 1431 1.1 mrg 1432 1.1 mrg // Microsoft 1433 1.1 mrg 1434 1.1.1.14 mrg // Microsoft Natural Ergonomic 4000 1435 1.1.1.8 mrg partial alphanumeric_keys 1436 1.1.1.8 mrg xkb_symbols "microsoft4000" { 1437 1.1.1.8 mrg include "inet(media_nav_common)" 1438 1.1.1.8 mrg key <I192> { [ XF86Launch1 ] }; 1439 1.1.1.8 mrg key <I193> { [ XF86Launch2 ] }; 1440 1.1.1.8 mrg key <I194> { [ XF86Launch3 ] }; 1441 1.1.1.8 mrg key <I195> { [ XF86Launch4 ] }; 1442 1.1.1.8 mrg key <I196> { [ XF86Launch5 ] }; 1443 1.1.1.8 mrg // Missing because of lack of support from kbd driver: Zoom in and 1444 1.1.1.8 mrg // slider. 1445 1.1.1.8 mrg }; 1446 1.1.1.8 mrg 1447 1.1.1.14 mrg // Microsoft Natural Wireless Ergonomic 7000 1448 1.1.1.2 mrg partial alphanumeric_keys 1449 1.1.1.2 mrg xkb_symbols "microsoft7000" { 1450 1.1.1.2 mrg include "inet(media_nav_common)" 1451 1.1.1.2 mrg key <I07> { [ Undo ] }; 1452 1.1.1.2 mrg key <I09> { [ XF86New ] }; 1453 1.1.1.2 mrg key <I0A> { [ Redo ] }; 1454 1.1.1.2 mrg key <I0E> { [ XF86MailForward ] }; 1455 1.1.1.2 mrg key <I2F> { [ XF86Close ] }; 1456 1.1.1.2 mrg key <I39> { [ Print ] }; 1457 1.1.1.2 mrg key <I55> { [ XF86Save ] }; 1458 1.1.1.2 mrg key <I5A> { [ XF86Send ] }; 1459 1.1.1.2 mrg key <I62> { [ Help ] }; 1460 1.1.1.2 mrg key <I64> { [ XF86Reply ] }; 1461 1.1.1.2 mrg key <I76> { [ parenleft ] }; 1462 1.1.1.2 mrg key <I7B> { [ parenright ] }; 1463 1.1.1.2 mrg key <K59> { [ KP_Equal ] }; 1464 1.1.1.2 mrg key <K64> { [ XF86Open ] }; 1465 1.1.1.2 mrg // Missing because of lack of support from kbd driver: Spell, Launch, 1466 1.1.1.2 mrg // and Zoom in and out buttons. 1467 1.1.1.2 mrg }; 1468 1.1.1.2 mrg 1469 1.1.1.14 mrg // Microsoft Internet 1470 1.1 mrg partial alphanumeric_keys 1471 1.1 mrg xkb_symbols "microsoftinet" { 1472 1.1.1.3 ghen include "inet(nav_acpi_common)" 1473 1.1 mrg key <I68> { [ XF86AudioStop ] }; 1474 1.1 mrg }; 1475 1.1 mrg 1476 1.1.1.14 mrg // Microsoft Natural Pro USB 1477 1.1.1.10 mrg partial alphanumeric_keys 1478 1.1.1.10 mrg xkb_symbols "microsoftprousb" { 1479 1.1 mrg include "inet(nav_common)" 1480 1.1.1.10 mrg key <FK16> { [ XF86Reload ] }; 1481 1.1.1.10 mrg key <I01> { [ XF86AudioMedia ] }; 1482 1.1.1.10 mrg key <I02> { [ XF86HomePage ] }; 1483 1.1.1.10 mrg key <I17> { [ XF86AudioStop ] }; 1484 1.1.1.10 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 1485 1.1.1.10 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 1486 1.1.1.10 mrg key <I22> { [ XF86AudioNext ] }; 1487 1.1.1.10 mrg key <I24> { [ XF86AudioPrev ] }; 1488 1.1.1.10 mrg key <I25> { [ XF86AudioLowerVolume ] }; 1489 1.1.1.10 mrg key <I26> { [ XF86AudioMute ] }; 1490 1.1.1.10 mrg key <I63> { [ XF86Standby ] }; 1491 1.1.1.10 mrg // Internet Section -- Left Side 1492 1.1.1.10 mrg // Multimedia Section -- Right Side 1493 1.1.1.10 mrg // My Computer Section -- Far Right 1494 1.1.1.10 mrg // My computer maps to printscreen, so leaving commented out for now 1495 1.1.1.10 mrg // key <PRSC> { [ XF86MyComputer ] }; 1496 1.1.1.10 mrg }; 1497 1.1.1.10 mrg 1498 1.1.1.14 mrg // Microsoft Natural Pro OEM 1499 1.1.1.10 mrg partial alphanumeric_keys 1500 1.1.1.10 mrg xkb_symbols "microsoftprooem" { 1501 1.1 mrg include "inet(media_nav_common)" 1502 1.1.1.10 mrg key <FK17> { [ XF86Search ] }; 1503 1.1.1.10 mrg key <I02> { [ XF86HomePage ] }; 1504 1.1.1.10 mrg key <I63> { [ XF86Standby ] }; 1505 1.1.1.10 mrg key <K67> { [ XF86MyComputer ] }; 1506 1.1.1.10 mrg // Internet Section -- Left Side 1507 1.1.1.10 mrg // Multimedia Section -- Right Side 1508 1.1.1.10 mrg // My Computer Section -- Far Right 1509 1.1 mrg }; 1510 1.1 mrg 1511 1.1.1.14 mrg // Microsoft Internet Pro (Swedish) 1512 1.1 mrg partial alphanumeric_keys 1513 1.1 mrg xkb_symbols "microsoftprose" { 1514 1.1 mrg include "inet(nav_common)" 1515 1.1 mrg key <FK16> { [ XF86Reload ] }; 1516 1.1 mrg key <I02> { [ XF86HomePage ] }; 1517 1.1 mrg key <I17> { [ XF86AudioStop ] }; 1518 1.1 mrg key <I1E> { [ XF86AudioRaiseVolume ] }; 1519 1.1 mrg key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; 1520 1.1 mrg key <I22> { [ XF86AudioNext ] }; 1521 1.1 mrg key <I24> { [ XF86AudioPrev ] }; 1522 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 1523 1.1 mrg key <I26> { [ XF86AudioMute ] }; 1524 1.1 mrg key <I63> { [ XF86Standby ] }; 1525 1.1 mrg key <I68> { [ XF86AudioStop ] }; 1526 1.1 mrg key <PRSC> { [ XF86MyComputer ] }; 1527 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 1528 1.1 mrg }; 1529 1.1 mrg 1530 1.1 mrg // Microsoft Office Keyboard 1531 1.1 mrg partial alphanumeric_keys 1532 1.1 mrg xkb_symbols "microsoftoffice" { 1533 1.1.1.3 ghen include "inet(nav_acpi_common)" 1534 1.1 mrg key <BRK> { [ XF86Calendar ] }; 1535 1.1 mrg key <END> { [ Undo ] }; 1536 1.1.1.3 ghen key <I02> { [ XF86HomePage ] }; 1537 1.1 mrg key <I1E> { [ XF86AudioLowerVolume ] }; 1538 1.1 mrg key <I25> { [ XF86AudioRaiseVolume ] }; 1539 1.1 mrg key <I26> { [ XF86AudioMute ] }; 1540 1.1 mrg key <I3C> { [ XF86Cut ] }; 1541 1.1 mrg key <I4A> { [ XF86LogOff ] }; 1542 1.1 mrg key <I54> { [ XF86ApplicationLeft ] }; 1543 1.1 mrg key <I55> { [ XF86TaskPane ] }; 1544 1.1 mrg key <I56> { [ XF86Spell ] }; 1545 1.1.1.3 ghen key <I57> { [ XF86WWW ] }; 1546 1.1 mrg key <I58> { [ XF86New ] }; 1547 1.1 mrg key <I59> { [ XF86Open ] }; 1548 1.1 mrg key <I5A> { [ XF86Close ] }; 1549 1.1 mrg key <I62> { [ Help ] }; 1550 1.1 mrg key <I64> { [ XF86Save ] }; 1551 1.1 mrg key <I67> { [ Print ] }; 1552 1.1 mrg key <I6D> { [ XF86OfficeHome ] }; 1553 1.1 mrg key <I70> { [ Redo ] }; 1554 1.1 mrg key <I71> { [ XF86Reply ] }; 1555 1.1 mrg key <I72> { [ XF86MailForward ] }; 1556 1.1 mrg key <I73> { [ XF86Send ] }; 1557 1.1 mrg key <I78> { [ XF86Copy ] }; 1558 1.1 mrg key <MOAR> { [ XF86ApplicationRight ] }; 1559 1.1 mrg key <RCTL> { [ XF86Paste ] }; 1560 1.1 mrg }; 1561 1.1 mrg 1562 1.1.1.14 mrg // Microsoft Wireless Multimedia 1.0A 1563 1.1.1.10 mrg partial alphanumeric_keys 1564 1.1.1.10 mrg xkb_symbols "microsoftmult" { 1565 1.1.1.10 mrg include "inet(media_nav_acpi_common)" 1566 1.1.1.10 mrg key <AE13> { [ XF86Messenger ] }; 1567 1.1.1.10 mrg key <FK14> { [ XF86New ] }; 1568 1.1.1.10 mrg key <FK15> { [ XF86Open ] }; 1569 1.1.1.10 mrg key <FK16> { [ XF86Close ] }; 1570 1.1.1.10 mrg key <FK17> { [ XF86Reply ] }; 1571 1.1.1.10 mrg key <I07> { [ Redo ] }; 1572 1.1.1.10 mrg key <I08> { [ Undo ] }; 1573 1.1.1.10 mrg key <I16> { [ XF86LogOff ] }; 1574 1.1.1.10 mrg key <I23> { [ XF86Spell ] }; 1575 1.1.1.10 mrg key <I3B> { [ Help ] }; 1576 1.1.1.10 mrg key <I3C> { [ XF86Music ] }; 1577 1.1.1.10 mrg key <I42> { [ XF86Forward ] }; 1578 1.1.1.10 mrg key <I43> { [ XF86Send ] }; 1579 1.1.1.10 mrg key <I57> { [ XF86Save ] }; 1580 1.1.1.10 mrg key <I58> { [ Print ] }; 1581 1.1.1.10 mrg key <I64> { [ XF86Pictures ] }; 1582 1.1.1.10 mrg key <I80> { [ XF86Documents ] }; 1583 1.1.1.10 mrg }; 1584 1.1 mrg 1585 1.1.1.18 mrg // Microsoft Surface 1586 1.1.1.18 mrg partial alphanumeric_keys 1587 1.1.1.18 mrg xkb_symbols "microsoftsurface" { 1588 1.1.1.18 mrg include "inet(evdev)" 1589 1.1.1.18 mrg key <I88> { [ XF86Search ] }; 1590 1.1.1.18 mrg key <I163> { [ XF86AudioPrev ] }; 1591 1.1.1.18 mrg key <I164> { [ XF86AudioPlay, XF86AudioPause ] }; 1592 1.1.1.18 mrg key <I165> { [ XF86AudioNext ] }; 1593 1.1.1.18 mrg }; 1594 1.1.1.18 mrg 1595 1.1.1.3 ghen 1596 1.1 mrg // Oretec 1597 1.1 mrg 1598 1.1 mrg // Oretec MCK-800 MM/Internet keyboard 1599 1.1 mrg partial alphanumeric_keys 1600 1.1 mrg xkb_symbols "oretec" { 1601 1.1.1.3 ghen include "inet(acpi_common)" 1602 1.1 mrg key <I10> { [ XF86ScrollUp ] }; 1603 1.1 mrg key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; 1604 1.1 mrg key <I17> { [ XF86AudioPrev ] }; 1605 1.1 mrg key <I18> { [ XF86ScrollDown ] }; 1606 1.1 mrg key <I19> { [ XF86ZoomOut ] }; 1607 1.1 mrg key <I1E> { [ XF86AudioMute ] }; 1608 1.1 mrg key <I21> { [ XF86WWW ] }; 1609 1.1 mrg key <I22> { [ Menu ] }; 1610 1.1 mrg key <I23> { [ XF86AudioStop ] }; 1611 1.1 mrg key <I24> { [ XF86Calculator ] }; 1612 1.1 mrg key <I25> { [ XF86Xfer ] }; 1613 1.1 mrg key <I26> { [ XF86Mail ] }; 1614 1.1 mrg key <I2E> { [ XF86AudioNext ] }; 1615 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 1616 1.1 mrg key <I32> { [ XF86ZoomIn ] }; 1617 1.1 mrg key <I68> { [ XF86AudioLowerVolume ] }; 1618 1.1 mrg }; 1619 1.1 mrg 1620 1.1 mrg 1621 1.1 mrg // Propeller 1622 1.1 mrg 1623 1.1.1.14 mrg // Propeller Voyager KTEZ-1000 1624 1.1 mrg partial alphanumeric_keys 1625 1.1 mrg xkb_symbols "propeller" { 1626 1.1 mrg include "inet(media_common)" 1627 1.1 mrg key <I12> { [ XF86AudioRewind ] }; 1628 1.1 mrg key <I17> { [ XF86Close ] }; 1629 1.1 mrg key <I18> { [ XF86Xfer ] }; 1630 1.1 mrg key <I1E> { [ XF86AudioRecord ] }; 1631 1.1 mrg key <I21> { [ XF86Documents ] }; 1632 1.1 mrg key <I23> { [ XF86Game ] }; 1633 1.1 mrg key <I25> { [ XF86Calculator ] }; 1634 1.1 mrg key <I26> { [ Menu ] }; 1635 1.1 mrg key <I32> { [ XF86WWW ] }; 1636 1.1 mrg key <I68> { [ XF86DOS ] }; 1637 1.1 mrg key <I7A> { [ XF86Standby ] }; 1638 1.1 mrg }; 1639 1.1 mrg 1640 1.1 mrg 1641 1.1 mrg // QTronix 1642 1.1 mrg 1643 1.1 mrg // QTronix Scorpius 98N+ 1644 1.1 mrg partial alphanumeric_keys 1645 1.1 mrg xkb_symbols "qtronix" { 1646 1.1 mrg key <I10> { [ XF86ScrollDown ] }; 1647 1.1 mrg key <I12> { [ XF86Forward ] }; 1648 1.1 mrg key <I13> { [ XF86WakeUp ] }; 1649 1.1 mrg key <I17> { [ XF86Search ] }; 1650 1.1 mrg key <I18> { [ XF86Standby ] }; 1651 1.1 mrg key <I19> { [ XF86ScrollUp ] }; 1652 1.1 mrg key <I1E> { [ XF86Back ] }; 1653 1.1 mrg key <I1F> { [ XF86Reload ] }; 1654 1.1 mrg key <I20> { [ XF86AudioRaiseVolume ] }; 1655 1.1 mrg key <I21> { [ XF86AudioPrev ] }; 1656 1.1 mrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1657 1.1 mrg key <I23> { [ XF86AudioNext ] }; 1658 1.1 mrg key <I24> { [ XF86AudioStop ] }; 1659 1.1 mrg key <I25> { [ XF86HomePage ] }; 1660 1.1 mrg key <I26> { [ XF86AudioMute ] }; 1661 1.1 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 1662 1.1 mrg key <I30> { [ XF86AudioRecord ] }; 1663 1.1 mrg key <I31> { [ XF86PowerOff ] }; 1664 1.1 mrg key <I32> { [ XF86Stop ] }; 1665 1.1 mrg key <I68> { [ XF86Calculator ] }; 1666 1.1 mrg }; 1667 1.1 mrg 1668 1.1 mrg 1669 1.1 mrg // Samsung 1670 1.1 mrg 1671 1.1 mrg // Samsung SDM 4500P 1672 1.1 mrg partial alphanumeric_keys 1673 1.1 mrg xkb_symbols "samsung4500" { 1674 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1675 1.1 mrg key <AE13> { [ XF86Launch4 ] }; 1676 1.1 mrg key <I02> { [ XF86Launch1 ] }; 1677 1.1 mrg key <I04> { [ XF86Launch3 ] }; 1678 1.1 mrg key <I06> { [ XF86Launch5 ] }; 1679 1.1 mrg key <I09> { [ XF86Close ] }; 1680 1.1 mrg key <I0A> { [ XF86Book ] }; 1681 1.1 mrg key <I18> { [ XF86Eject ] }; 1682 1.1 mrg key <I26> { [ Help ] }; 1683 1.1 mrg key <I59> { [ XF86Explorer ] }; 1684 1.1.1.11 mrg key <IR7D> { [ XF86Launch2 ] }; 1685 1.1 mrg }; 1686 1.1 mrg 1687 1.1 mrg // Samsung SDM 4510P 1688 1.1 mrg partial alphanumeric_keys 1689 1.1 mrg xkb_symbols "samsung4510" { 1690 1.1.1.3 ghen include "inet(media_acpi_common)" 1691 1.1 mrg key <I02> { [ XF86Launch1 ] }; 1692 1.1 mrg key <I04> { [ XF86Launch3 ] }; 1693 1.1 mrg key <I18> { [ XF86Eject ] }; 1694 1.1.1.11 mrg key <IR7D> { [ XF86Launch2 ] }; 1695 1.1 mrg }; 1696 1.1 mrg 1697 1.1 mrg 1698 1.1 mrg // SK 1699 1.1 mrg 1700 1.1.1.14 mrg // NEC SK-1300 1701 1.1 mrg partial alphanumeric_keys 1702 1.1 mrg xkb_symbols "sk1300" { 1703 1.1 mrg include "inet(media_common)" 1704 1.1 mrg key <I12> { [ XF86Eject ] }; 1705 1.1 mrg key <I1E> { [ XF86Forward ] }; 1706 1.1 mrg key <I20> { [ XF86WWW ] }; 1707 1.1 mrg key <I25> { [ XF86Standby ] }; 1708 1.1 mrg key <I26> { [ XF86Back ] }; 1709 1.1 mrg key <I32> { [ XF86Stop ] }; 1710 1.1 mrg }; 1711 1.1 mrg 1712 1.1.1.14 mrg // NEC SK-2500 1713 1.1 mrg partial alphanumeric_keys 1714 1.1 mrg xkb_symbols "sk2500" { 1715 1.1.1.3 ghen include "inet(media_nav_common)" 1716 1.1 mrg key <I12> { [ XF86AudioRewind ] }; 1717 1.1 mrg key <I17> { [ XF86Close ] }; 1718 1.1 mrg key <I18> { [ XF86Eject ] }; 1719 1.1 mrg key <I18> { [ XF86Eject ] }; 1720 1.1 mrg key <I19> { [ XF86Forward ] }; 1721 1.1 mrg key <I1E> { [ XF86AudioRecord ] }; 1722 1.1 mrg key <I23> { [ XF86Xfer ] }; 1723 1.1 mrg key <I25> { [ XF86PowerOff ] }; 1724 1.1 mrg key <I26> { [ Menu ] }; 1725 1.1 mrg key <I7A> { [ XF86ScreenSaver ] }; 1726 1.1 mrg }; 1727 1.1 mrg 1728 1.1.1.14 mrg // NEC SK-6200 1729 1.1 mrg partial alphanumeric_keys 1730 1.1 mrg xkb_symbols "sk6200" { 1731 1.1.1.3 ghen include "inet(acpi_common)" 1732 1.1 mrg key <I12> { [ XF86Favorites ] }; 1733 1.1 mrg key <I14> { [ XF86AudioLowerVolume ] }; 1734 1.1 mrg key <I16> { [ XF86AudioRaiseVolume ] }; 1735 1.1 mrg key <I17> { [ XF86Back ] }; 1736 1.1 mrg key <I19> { [ XF86Forward ] }; 1737 1.1 mrg key <I1E> { [ XF86WWW ] }; 1738 1.1 mrg key <I20> { [ XF86AudioMute ] }; 1739 1.1 mrg key <I21> { [ XF86AudioNext ] }; 1740 1.1 mrg key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; 1741 1.1 mrg key <I23> { [ XF86AudioPrev ] }; 1742 1.1 mrg key <I24> { [ XF86AudioStop ] }; 1743 1.1 mrg key <I32> { [ XF86Mail ] }; 1744 1.1 mrg }; 1745 1.1 mrg 1746 1.1.1.14 mrg // NEC SK-7100 1747 1.1 mrg partial alphanumeric_keys 1748 1.1 mrg xkb_symbols "sk7100" { 1749 1.1 mrg include "inet(media_common)" 1750 1.1 mrg key <I12> { [ XF86AudioPause ] }; 1751 1.1 mrg key <I17> { [ XF86Close ] }; 1752 1.1 mrg key <I18> { [ XF86Video ] }; 1753 1.1 mrg key <I1E> { [ XF86Eject ] }; 1754 1.1 mrg key <I25> { [ XF86CD ] }; 1755 1.1 mrg key <I26> { [ XF86Display ] }; 1756 1.1 mrg key <I32> { [ XF86WWW ] }; 1757 1.1 mrg }; 1758 1.1 mrg 1759 1.1 mrg 1760 1.1 mrg // Sven 1761 1.1 mrg 1762 1.1 mrg // SVEN Ergonomic 2500 1763 1.1 mrg partial alphanumeric_keys 1764 1.1 mrg xkb_symbols "sven" { 1765 1.1.1.3 ghen include "inet(acpi_common)" 1766 1.1 mrg key <I10> { [ XF86AudioPlay, XF86AudioPause ] }; 1767 1.1 mrg key <I12> { [ XF86Forward ] }; 1768 1.1 mrg key <I17> { [ XF86AudioRaiseVolume ] }; 1769 1.1 mrg key <I18> { [ XF86ZoomOut ] }; 1770 1.1 mrg key <I19> { [ XF86AudioPrev ] }; 1771 1.1 mrg key <I1A> { [ XF86AudioStop ] }; 1772 1.1 mrg key <I1E> { [ XF86HomePage ] }; 1773 1.1 mrg key <I20> { [ XF86Mail ] }; 1774 1.1 mrg key <I21> { [ XF86ZoomIn ] }; 1775 1.1 mrg key <I22> { [ XF86MyComputer ] }; 1776 1.1 mrg key <I23> { [ XF86Stop ] }; 1777 1.1 mrg key <I24> { [ XF86ScreenSaver ] }; 1778 1.1 mrg key <I25> { [ XF86AudioLowerVolume ] }; 1779 1.1 mrg key <I26> { [ XF86AudioMute ] }; 1780 1.1 mrg key <I28> { [ XF86Calculator ] }; 1781 1.1 mrg key <I29> { [ XF86Reload ] }; 1782 1.1 mrg key <I2E> { [ XF86Search ] }; 1783 1.1 mrg key <I30> { [ XF86Favorites ] }; 1784 1.1 mrg key <I31> { [ XF86ScrollUp ] }; 1785 1.1 mrg key <I32> { [ XF86ScrollDown ] }; 1786 1.1 mrg key <I62> { [ XF86AudioNext ] }; 1787 1.1 mrg key <I68> { [ XF86Back ] }; 1788 1.1 mrg }; 1789 1.1 mrg 1790 1.1.1.2 mrg // SVEN Slim 303 1791 1.1.1.2 mrg partial alphanumeric_keys 1792 1.1.1.2 mrg xkb_symbols "sven303" { 1793 1.1.1.2 mrg key <I11> { [ XF86PowerOff ] }; 1794 1.1.1.2 mrg key <I12> { [ XF86Sleep ] }; 1795 1.1.1.2 mrg key <I16> { [ XF86WakeUp ] }; 1796 1.1.1.2 mrg }; 1797 1.1.1.2 mrg 1798 1.1 mrg 1799 1.1 mrg // Symplon 1800 1.1 mrg 1801 1.1.1.14 mrg // Symplon PaceBook tablet 1802 1.1 mrg partial alphanumeric_keys 1803 1.1 mrg xkb_symbols "symplon" { 1804 1.1.1.3 ghen include "inet(nav_acpi_common)" 1805 1.1 mrg key <HOME> { [ XF86RotationPB ] }; 1806 1.1 mrg key <I13> { [ XF86SplitScreen ] }; 1807 1.1 mrg key <I14> { [ XF86Support ] }; 1808 1.1 mrg key <I17> { [ XF86New ] }; 1809 1.1 mrg key <I21> { [ XF86User2KB ] }; 1810 1.1 mrg key <I25> { [ XF86RotationKB ] }; 1811 1.1 mrg key <I26> { [ XF86MenuKB ] }; 1812 1.1 mrg key <I6B> { [ XF86User1KB ] }; 1813 1.1 mrg key <PAUS> { [ XF86UserPB ] }; 1814 1.1 mrg key <UP> { [ XF86MenuPB ] }; 1815 1.1 mrg }; 1816 1.1 mrg 1817 1.1.1.10 mrg 1818 1.1 mrg // Toshiba 1819 1.1 mrg 1820 1.1 mrg // Toshiba Satellite S3000 1821 1.1 mrg partial alphanumeric_keys 1822 1.1 mrg xkb_symbols "toshiba_s3000" { 1823 1.1 mrg include "inet(media_common)" 1824 1.1 mrg // Describes the Special buttons on Toshiba Satellite 3000 models. 1825 1.1 mrg // See http://sourceforge.net/projects/omke for details on enabling 1826 1.1 mrg // these keys 1827 1.1 mrg key <I06> { [ XF86Launch1 ] }; 1828 1.1 mrg key <I13> { [ XF86Launch2 ] }; 1829 1.1 mrg key <I71> { [ XF86WWW ] }; 1830 1.1 mrg key <I73> { [ XF86Mail ] }; 1831 1.1 mrg key <I75> { [ XF86AudioRaiseVolume ] }; 1832 1.1 mrg key <I76> { [ XF86AudioLowerVolume ] }; 1833 1.1 mrg }; 1834 1.1 mrg 1835 1.1.1.10 mrg 1836 1.1 mrg // Trust 1837 1.1 mrg 1838 1.1.1.14 mrg // Trust Wireless Classic 1839 1.1 mrg partial alphanumeric_keys 1840 1.1 mrg xkb_symbols "trust" { 1841 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1842 1.1 mrg key <I11> { [ XF86ScreenSaver ] }; 1843 1.1 mrg key <I1E> { [ XF86Eject ] }; 1844 1.1 mrg }; 1845 1.1 mrg 1846 1.1.1.14 mrg // Trust Direct Access 1847 1.1 mrg partial alphanumeric_keys 1848 1.1 mrg xkb_symbols "trustda" { 1849 1.1 mrg include "inet(media_common)" 1850 1.1 mrg key <I12> { [ XF86AudioRewind ] }; 1851 1.1 mrg key <I17> { [ XF86Close ] }; 1852 1.1 mrg key <I18> { [ XF86Eject ] }; 1853 1.1 mrg key <I1E> { [ XF86AudioRecord ] }; 1854 1.1 mrg key <I23> { [ XF86Xfer ] }; 1855 1.1 mrg key <I25> { [ XF86Standby ] }; 1856 1.1 mrg key <I26> { [ Help ] }; 1857 1.1 mrg key <I32> { [ XF86WWW ] }; 1858 1.1 mrg key <I7A> { [ XF86Away ] }; 1859 1.1 mrg }; 1860 1.1 mrg 1861 1.1 mrg 1862 1.1 mrg // YaHoo! 1863 1.1 mrg 1864 1.1.1.14 mrg // Yahoo! Internet 1865 1.1 mrg partial alphanumeric_keys 1866 1.1 mrg xkb_symbols "yahoo" { 1867 1.1.1.3 ghen include "inet(acpi_common)" 1868 1.1 mrg key <I11> { [ XF86AudioPrev ] }; 1869 1.1 mrg key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; 1870 1.1 mrg key <I1E> { [ XF86AudioStop ] }; 1871 1.1 mrg key <I1F> { [ XF86AudioNext ] }; 1872 1.1 mrg key <I20> { [ XF86AudioRecord ] }; 1873 1.1 mrg key <I21> { [ XF86AudioLowerVolume ] }; 1874 1.1 mrg key <I22> { [ XF86AudioRaiseVolume ] }; 1875 1.1 mrg key <I23> { [ XF86AudioMute ] }; 1876 1.1 mrg key <I24> { [ XF86Close ] }; 1877 1.1 mrg key <I25> { [ XF86Calculator ] }; 1878 1.1 mrg key <I26> { [ Help ] }; 1879 1.1 mrg key <I27> { [ XF86Mail ] }; 1880 1.1 mrg key <I28> { [ XF86WWW ] }; 1881 1.1 mrg }; 1882 1.1 mrg 1883 1.1.1.10 mrg 1884 1.1 mrg // Apple keyboards (macbooks, powerbooks, powermac G5, etc) 1885 1.1.1.3 ghen partial alphanumeric_keys 1886 1.1.1.3 ghen xkb_symbols "apple" { 1887 1.1 mrg // Really brightness up/down 1888 1.1 mrg key <II65> { [ XF86BrightnessAdjust ] }; 1889 1.1 mrg key <I54> { [ XF86BrightnessAdjust ] }; 1890 1.1 mrg key <I20> { [ XF86AudioMute ] }; 1891 1.1 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 1892 1.1 mrg key <I30> { [ XF86AudioRaiseVolume ] }; 1893 1.1 mrg key <I56> { [ XF86RotateWindows ] }; 1894 1.1 mrg // Really keyboard backlight off/up/down 1895 1.1 mrg key <I57> { [ XF86Launch0 ] }; 1896 1.1 mrg key <I58> { [ XF86Launch1 ] }; 1897 1.1 mrg key <I59> { [ XF86Launch2 ] }; 1898 1.1.1.3 ghen key <I5E> { [ XF86PowerOff ] }; 1899 1.1 mrg key <K5D> { [ F13 ] }; 1900 1.1 mrg key <K5E> { [ F14 ] }; 1901 1.1 mrg key <K5F> { [ F15 ] }; 1902 1.1 mrg key <K6C> { [ XF86Eject ] }; 1903 1.1.1.8 mrg key <II5D> { [ F16 ] }; 1904 1.1 mrg key <KPEQ> { [ KP_Equal ] }; 1905 1.1 mrg }; 1906 1.1 mrg 1907 1.1 mrg partial alphanumeric_keys 1908 1.1 mrg xkb_symbols "cymotionlinux" { 1909 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1910 1.1 mrg key <I07> { [ Undo ] }; 1911 1.1.1.3 ghen key <I0A> { [ Redo ] }; 1912 1.1 mrg key <I0F> { [ XF86ScrollDown ] }; 1913 1.1 mrg key <I17> { [ XF86Launch2 ] }; 1914 1.1 mrg key <I1F> { [ XF86Launch1 ] }; 1915 1.1 mrg key <I28> { [ XF86MenuKB ] }; 1916 1.1 mrg key <I2B> { [ XF86Launch3 ] }; 1917 1.1 mrg key <I3C> { [ XF86Cut ] }; 1918 1.1 mrg key <I78> { [ XF86Copy ] }; 1919 1.1 mrg key <K65> { [ XF86Paste ] }; 1920 1.1 mrg key <K75> { [ XF86ScrollUp ] }; 1921 1.1.1.11 mrg key <IR7C> { [ XF86AudioMedia ] }; 1922 1.1 mrg }; 1923 1.1 mrg 1924 1.1.1.10 mrg partial alphanumeric_keys 1925 1.1 mrg xkb_symbols "silvercrest" { 1926 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1927 1.1.1.10 mrg key <I02> { [ XF86HomePage ] }; 1928 1.1 mrg key <I21> { [ XF86Launch2 ] }; 1929 1.1 mrg key <K67> { [ XF86Launch1 ] }; 1930 1.1 mrg }; 1931 1.1 mrg 1932 1.1.1.10 mrg 1933 1.1 mrg // eMachines 1934 1.1 mrg 1935 1.1 mrg partial alphanumeric_keys 1936 1.1 mrg xkb_symbols "emachines" { 1937 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1938 1.1 mrg key <I32> { [ XF86iTouch ] }; 1939 1.1 mrg key <KP0> { [ KP_0 ] }; 1940 1.1 mrg key <KP1> { [ KP_1 ] }; 1941 1.1 mrg key <KP2> { [ KP_2 ] }; 1942 1.1 mrg key <KP3> { [ KP_3 ] }; 1943 1.1 mrg key <KP4> { [ KP_4 ] }; 1944 1.1 mrg key <KP5> { [ KP_5 ] }; 1945 1.1 mrg key <KP6> { [ KP_6 ] }; 1946 1.1 mrg key <KP7> { [ KP_7 ] }; 1947 1.1 mrg key <KP8> { [ KP_8 ] }; 1948 1.1 mrg key <KP9> { [ KP_9 ] }; 1949 1.1 mrg key <KPAD> { [ KP_Add ] }; 1950 1.1 mrg key <KPDL> { [ KP_Decimal ] }; 1951 1.1 mrg key <KPDV> { [ KP_Divide ] }; 1952 1.1 mrg key <KPMU> { [ KP_Multiply ] }; 1953 1.1 mrg key <KPSU> { [ KP_Subtract ] }; 1954 1.1 mrg }; 1955 1.1 mrg 1956 1.1.1.10 mrg 1957 1.1 mrg // BenQ 1958 1.1 mrg 1959 1.1.1.10 mrg // BenQ X* (X730, X500, X800) 1960 1.1 mrg // 1961 1.1.1.10 mrg // To make the FN_LOCK and CONFIG key work on the BenQ X500 , use: 1962 1.1 mrg // setkeycodes e074 130 # KEY_PROPS from /usr/include/linux/input.h 1963 1.1 mrg // setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h 1964 1.1 mrg partial alphanumeric_keys 1965 1.1 mrg xkb_symbols "benqx" { 1966 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 1967 1.1 mrg key <I02> { [ XF86ModeLock ] }; 1968 1.1 mrg key <I21> { [ XF86WWW ] }; 1969 1.1 mrg key <I2B> { [ XF86Go ] }; 1970 1.1 mrg key <I31> { [ XF86Calendar ] }; 1971 1.1 mrg }; 1972 1.1 mrg 1973 1.1.1.10 mrg 1974 1.1.1.3 ghen // Intel 1975 1.1 mrg 1976 1.1.1.3 ghen // Intel Classmate 1977 1.1.1.3 ghen partial alphanumeric_keys 1978 1.1.1.3 ghen xkb_symbols "classmate" { 1979 1.1.1.10 mrg key <I2E> { [ XF86AudioLowerVolume ] }; 1980 1.1.1.3 ghen key <I30> { [ XF86AudioRaiseVolume ] }; 1981 1.1.1.3 ghen }; 1982 1.1 mrg 1983 1.1.1.10 mrg 1984 1.1.1.3 ghen // Unitek 1985 1.1 mrg 1986 1.1.1.3 ghen partial alphanumeric_keys 1987 1.1.1.3 ghen xkb_symbols "unitekkb1925" { 1988 1.1.1.3 ghen include "inet(media_nav_common)" 1989 1.1.1.3 ghen key <I0C> { [ XF86AudioMute ] }; 1990 1.1.1.3 ghen key <I11> { [ XF86PowerOff ] }; 1991 1.1.1.3 ghen key <I12> { [ XF86Sleep ] }; 1992 1.1.1.3 ghen key <I16> { [ XF86WakeUp ] }; 1993 1.1.1.3 ghen key <I18> { [ XF86Search ] }; 1994 1.1.1.3 ghen key <I1A> { [ XF86Reload ] }; 1995 1.1.1.3 ghen }; 1996 1.1 mrg 1997 1.1.1.10 mrg 1998 1.1.1.3 ghen // Creative 1999 1.1 mrg 2000 1.1.1.3 ghen // Creative Desktop Wireless 7000 2001 1.1.1.3 ghen partial alphanumeric_keys 2002 1.1.1.3 ghen xkb_symbols "creativedw7000" { 2003 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 2004 1.1.1.3 ghen key <I66> { [ XF86Pictures ] }; 2005 1.1 mrg }; 2006 1.1 mrg 2007 1.1.1.10 mrg 2008 1.1.1.3 ghen // Compal 2009 1.1 mrg 2010 1.1.1.3 ghen // Compal FL90 2011 1.1 mrg partial alphanumeric_keys 2012 1.1.1.3 ghen xkb_symbols "compalfl90" { 2013 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 2014 1.1.1.3 ghen key <I54> { [ XF86MonBrightnessUp ] }; 2015 1.1.1.3 ghen key <II65> { [ XF86MonBrightnessDown ] }; 2016 1.1 mrg }; 2017 1.1 mrg 2018 1.1.1.3 ghen partial alphanumeric_keys 2019 1.1.1.3 ghen xkb_symbols "pc105" { 2020 1.1.1.3 ghen include "inet(media_nav_acpi_common)" 2021 1.1.1.3 ghen }; 2022 1.1.1.7 mrg 2023 1.1.1.13 snj partial alphanumeric_keys 2024 1.1.1.13 snj xkb_symbols "chromebook" { 2025 1.1.1.13 snj include "level3(ralt_switch)" 2026 1.1.1.13 snj key <FK01> { [ XF86Back ] }; 2027 1.1.1.13 snj key <FK02> { [ XF86Forward ] }; 2028 1.1.1.13 snj key <FK03> { [ XF86Reload ] }; 2029 1.1.1.13 snj key <FK04> { [ F11 ] }; 2030 1.1.1.13 snj // key <FK05> { [ F5, F5, F5, F5 ] }; // Overview key 2031 1.1.1.13 snj key <FK06> { [ XF86MonBrightnessDown ] }; 2032 1.1.1.13 snj key <FK07> { [ XF86MonBrightnessUp ] }; 2033 1.1.1.13 snj key <FK08> { [ XF86AudioMute ] }; 2034 1.1.1.13 snj key <FK09> { [ XF86AudioLowerVolume ] }; 2035 1.1.1.13 snj key <FK10> { [ XF86AudioRaiseVolume ] }; 2036 1.1.1.13 snj key <BKSP> { [ BackSpace, BackSpace, Delete ] }; 2037 1.1.1.13 snj key <UP> { [ Up, Up, Prior, Up ] }; 2038 1.1.1.13 snj key <DOWN> { [ Down, Down, Next, Down ] }; 2039 1.1.1.13 snj key <LEFT> { [ Left, Left, Home, Left ] }; 2040 1.1.1.13 snj key <RGHT> { [ Right, Right, End, Right ] }; 2041 1.1.1.13 snj key <LWIN> { [ Super_L, Super_L, Caps_Lock, Super_L ] }; 2042 1.1.1.13 snj }; 2043 1.1.1.13 snj 2044 1.1.1.13 snj partial alphanumeric_keys 2045 1.1.1.13 snj xkb_symbols "teck227" { 2046 1.1.1.13 snj include "inet(media_nav_common)" 2047 1.1.1.13 snj key <HIRA> { [ Hiragana ] }; 2048 1.1.1.13 snj }; 2049 1.1.1.13 snj 2050 1.1.1.13 snj partial alphanumeric_keys 2051 1.1.1.13 snj xkb_symbols "teck229" { 2052 1.1.1.13 snj include "inet(teck227)" 2053 1.1.1.13 snj }; 2054 1.1.1.16 mrg 2055 1.1.1.22 mrg 2056 1.1.1.22 mrg // Pinephone 2057 1.1.1.22 mrg 2058 1.1.1.22 mrg // Pinephone Keyboard 2059 1.1.1.22 mrg partial alphanumeric_keys 2060 1.1.1.22 mrg xkb_symbols "ppkb" { 2061 1.1.1.22 mrg 2062 1.1.1.22 mrg key <AE01> {[ 1, exclam, bar ]}; 2063 1.1.1.22 mrg key <AE02> {[ 2, at, backslash ]}; 2064 1.1.1.22 mrg key <AE03> {[ 3, numbersign, sterling ]}; 2065 1.1.1.22 mrg key <AE04> {[ 4, dollar, EuroSign ]}; 2066 1.1.1.22 mrg key <AE05> {[ 5, percent, asciitilde ]}; 2067 1.1.1.22 mrg key <AE06> {[ 6, asciicircum, grave ]}; 2068 1.1.1.22 mrg key <AE07> {[ 7, ampersand, minus ]}; 2069 1.1.1.22 mrg key <AE08> {[ 8, asterisk, equal ]}; 2070 1.1.1.22 mrg key <AE09> {[ 9, parenleft, underscore ]}; 2071 1.1.1.22 mrg key <AE10> {[ 0, parenright, plus ]}; 2072 1.1.1.22 mrg }; 2073