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