From e8b04fd6f4f3175135cffdc520c2c23167608c63 Mon Sep 17 00:00:00 2001 From: svu Date: Thu, 1 Dec 2005 00:26:36 +0000 Subject: [PATCH] redesign of symbols/inet --- CREDITS | 1 + ChangeLog | 5 + symbols/inet | 1808 ++++++++++++++++++++++---------------------------- 3 files changed, 804 insertions(+), 1010 deletions(-) diff --git a/CREDITS b/CREDITS index a8d4151..7a05b27 100644 --- a/CREDITS +++ b/CREDITS @@ -1,2 +1,3 @@ Ivan A Derzhanski Runa Aruna +Fr?d?ric BOITEUX diff --git a/ChangeLog b/ChangeLog index 517d302..5c24939 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-12-01 svu + + * symbols/inet: HUGE redesign of the inet file. Major reorganization + of Logitech keyboard. HUGE thanks to Fr?d?ric BOITEUX + 2005-11-26 svu * symbols/group, symbols/level3, compat/level5, compat/misc: diff --git a/symbols/inet b/symbols/inet index c0dacfb..c15aecf 100644 --- a/symbols/inet +++ b/symbols/inet @@ -23,54 +23,48 @@ // A4Tech KB-21 partial alphanumeric_keys xkb_symbols "a4techKB21" { - // Left side - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Refresh ] }; - key { [ XF86HomePage ] }; - key { [ XF86Search ] }; - - // Middle key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop, XF86Eject ] }; - key { [ XF86AudioNext ] }; - - // Right side key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86HomePage ] }; + key { [ XF86Search ] }; key { [ XF86Favorites ] }; - key { [ XF86Mail ] }; + key { [ XF86Refresh ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; key { [ XF86MyComputer ] }; + key { [ XF86Mail ] }; }; // A4 KBS-8. Contributed by ojo at force dot sk partial alphanumeric_keys xkb_symbols "a4techKBS8" { include "inet(a4techKB21)" - key { [ XF86AudioMedia ] }; key { [ XF86Calculator ] }; key { [ XF86Standby ] }; - + key { [ XF86AudioMedia ] }; }; // Acer AirKey V partial alphanumeric_keys xkb_symbols "airkey" { - key { [ XF86AudioPrev ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop, XF86Eject ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioPrev ] }; key { [ XF86AudioMute ] }; key { [ XF86WWW ] }; - key { [ XF86Mail ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86Terminal ] }; - key { [ XF86Standby ] }; + key { [ XF86AudioStop, XF86Eject ] }; key { [ XF86PowerOff ] }; + key { [ XF86Standby ] }; }; // Azona @@ -114,30 +108,26 @@ xkb_symbols "acpi" { partial alphanumeric_keys xkb_symbols "scorpius" { key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMute ] }; key { [ XF86AudioRaiseVolume ] }; - - key { [ XF86WakeUp ] }; - key { [ XF86Standby ] }; + key { [ XF86HomePage ] }; key { [ XF86PowerOff ] }; - - key { [ XF86Calculator ] }; - key { [ XF86MyComputer ] }; - key { [ XF86Mail ] }; + key { [ XF86Standby ] }; + key { [ XF86WakeUp ] }; + key { [ XF86Search ] }; key { [ XF86Favorites ] }; - key { [ XF86HomePage ] }; - - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; key { [ XF86Reload ] }; - key { [ XF86Search ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; }; @@ -146,25 +136,25 @@ xkb_symbols "scorpius" { // Brother Internet Keyboard partial alphanumeric_keys xkb_symbols "brother" { - key { [ XF86WWW ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86ScrollDown ] }; key { [ XF86ScrollUp ] }; - key { [ XF86AudioPrev ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86ScrollDown ] }; key { [ XF86ZoomOut ] }; - key { [ XF86ZoomIn ] }; + key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; + key { [ Menu ] }; + key { [ XF86AudioStop ] }; key { [ XF86Calculator ] }; key { [ XF86Xfer ] }; - key { [ Menu ] }; key { [ XF86Mail ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86ZoomIn ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; + key { [ XF86AudioLowerVolume ] }; }; @@ -173,18 +163,18 @@ xkb_symbols "brother" { // BTC 5113RF Multimedia partial alphanumeric_keys xkb_symbols "btc5113rf" { - key { [ XF86WWW ] }; - key { [ XF86Back ] }; - key { [ XF86Favorites ] }; - key { [ XF86Search ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioPrev ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Favorites ] }; key { [ XF86Eject ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86Back ] }; + key { [ XF86WWW ] }; + key { [ XF86Search ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; @@ -201,86 +191,78 @@ xkb_symbols "btc5126t" { // BTC 9000 partial alphanumeric_keys xkb_symbols "btc9000" { + key { [ XF86AudioStop ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Favorites ] }; + key { [ XF86AudioMedia ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - - key { [ XF86HomePage ] }; key { [ XF86Reload ] }; - key { [ XF86Search ] }; - key { [ XF86Favorites ] }; - key { [ XF86Mail ] }; - key { [ XF86WakeUp ] }; - key { [ XF86Standby ] }; + key { [ XF86HomePage ] }; + key { [ XF86Search ] }; key { [ XF86PowerOff ] }; + key { [ XF86Standby ] }; + key { [ XF86WakeUp ] }; }; // BTC 9000A partial alphanumeric_keys xkb_symbols "btc9000a" { + key { [ XF86AudioStop ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Favorites ] }; + key { [ XF86Eject ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; - key { [ XF86Eject ] }; - - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMute ] }; - - key { [ XF86WWW ] }; key { [ XF86HomePage ] }; - key { [ XF86Search ] }; - key { [ XF86Favorites ] }; - key { [ Help ] }; - key { [ XF86WakeUp ] }; - key { [ XF86Standby ] }; + key { [ XF86WWW ] }; + key { [ XF86Search ] }; key { [ XF86PowerOff ] }; + key { [ XF86Standby ] }; + key { [ XF86WakeUp ] }; }; // BTC 9001AH xkb_symbols "btc9001ah" { - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + key { [ XF86WWW ] }; key { [ XF86AudioStop ] }; - key { [ XF86Eject ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPrev ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioMute ] }; - - key { [ XF86WWW ] }; key { [ XF86PowerOff ] }; key { [ XF86Mail ] }; + key { [ XF86Eject ] }; }; // BTC 5090 partial alphanumeric_keys xkb_symbols "btc5090" { - key { [ XF86WWW ] }; - key { [ XF86Start ] }; - key { [ XF86Favorites ] }; - key { [ XF86Search ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; + key { [ XF86Start ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; key { [ XF86Eject ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; }; // Cherry Blue Line @@ -288,114 +270,114 @@ xkb_symbols "btc5090" { // Cherry Blue Line CyBo@rd partial alphanumeric_keys xkb_symbols "cherryblue" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; key { [ XF86Reload ] }; + key { [ XF86HomePage ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Standby ] }; key { [ XF86Search ] }; key { [ XF86MyComputer ] }; - key { [ XF86HomePage ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; key { [ XF86Mail ] }; key { [ XF86Terminal ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86Go ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86Standby ] }; }; // Cherry CyMotion Master XPress partial alphanumeric_keys xkb_symbols "cherryblueb" { + key { [ XF86Reload ] }; + key { [ XF86HomePage ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Copy ] }; key { [ XF86ScrollUp ] }; + key { [ XF86Back ] }; key { [ XF86ScrollDown ] }; key { [ XF86Cut ] }; - key { [ XF86Copy ] }; key { [ XF86Paste ] }; - key { [ XF86Book ] }; + key { [ XF86Forward ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioMute ] }; key { [ XF86Book ] }; - key { [ XF86Book ] }; - key { [ XF86Forward ] }; - key { [ XF86Back ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioRewind ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Eject ] }; key { [ XF86Finance ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Reload ] }; + key { [ XF86Standby ] }; key { [ XF86Search ] }; key { [ XF86MyComputer ] }; - key { [ XF86HomePage ] }; + key { [ XF86AudioRewind ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; + key { [ XF86Eject ] }; + key { [ XF86Book ] }; + key { [ XF86Book ] }; key { [ XF86Terminal ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86Go ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86Standby ] }; }; // Cherry Blue Line CyBo@rd (alternate option) partial alphanumeric_keys xkb_symbols "cherrybluea" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Reload ] }; - key { [ XF86Search ] }; - key { [ XF86MyComputer ] }; - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Terminal ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86Go ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86HomePage ] }; key { [ XF86Standby ] }; + key { [ XF86Search ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Reload ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Terminal ] }; + key { [ XF86Mail ] }; + key { [ XF86Go ] }; }; // Cherry CyBo@rd USB-Hub partial alphanumeric_keys xkb_symbols "cherrycyboard" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Reload ] }; key { [ XF86Search ] }; - key { [ XF86MyComputer ] }; key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Terminal ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMedia ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86Standby ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Reload ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86Terminal ] }; + key { [ XF86AudioMedia ] }; }; @@ -404,45 +386,45 @@ xkb_symbols "cherrycyboard" { // Chicony Internet Keyboard partial alphanumeric_keys xkb_symbols "chicony" { - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86Forward ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioNext ] }; - key { [ XF86PowerOff ] }; - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86ContrastAdjust ] }; - key { [ XF86BrightnessAdjust ] }; - key { [ XF86LaunchA ] }; key { [ XF86LaunchB ] }; key { [ XF86LaunchC ] }; + key { [ XF86LaunchA ] }; + key { [ XF86HomePage ] }; + key { [ XF86PowerOff ] }; + key { [ XF86ContrastAdjust ] }; + key { [ XF86BrightnessAdjust ] }; }; // Chicony KB-9885 partial alphanumeric_keys xkb_symbols "chicony9885" { - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86Forward ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioNext ] }; + key { [ XF86Back ] }; + key { [ XF86LaunchB ] }; + key { [ XF86LaunchC ] }; + key { [ XF86LaunchA ] }; + key { [ XF86WWW ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; - key { [ XF86LaunchA ] }; - key { [ XF86LaunchB ] }; - key { [ XF86LaunchC ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; }; @@ -451,114 +433,111 @@ xkb_symbols "chicony9885" { // Compaq Easy Access Keyboard partial alphanumeric_keys xkb_symbols "compaqeak8" { - key { [ XF86WWW ] }; - key { [ XF86HomePage ] }; - key { [ XF86Search ] }; - key { [ XF86Mail ] }; key { [ XF86Community ] }; key { [ XF86Market ] }; key { [ XF86Meeting ] }; + key { [ XF86Search ] }; key { [ XF86News ] }; + key { [ XF86Mail ] }; + key { [ XF86HomePage ] }; + key { [ XF86WWW ] }; }; // Compaq Internet Keyboard (7 keys) partial alphanumeric_keys xkb_symbols "compaqik7" { + key { [ XF86LightBulb ] }; key { [ XF86Mail ] }; - key { [ Help ] }; key { [ XF86Search ] }; + key { [ Help ] }; key { [ XF86VendorHome ] }; key { [ XF86HomePage ] }; - key { [ XF86LightBulb ] }; key { [ XF86Shop ] }; }; // Compaq Internet Keyboard (13 keys) partial alphanumeric_keys xkb_symbols "compaqik13" { - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; - key { [ XF86Standby ] }; + key { [ XF86Mail ] }; + key { [ XF86Go ] }; key { [ XF86AudioMute ] }; + key { [ XF86Search ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86WWW ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86Go ] }; - key { [ XF86WWW ] }; - key { [ XF86Search ] }; - key { [ XF86Mail ] }; key { [ XF86Shop ] }; + key { [ XF86Standby ] }; }; // Compaq Internet Keyboard (18 keys) partial alphanumeric_keys xkb_symbols "compaqik18" { - key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; + key { [ XF86LightBulb ] }; key { [ XF86Eject ] }; - + key { [ XF86AudioNext ] }; key { [ XF86Mail ] }; - key { [ XF86Community ] }; - key { [ XF86VendorHome ] }; - key { [ XF86WWW ] }; - key { [ XF86Search ] }; - key { [ XF86LightBulb ] }; - key { [ XF86Shop ] }; - - key { [ Print ] }; key { [ XF86Go ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioMute ] }; + key { [ XF86Search ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86WWW ] }; + key { [ XF86AudioStop ] }; + key { [ XF86VendorHome ] }; + key { [ XF86Community ] }; + key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Shop ] }; key { [ XF86Standby ] }; + key { [ Print ] }; }; // Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard partial alphanumeric_keys xkb_symbols "armada" { - key { [ XF86AudioMedia ] }; + key { [ XF86Search ] }; + key { [ XF86Mail ] }; + key { [ XF86HomePage ] }; key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86WWW ] }; - key { [ XF86HomePage ] }; - key { [ XF86Search ] }; - key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; }; // Laptop/notebook Compaq (eg. Presario) Internet Keyboard partial alphanumeric_keys xkb_symbols "presario" { - key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; + key { [ XF86Q ] }; + key { [ XF86Launch2 ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; + key { [ XF86Mail ] }; key { [ XF86Launch1 ] }; - key { [ XF86Launch2 ] }; - - key { [ XF86AudioMedia ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86WWW ] }; - key { [ XF86Q ] }; + key { [ XF86AudioStop ] }; key { [ XF86Shop ] }; - key { [ XF86Mail ] }; - key { [ XF86AudioMute ] }; key { [ XF86Standby ] }; + key { [ XF86AudioMedia ] }; }; // Compaq iPaq Keyboard partial alphanumeric_keys xkb_symbols "ipaq" { - key { [ XF86Mail ] }; - key { [ XF86BackForward ] }; - key { [ XF86Q ] }; + key { [ XF86Shop ] }; key { [ XF86Standby ] }; key { [ XF86Search ] }; key { [ XF86Travel ] }; - key { [ XF86Shop ] }; + key { [ XF86BackForward ] }; + key { [ XF86Q ] }; + key { [ XF86Mail ] }; }; @@ -567,8 +546,8 @@ xkb_symbols "ipaq" { partial alphanumeric_keys xkb_symbols "dell" { key { [ XF86Mail ] }; - key { [ XF86HomePage ] }; key { [ XF86Search ] }; + key { [ XF86HomePage ] }; key { [ XF86Standby ] }; }; @@ -576,17 +555,17 @@ xkb_symbols "dell" { // Laptop/notebook Dell Inspiron 8xxx partial alphanumeric_keys xkb_symbols "inspiron" { - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioNext ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; }; @@ -595,15 +574,15 @@ xkb_symbols "inspiron" { // Dexxa Wireless Desktop Keyboard partial alphanumeric_keys xkb_symbols "dexxa" { - key { [ XF86Reload ] }; - key { [ XF86Favorites ] }; - key { [ XF86Search ] }; - key { [ XF86Mail ] }; - key { [ XF86WWW ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Reload ] }; + key { [ XF86Mail ] }; }; @@ -612,27 +591,27 @@ xkb_symbols "dexxa" { // Diamond 9801 / 9802 series partial alphanumeric_keys xkb_symbols "diamond" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Favorites ] }; - key { [ XF86Search ] }; - key { [ XF86Reload ] }; - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86Go ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioNext ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86Calculator ] }; - key { [ XF86MyComputer ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86HomePage ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Reload ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Mail ] }; + key { [ XF86Go ] }; }; // DTK @@ -640,15 +619,15 @@ xkb_symbols "diamond" { // DTK2000 partial alphanumeric_keys xkb_symbols "dtk2000" { - // From Radics Laszlo // Describes the extra keys on a DTK2000 Internet keyboard. + // From Radics Laszlo key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86HomePage ] }; key { [ XF86PowerOff ] }; @@ -671,25 +650,25 @@ xkb_symbols "dtk2000" { // Ennyah DKB-1008 partial alphanumeric_keys xkb_symbols "ennyah_dkb1008" { - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Search ] }; - key { [ XF86Refresh ] }; - key { [ XF86Favorites ] }; - key { [ XF86Stop ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86HomePage ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Refresh ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; }; @@ -698,20 +677,20 @@ xkb_symbols "ennyah_dkb1008" { // Genius Comfy KB-16M / Genius MM Keyboard KWD-910 partial alphanumeric_keys xkb_symbols "genius" { - key { [ XF86AudioPrev ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; - key { [ XF86Eject ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86Forward ] }; key { [ XF86AudioMute ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Back ] }; key { [ XF86ScreenSaver ] }; - key { [ XF86Calculator ] }; key { [ XF86Mail ] }; - key { [ XF86Back ] }; + key { [ XF86Eject ] }; key { [ XF86WWW ] }; - key { [ XF86Forward ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; }; @@ -719,13 +698,12 @@ xkb_symbols "genius" { partial alphanumeric_keys xkb_symbols "geniuscomfy" { - // From Jurica Vukadin // Describes the extra keys on a Genius Comfy KB-12e - - key { [ XF86AudioLowerVolume ] }; + // From Jurica Vukadin key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86WWW ] }; key { [ XF86Sleep ] }; @@ -740,11 +718,9 @@ xkb_symbols "geniuscomfy" { // GeniusComfy21e partial alphanumeric_keys xkb_symbols "geniuscomfy2" { - // From Radics Laszlo // Describes the extra keys on a Genius Comfy KB-21e-Scroll - + // From Radics Laszlo include "inet(geniuscomfy)" - key { [ XF86AudioPrev ] }; key { [ XF86Word ] }; key { [ XF86Excel ] }; @@ -762,20 +738,20 @@ xkb_symbols "geniuscomfy2" { partial alphanumeric_keys xkb_symbols "gyration" { - key { [ XF86AudioPrev ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Reload ] }; + key { [ XF86WWW ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioPrev ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioMute ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Reload ] }; key { [ XF86Search ] }; - key { [ XF86WWW ] }; key { [ XF86Favorites ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; key { [ XF86Mail ] }; }; @@ -786,45 +762,45 @@ xkb_symbols "gyration" { partial alphanumeric_keys xkb_symbols "hpi6" { key { [ XF86Search ] }; + key { [ XF86AudioMute ] }; key { [ Help ] }; - key { [ XF86Standby ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86Standby ] }; }; // Hewlett-Packard SK-2501 Multimedia Keyboard partial alphanumeric_keys xkb_symbols "hp2501" { - key { [ XF86WWW ] }; - key { [ XF86Search ] }; key { [ XF86Tools ] }; + key { [ XF86Search ] }; key { [ XF86Mail ] }; - key { [ XF86Launch2 ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Launch5 ] }; key { [ XF86Launch3 ] }; + key { [ XF86Launch2 ] }; key { [ XF86Launch4 ] }; - key { [ XF86Launch5 ] }; key { [ XF86Standby ] }; key { [ Help ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; }; // Hewlett-Packard SK-2505 Internet Keyboard partial alphanumeric_keys xkb_symbols "hp2505" { - key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; key { [ XF86Eject ] }; + key { [ XF86AudioNext ] }; key { [ XF86Mail ] }; - key { [ XF86WWW ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; key { [ XF86Standby ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; }; // Hewlett-Packard 5181 Internet Keyboard @@ -856,7 +832,6 @@ xkb_symbols "hp5181" { partial alphanumeric_keys xkb_symbols "hp5185" { key { [ XF86AudioPrev ] }; - key { [ XF86Search ] }; key { [ XF86Go ] }; key { [ XF86VendorHome ] }; key { [ XF86Community ] }; @@ -875,6 +850,7 @@ xkb_symbols "hp5185" { key { [ XF86WWW ] }; key { [ Print ] }; key { [ XF86Standby ] }; + key { [ XF86Search ] }; key { [ XF86Mail ] }; }; @@ -885,134 +861,121 @@ xkb_symbols "hpxe3gc" { // HP Pavilion N52XX models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; - key { [ XF86Launch1 ] }; - key { [ Help ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop, XF86Eject ] }; - key { [ XF86AudioNext ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ Help ] }; + key { [ XF86Launch1 ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; }; // Hewlett-Packard Omnibook XE3 GF partial alphanumeric_keys xkb_symbols "hpxe3gf" { - // Describes the OneTouch buttons on HP Omnibook XE3 GF models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; - key { [ XF86Launch1 ] }; - key { [ Help ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop, XF86Eject ] }; - key { [ XF86AudioNext ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; + key { [ Help ] }; + key { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook XT1000 partial alphanumeric_keys xkb_symbols "hpxt1000" { - // Describes the OneTouch buttons on HP Omnibook XT1000 models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86Mail ] }; - key { [ XF86Launch1 ] }; - key { [ XF86WWW ] }; - key { [ XF86Launch2 ] }; - key { [ Help ] }; - key { [ XF86Launch3 ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop, XF86Eject ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; + key { [ XF86Launch3 ] }; + key { [ Help ] }; + key { [ XF86Launch2 ] }; + key { [ XF86Launch1 ] }; }; // Hewlett-Packard Pavilion ZT11xx partial alphanumeric_keys xkb_symbols "hpzt11xx" { - // Describes the OneTouch buttons on HP Pavilion ZT11xx models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86Mail ] }; - key { [ XF86Launch1 ] }; - key { [ XF86WWW ] }; - key { [ XF86Launch2 ] }; - key { [ Help ] }; - key { [ XF86Launch3 ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop, XF86Eject ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; + key { [ XF86Launch3 ] }; + key { [ Help ] }; + key { [ XF86Launch2 ] }; + key { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook XE4xxx and ZE4xxx partial alphanumeric_keys xkb_symbols "hpxe4xxx" { - // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx - // models. // See http://sourceforge.net/projects/omke for details on enabling + // models. // these keys - - key { [ XF86Mail ] }; - key { [ XF86Launch1 ] }; - key { [ XF86WWW ] }; - key { [ XF86Launch2 ] }; - key { [ Help ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; + key { [ Help ] }; + key { [ XF86Launch2 ] }; + key { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook 500 FA partial alphanumeric_keys xkb_symbols "hp500fa" { - // Describes the OneTouch buttons on HP Omnibook 500 FA models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86Launch1 ] }; key { [ Help ] }; + key { [ XF86Launch1 ] }; }; // Hewlett-Packard Omnibook 5xx partial alphanumeric_keys xkb_symbols "hp5xx" { - // Describes the OneTouch buttons on HP Omnibook 5xx models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86Launch1 ] }; - key { [ Help ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop, XF86Eject ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; + key { [ Help ] }; + key { [ XF86Launch1 ] }; }; @@ -1022,11 +985,9 @@ xkb_symbols "hp5xx" { // Honeywell Euroboard partial alphanumeric_keys xkb_symbols "honeywell_euroboard" { - - // Scott Penrose // January 2002 + // Scott Penrose // http://linux.dd.com.au/quest/linux/keyboard/honeywell/ - key { [ XF86Game ] }; key { [ XF86AudioPrev ] }; key { [ XF86Eject ] }; @@ -1051,391 +1012,237 @@ xkb_symbols "honeywell_euroboard" { // IBM Rapid Access partial alphanumeric_keys xkb_symbols "rapidaccess" { - key { [ XF86AudioPause ] }; key { [ XF86AudioMute ] }; + key { [ XF86Launch2 ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPause ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + key { [ XF86AudioStop ] }; key { [ XF86Standby ] }; - key { [ XF86Launch1 ] }; - key { [ XF86Launch2 ] }; - key { [ XF86Launch3 ] }; - key { [ XF86Launch4 ] }; key { [ Help ] }; + key { [ XF86Launch4 ] }; + key { [ XF86Launch3 ] }; + key { [ XF86Launch1 ] }; }; // IBM Rapid Access II partial alphanumeric_keys xkb_symbols "rapidaccess2" { - key { [ XF86HomePage ] }; - key { [ XF86Shop ] }; - key { [ XF86VendorHome ] }; + key { [ XF86AudioNext ] }; key { [ XF86Favorites ] }; - key { [ XF86MyComputer ] }; - key { [ XF86Search ] }; - key { [ XF86Standby ] }; key { [ XF86AudioMute ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + key { [ XF86HomePage ] }; + key { [ XF86Shop ] }; + key { [ XF86Search ] }; + key { [ XF86MyComputer ] }; + key { [ XF86VendorHome ] }; + key { [ XF86Standby ] }; }; // IBM Rapid Access II (alternate option) partial alphanumeric_keys xkb_symbols "rapidaccess2a" { - key { [ XF86WWW ] }; - key { [ XF86Shop ] }; - key { [ XF86VendorHome ] }; + key { [ XF86AudioNext ] }; key { [ XF86Favorites ] }; - key { [ XF86Option ] }; - key { [ Help ] }; - key { [ XF86Standby ] }; key { [ XF86AudioMute ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86WWW ] }; + key { [ XF86Shop ] }; + key { [ Help ] }; + key { [ XF86Option ] }; + key { [ XF86VendorHome ] }; + key { [ XF86Standby ] }; key { [ Menu ] }; }; // Logitech -// Logitech Cordless Desktop -partial alphanumeric_keys -xkb_symbols "ltcd" { - key { [ XF86Standby ] }; - - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; +// Logitech common definitions +partial hidden alphanumeric_keys +xkb_symbols "logitech_base" { + + key { [ XF86AudioMedia ] }; + key { [ XF86WWW ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86Community ] }; + key { [ XF86ScrollClick ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86VendorHome ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86HomePage ] }; + key { [ XF86New ] }; + key { [ XF86Reply ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Documents ] }; + key { [ XF86Pictures ] }; + key { [ XF86Music ] }; + key { [ XF86Standby ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; +}; + +// Logitech second set of common keys +partial hidden alphanumeric_keys +xkb_symbols "logitech_set3" { + key { [ XF86AudioStop ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86New ] }; // F1 + key { [ XF86Reply ] }; // F2 + key { [ XF86Send ] }; // F4 + key { [ Print ] }; // F7 + key { [ XF86Save ] }; // F8 + key { [ XF86Documents ] }; // F10 + key { [ XF86Go ] }; + key { [ XF86AudioMedia ] }; +}; - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; - key { [ XF86Search ] }; - key { [ XF86Go ] }; +//-------------------------------------------------------- +// Logitech Cordless Desktop +partial alphanumeric_keys +xkb_symbols "ltcd" { + include "inet(logitech_base)" + include "inet(logitech_set3)" }; // Logitech Access Keyboard -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "logiaccess" { - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + include "inet(logitech_base)" - key { [ XF86Standby ] }; - key { [ XF86Mail ] }; key { [ XF86Messenger ] }; key { [ XF86WebCam ] }; - - key { [ XF86HomePage ] }; - - key { [ XF86New ] }; - key { [ XF86Reply ] }; key { [ XF86MailForward ] }; key { [ XF86Send ] }; - - key { [ XF86MyComputer ] }; - key { [ XF86Documents ] }; - key { [ XF86Pictures ] }; - key { [ XF86Music ] }; }; // Logitech Cordless Desktop iTouch partial alphanumeric_keys xkb_symbols "logicdit" { - key { [ XF86Standby ] }; - - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Search ] }; - key { [ XF86Go ] }; + include "inet(logitech_base)" }; // Logitech Cordless Desktop Pro partial alphanumeric_keys xkb_symbols "logicdp" { - key { [ XF86Standby ] }; + include "inet(logitech_base)" - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; - - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Search ] }; - key { [ XF86Go ] }; - - key { [ XF86VendorHome ] }; }; // Logitech Cordless Desktop Pro (alternate option) partial alphanumeric_keys xkb_symbols "logicdpa" { - key { [ XF86Standby ] }; - - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; - key { [ XF86Search ] }; - key { [ XF86Go ] }; - - key { [ XF86VendorHome ] }; + include "inet(logitech_base)" + include "inet(logitech_set3)" }; // Logitech Internet Navigator Keyboard -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "logicink" { - // Media keys - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + include "inet(logitech_base)" - // Left side - key { [ XF86Standby ] }; - key { [ XF86Finance ] }; - key { [ XF86MySites ] }; - key { [ XF86Community ] }; - key { [ XF86Favorites ] }; - - // Right side - key { [ XF86VendorHome ] }; - key { [ XF86Mail ] }; - key { [ XF86HomePage ] }; key { [ XF86Shop ] }; - key { [ XF86Search ] }; - - // Wheel buttons - key { [ XF86Go ] }; - key { [ XF86Back ] }; - key { [ XF86ScrollClick ] }; + key { [ XF86VendorHome ] }; + key { [ XF86Finance ] }; + key { [ XF86Start ] }; + key { [ XF86Forward ] }; }; // Logitech iTouch Internet Navigator Keyboard -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "logiciink" { - // Media keys - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - // Left side - key { [ XF86Standby ] }; - key { [ XF86Finance ] }; - key { [ XF86Favorites ] }; - key { [ XF86Community ] }; - key { [ XF86Start ] }; - - // Right side - key { [ XF86VendorHome ] }; - key { [ XF86Mail ] }; - key { [ XF86HomePage ] }; - key { [ XF86Shop ] }; - key { [ XF86Search ] }; - - // Wheel buttons - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86ScrollClick ] }; + include "inet(logicinc)" }; // Logitech iTouch Internet Navigator Keyboard SE -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "logiinkse" { - // Media keys - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - // Left side - key { [ XF86Standby ] }; - key { [ XF86Mail ] }; - key { [ XF86Messenger ] }; - key { [ XF86WebCam ] }; + include "inet(logitech_base)" - // Right side - key { [ XF86VendorHome ] }; - key { [ XF86Search ] }; - key { [ XF86Shop ] }; - key { [ XF86Favorites ] }; - key { [ XF86HomePage ] }; - - // Wheel buttons - key { [ XF86Forward ] }; - key { [ XF86Back ] }; - key { [ XF86ScrollClick ] }; - - // Extended function keys - key { [ XF86New ] }; // F1 - key { [ XF86Reply ] }; // F2 key { [ XF86MailForward ] }; // F3 key { [ XF86Send ] }; // F4 key { [ Undo ] }; // F5 key { [ Redo ] }; // F6 key { [ Print ] }; // F7 + key { [ XF86Messenger ] }; + key { [ XF86WebCam ] }; + key { [ XF86VendorHome ] }; + key { [ XF86Shop ] }; key { [ XF86Save ] }; // F8 - key { [ XF86MyComputer ] }; // F9 - key { [ XF86Documents ] }; // F10 - key { [ XF86Pictures ] }; // F11 - key { [ XF86Music ] }; // F12 + key { [ XF86Forward ] }; }; // Logitech iTouch Internet Navigator Keyboard SE (USB) partial alphanumeric_keys xkb_symbols "logiinkseusb" { - // Media keys - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - // Left side - key { [ XF86Standby ] }; - key { [ XF86Mail ] }; - key { [ XF86Go ] }; - key { [ XF86Back ] }; - - // Right side - key { [ XF86Search ] }; - key { [ XF86Favorites ] }; - key { [ XF86HomePage ] }; - - // Extended function keys - key { [ XF86New ] }; // F1 - key { [ XF86Reply ] }; // F2 - key { [ XF86Send ] }; // F4 - key { [ Print ] }; // F7 - key { [ XF86Save ] }; // F8 - key { [ XF86MyComputer ] }; // F9 - key { [ XF86Documents ] }; // F10 - key { [ XF86Pictures ] }; // F11 - key { [ XF86Music ] }; // F12 - + include "inet(logitech_base)" + include "inet(logitech_set3)" }; // Logitech iTouch Cordless Keyboard (model Y-RB6) partial alphanumeric_keys xkb_symbols "logiitc" { - key { [ XF86PowerOff ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Search ] }; - key { [ XF86Favorites ] }; + include "inet(logitech_base)" }; // Logitech Internet Keyboard partial alphanumeric_keys xkb_symbols "logiik" { - key { [ XF86VendorHome ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; + include "inet(logitech_base)" + + key { [ Find ] }; + key { [ Print ] }; + key { [ XF86Favorites ] }; key { [ XF86Reload ] }; key { [ XF86Search ] }; - key { [ XF86Favorites ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86HotLinks ] }; + key { [ XF86Forward ] }; key { [ XF86HomePage ] }; - - key { [ XF86WWW ] }; - key { [ XF86History ] }; - key { [ XF86OpenURL ] }; - key { [ Print ] }; - key { [ Find ] }; + key { [ XF86Stop ] }; + key { [ XF86OpenURL ] }; key { [ XF86AddFavorite ] }; - key { [ XF86HotLinks ] }; + key { [ XF86History ] }; + key { [ XF86WWW ] }; }; // Logitech iTouch -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "itouch" { - key { [ XF86Standby ] }; + include "inet(logitech_base)" key { [ XF86AudioMute ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Search ] }; - key { [ XF86Start ] }; }; -partial alphanumeric_keys +partial alphanumeric_keys xkb_symbols "logiultrax" { - key { [ XF86AudioMedia ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioMute ] }; - key { [ XF86Favorites ] }; - key { [ XF86Mail ] }; - key { [ XF86WWW ] }; + include "inet(logitech_base)" }; // Memorex @@ -1443,80 +1250,80 @@ xkb_symbols "logiultrax" { // Memorex MX1998 partial alphanumeric_keys xkb_symbols "mx1998" { - key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86ScrollDown ] }; key { [ XF86AudioPrev ] }; + key { [ XF86AudioRewind ] }; + key { [ XF86Close ] }; + key { [ XF86Xfer ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRecord ] }; key { [ XF86AudioMute ] }; - key { [ XF86PowerOff ] }; - key { [ XF86Standby ] }; - key { [ XF86ScreenSaver ] }; - key { [ XF86WakeUp ] }; - key { [ XF86WWW ] }; - key { [ XF86Calculator ] }; - key { [ XF86Xfer ] }; - key { [ XF86DOS ] }; key { [ XF86Documents ] }; - key { [ XF86AudioRewind ] }; - key { [ XF86AudioRecord ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86Game ] }; - key { [ XF86Close ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Calculator ] }; key { [ Menu ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86WakeUp ] }; + key { [ XF86PowerOff ] }; + key { [ XF86Standby ] }; + key { [ XF86DOS ] }; + key { [ XF86ScreenSaver ] }; key { [ XF86ScrollUp ] }; - key { [ XF86ScrollDown ] }; }; // Memorex MX2500 EZ-Access Keyboard partial alphanumeric_keys xkb_symbols "mx2500" { - key { [ XF86Standby ] }; - key { [ XF86WakeUp ] }; - key { [ XF86PowerOff ] }; - key { [ XF86DOS ] }; - key { [ XF86Documents ] }; - key { [ XF86News ] }; - key { [ XF86WWW ] }; - key { [ XF86Xfer ] }; - key { [ XF86Mail ] }; + key { [ XF86AudioPrev ] }; key { [ XF86Clear ] }; key { [ XF86Phone ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioPrev ] }; + key { [ XF86DOS ] }; + key { [ XF86Close ] }; + key { [ XF86Xfer ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86Eject ] }; + key { [ XF86Documents ] }; key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86RotateWindows ] }; key { [ XF86AudioStop ] }; - key { [ XF86Close ] }; - key { [ XF86Eject ] }; + key { [ XF86News ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86PowerOff ] }; + key { [ XF86Standby ] }; + key { [ XF86WakeUp ] }; + key { [ XF86Mail ] }; + key { [ XF86RotateWindows ] }; key { [ Meta_L ] }; - key { [ Meta_R ] }; key { [ Menu ] }; + key { [ Meta_R ] }; }; // Memorex MX2750 partial alphanumeric_keys xkb_symbols "mx2750" { + key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Launch0 ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; - key { [ XF86Launch0 ] }; key { [ XF86Search ] }; key { [ XF86Favorites ] }; - key { [ XF86Back ] }; key { [ XF86Forward ] }; + key { [ XF86Back ] }; key { [ XF86Mail ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; }; @@ -1525,205 +1332,199 @@ xkb_symbols "mx2750" { // Microsoft Internet Keyboard partial alphanumeric_keys xkb_symbols "microsoftinet" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86AudioStop ] }; - key { [ XF86Mail ] }; - key { [ XF86WWW ] }; - key { [ XF86MyComputer ] }; key { [ XF86Calculator ] }; + key { [ XF86WWW ] }; + key { [ XF86Standby ] }; key { [ XF86Search ] }; key { [ XF86Favorites ] }; - key { [ XF86Standby ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86MyComputer ] }; + key { [ XF86Mail ] }; }; // Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro partial alphanumeric_keys xkb_symbols "microsoftpro" { -// Multimedia Section -- Right Side - key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; -// Internet Section -- Left Side key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Favorites ] }; + key { [ XF86Standby ] }; key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Reload ] }; key { [ XF86Stop ] }; - key { [ XF86Back ] }; key { [ XF86Forward ] }; - key { [ XF86Reload ] }; -// My Computer Section -- Far Right + key { [ XF86Back ] }; key { [ XF86MyComputer ] }; - key { [ XF86Calculator ] }; - key { [ XF86Standby ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; +// Internet Section -- Left Side +// Multimedia Section -- Right Side +// My Computer Section -- Far Right }; // Microsoft Natural Keyboard Pro USB partial alphanumeric_keys xkb_symbols "microsoftprousb" { - // Multimedia Section -- Right Side - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioPrev ] }; + key { [ XF86Reload ] }; + key { [ XF86AudioMedia ] }; + key { [ XF86HomePage ] }; key { [ XF86AudioStop ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; + key { [ XF86AudioPrev ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioMute ] }; - // Internet Section -- Left Side - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86Favorites ] }; + key { [ XF86Standby ] }; key { [ XF86Search ] }; + key { [ XF86Favorites ] }; key { [ XF86Stop ] }; - key { [ XF86Back ] }; key { [ XF86Forward ] }; - key { [ XF86Reload ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + // Internet Section -- Left Side + // Multimedia Section -- Right Side // My Computer Section -- Far Right // My computer maps to printscreen, so leaving commented out for now // key { [ XF86MyComputer ] }; - key { [ XF86Calculator ] }; - key { [ XF86Standby ] }; }; // Microsoft Natural Keyboard Pro OEM partial alphanumeric_keys xkb_symbols "microsoftprooem" { -// Multimedia Section -- Right Side - key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Search ] }; + key { [ XF86AudioMedia ] }; + key { [ XF86HomePage ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - -// Internet Section -- Left Side - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; + key { [ XF86Standby ] }; key { [ XF86Favorites ] }; - key { [ XF86Search ] }; + key { [ XF86Reload ] }; key { [ XF86Stop ] }; - key { [ XF86Back ] }; key { [ XF86Forward ] }; - key { [ XF86Reload ] }; - -// My Computer Section -- Far Right + key { [ XF86Back ] }; + key { [ XF86Mail ] }; key { [ XF86MyComputer ] }; - key { [ XF86Calculator ] }; - key { [ XF86Standby ] }; +// Internet Section -- Left Side +// Multimedia Section -- Right Side +// My Computer Section -- Far Right }; // Microsoft Internet Keyboard Pro, Swedish partial alphanumeric_keys xkb_symbols "microsoftprose" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86AudioStop ] }; key { [ XF86Reload ] }; - key { [ XF86Search ] }; - key { [ XF86Favorites ] }; key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86MyComputer ] }; key { [ XF86Calculator ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioMute ] }; key { [ XF86Standby ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86MyComputer ] }; + key { [ XF86AudioMedia ] }; }; // Microsoft Office Keyboard partial alphanumeric_keys xkb_symbols "microsoftoffice" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Cut ] }; - key { [ XF86Copy ] }; - key { [ XF86Paste ] }; - key { [ XF86ApplicationLeft ] }; - key { [ XF86ApplicationRight ] }; - key { [ XF86Word ] }; - key { [ XF86Excel ] }; - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; key { [ XF86Calendar ] }; - key { [ XF86HomePage ] }; + key { [ Undo ] }; + key { [ XF86WWW ] }; + key { [ XF86AudioLowerVolume ] }; key { [ XF86Calculator ] }; - key { [ XF86AudioMute ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Cut ] }; + key { [ XF86Word ] }; + key { [ XF86Excel ] }; key { [ XF86LogOff ] }; - key { [ XF86Standby ] }; - key { [ Help ] }; - key { [ XF86OfficeHome ] }; + key { [ XF86ApplicationLeft ] }; key { [ XF86TaskPane ] }; + key { [ XF86Spell ] }; + key { [ XF86HomePage ] }; key { [ XF86New ] }; key { [ XF86Open ] }; key { [ XF86Close ] }; - key { [ XF86Reply ] }; - key { [ XF86MailForward ] }; - key { [ XF86Send ] }; - key { [ XF86Spell ] }; + key { [ XF86Standby ] }; + key { [ Help ] }; key { [ XF86Save ] }; key { [ Print ] }; - key { [ Undo ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86OfficeHome ] }; key { [ Redo ] }; + key { [ XF86Reply ] }; + key { [ XF86MailForward ] }; + key { [ XF86Send ] }; + key { [ XF86Copy ] }; + key { [ XF86ApplicationRight ] }; + key { [ XF86Paste ] }; }; // Microsoft Wireless Multimedia Keyboard 1.0A partial alphanumeric_keys xkb_symbols "microsoftmult" { -// My Computer Section -- Left Side - key { [ XF86Documents ] }; - key { [ XF86Pictures ] }; - key { [ XF86Music ] }; - -// Multimedia Section -- Centre + key { [ XF86Messenger ] }; + key { [ XF86New ] }; + key { [ XF86Open ] }; + key { [ XF86Close ] }; + key { [ XF86Reply ] }; + key { [ Redo ] }; + key { [ Undo ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86LogOff ] }; + key { [ XF86AudioNext ] }; key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Spell ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioMedia ] }; - -// Internet Section -- Right Side - key { [ XF86Mail ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86HomePage ] }; - key { [ XF86Messenger ] }; - -// Control Section -- Far Right - key { [ XF86Calculator ] }; - key { [ XF86LogOff ] }; - key { [ XF86Sleep ] }; - -// F-Locked Function keys key { [ Help ] }; - key { [ Undo ] }; - key { [ Redo ] }; - key { [ XF86New ] }; - key { [ XF86Open ] }; - key { [ XF86Close ] }; - key { [ XF86Reply ] }; + key { [ XF86Music ] }; key { [ XF86Forward ] }; key { [ XF86Send ] }; - key { [ XF86Spell ] }; key { [ XF86Save ] }; key { [ Print ] }; + key { [ XF86Sleep ] }; + key { [ XF86Pictures ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; + key { [ XF86Documents ] }; +// Control Section -- Far Right +// F-Locked Function keys +// Internet Section -- Right Side +// Multimedia Section -- Centre +// My Computer Section -- Left Side }; // Oretec @@ -1731,25 +1532,25 @@ xkb_symbols "microsoftmult" { // Oretec MCK-800 MM/Internet keyboard partial alphanumeric_keys xkb_symbols "oretec" { - key { [ XF86WWW ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86ScrollDown ] }; key { [ XF86ScrollUp ] }; - key { [ XF86AudioPrev ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioStop ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86ScrollDown ] }; key { [ XF86ZoomOut ] }; - key { [ XF86ZoomIn ] }; + key { [ XF86AudioMute ] }; + key { [ XF86WWW ] }; + key { [ Menu ] }; + key { [ XF86AudioStop ] }; key { [ XF86Calculator ] }; key { [ XF86Xfer ] }; - key { [ Menu ] }; key { [ XF86Mail ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86ZoomIn ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; + key { [ XF86AudioLowerVolume ] }; }; @@ -1758,26 +1559,23 @@ xkb_symbols "oretec" { // Propeller Voyager (KTEZ-1000) partial alphanumeric_keys xkb_symbols "propeller" { - key { [ XF86Calculator ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioRewind ] }; + key { [ XF86Close ] }; key { [ XF86Xfer ] }; - - key { [ XF86DOS ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioRecord ] }; + key { [ XF86AudioMute ] }; key { [ XF86Documents ] }; - key { [ XF86WWW ] }; - key { [ Menu ] }; - key { [ XF86Game ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioRewind ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + key { [ XF86Game ] }; key { [ XF86AudioStop ] }; - key { [ XF86Close ] }; - key { [ XF86AudioRecord ] }; - + key { [ XF86Calculator ] }; + key { [ Menu ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMute ] }; key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86DOS ] }; key { [ XF86Standby ] }; }; @@ -1787,30 +1585,26 @@ xkb_symbols "propeller" { // QTronix Scorpius 98N+ partial alphanumeric_keys xkb_symbols "qtronix" { + key { [ XF86ScrollDown ] }; + key { [ XF86Forward ] }; + key { [ XF86WakeUp ] }; + key { [ XF86Search ] }; + key { [ XF86Standby ] }; + key { [ XF86ScrollUp ] }; + key { [ XF86Back ] }; + key { [ XF86Reload ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioRecord ] }; - - key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioStop ] }; + key { [ XF86HomePage ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; - - key { [ XF86WakeUp ] }; - key { [ XF86Standby ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRecord ] }; key { [ XF86PowerOff ] }; - key { [ XF86Calculator ] }; - key { [ XF86Reload ] }; - - key { [ XF86HomePage ] }; - key { [ XF86Back ] }; - key { [ XF86Search ] }; key { [ XF86Stop ] }; - key { [ XF86Forward ] }; - - key { [ XF86ScrollUp ] }; - key { [ XF86ScrollDown ] }; + key { [ XF86Calculator ] }; }; @@ -1819,43 +1613,43 @@ xkb_symbols "qtronix" { // Samsung SDM 4500P partial alphanumeric_keys xkb_symbols "samsung4500" { - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86Launch4 ] }; + key { [ XF86Launch1 ] }; + key { [ XF86Launch3 ] }; + key { [ XF86Launch5 ] }; + key { [ XF86Close ] }; + key { [ XF86Book ] }; + key { [ XF86AudioPrev ] }; key { [ XF86Eject ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; - key { [ XF86Standby ] }; key { [ Help ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; key { [ XF86Explorer ] }; - key { [ XF86Close ] }; - key { [ XF86Book ] }; - key { [ XF86Launch1 ] }; + key { [ XF86Standby ] }; + key { [ XF86Mail ] }; key { [ XF86Launch2 ] }; - key { [ XF86Launch3 ] }; - key { [ XF86Launch4 ] }; - key { [ XF86Launch5 ] }; }; // Samsung SDM 4510P partial alphanumeric_keys xkb_symbols "samsung4510" { - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; + key { [ XF86Launch1 ] }; + key { [ XF86Launch3 ] }; + key { [ XF86AudioPrev ] }; key { [ XF86Eject ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86Launch1 ] }; - key { [ XF86Launch2 ] }; - key { [ XF86Launch3 ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86Standby ] }; + key { [ XF86Launch2 ] }; }; @@ -1864,80 +1658,80 @@ xkb_symbols "samsung4510" { // SK-1300 partial alphanumeric_keys xkb_symbols "sk1300" { - key { [ XF86WWW ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Standby ] }; key { [ XF86AudioPrev ] }; + key { [ XF86Eject ] }; key { [ XF86AudioNext ] }; + key { [ XF86Forward ] }; + key { [ XF86WWW ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86Eject ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Standby ] }; + key { [ XF86Back ] }; key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Stop ] }; }; // SK-2500 partial alphanumeric_keys xkb_symbols "sk2500" { - key { [ XF86PowerOff ] }; - key { [ XF86ScreenSaver ] }; - key { [ XF86WWW ] }; - key { [ XF86Calculator ] }; - key { [ XF86Xfer ] }; - key { [ XF86Close ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioRecord ] }; key { [ XF86AudioRewind ] }; - key { [ Menu ] }; + key { [ XF86Close ] }; key { [ XF86Eject ] }; + key { [ XF86Eject ] }; + key { [ XF86AudioNext ] }; + key { [ XF86Forward ] }; + key { [ XF86AudioRecord ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Xfer ] }; + key { [ XF86AudioStop ] }; + key { [ XF86PowerOff ] }; + key { [ Menu ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86Forward ] }; - key { [ XF86Eject ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86ScreenSaver ] }; }; // SK-6200 partial alphanumeric_keys xkb_symbols "sk6200" { - key { [ XF86AudioStop ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Favorites ] }; key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Back ] }; + key { [ XF86Forward ] }; + key { [ XF86WWW ] }; key { [ XF86AudioMute ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Mail ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; - key { [ XF86WWW ] }; - key { [ XF86Favorites ] }; - key { [ XF86Mail ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; }; // SK-7100 partial alphanumeric_keys xkb_symbols "sk7100" { + key { [ XF86AudioPrev ] }; + key { [ XF86AudioPause ] }; key { [ XF86Close ] }; - key { [ XF86CD ] }; key { [ XF86Video ] }; - key { [ XF86WWW ] }; + key { [ XF86AudioNext ] }; key { [ XF86Eject ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioPause ] }; + key { [ XF86AudioMute ] }; key { [ XF86AudioPlay ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; + key { [ XF86CD ] }; + key { [ XF86Display ] }; key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86Display ] }; + key { [ XF86WWW ] }; }; @@ -1946,31 +1740,31 @@ xkb_symbols "sk7100" { // SVEN Ergonomic 2500 partial alphanumeric_keys xkb_symbols "sven" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Reload ] }; - key { [ XF86Search ] }; - key { [ XF86Favorites ] }; - key { [ XF86HomePage ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86Forward ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86ZoomOut ] }; - key { [ XF86ZoomIn ] }; - key { [ XF86ScrollDown ] }; - key { [ XF86ScrollUp ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioStop ] }; + key { [ XF86HomePage ] }; key { [ XF86Mail ] }; + key { [ XF86ZoomIn ] }; key { [ XF86MyComputer ] }; - key { [ XF86Calculator ] }; + key { [ XF86Stop ] }; key { [ XF86ScreenSaver ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; + key { [ XF86Reload ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86ScrollUp ] }; + key { [ XF86ScrollDown ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; + key { [ XF86AudioNext ] }; key { [ XF86WakeUp ] }; + key { [ XF86Back ] }; }; @@ -1980,18 +1774,18 @@ xkb_symbols "sven" { partial alphanumeric_keys xkb_symbols "symplon" { key { [ XF86RotationPB ] }; - key { [ XF86MenuPB ] }; - key { [ XF86UserPB ] }; - key { [ XF86RotationKB ] }; - key { [ XF86MenuKB ] }; key { [ XF86SplitScreen ] }; - key { [ XF86User1KB ] }; + key { [ XF86Support ] }; + key { [ XF86New ] }; key { [ XF86User2KB ] }; + key { [ XF86RotationKB ] }; + key { [ XF86MenuKB ] }; + key { [ XF86WWW ] }; key { [ XF86Standby ] }; - key { [ XF86New ] }; + key { [ XF86User1KB ] }; key { [ XF86Mail ] }; - key { [ XF86WWW ] }; - key { [ XF86Support ] }; + key { [ XF86UserPB ] }; + key { [ XF86MenuPB ] }; }; // Toshiba @@ -1999,19 +1793,17 @@ xkb_symbols "symplon" { // Toshiba Satellite S3000 partial alphanumeric_keys xkb_symbols "toshiba_s3000" { - // Describes the Special buttons on Toshiba Satellite 3000 models. // See http://sourceforge.net/projects/omke for details on enabling // these keys - - key { [ XF86WWW ] }; - key { [ XF86Mail ] }; key { [ XF86Launch1 ] }; - key { [ XF86Launch2 ] }; - key { [ XF86AudioStop, XF86Eject ] }; key { [ XF86AudioPrev ] }; + key { [ XF86Launch2 ] }; key { [ XF86AudioNext ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop, XF86Eject ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioLowerVolume ] }; }; @@ -2021,45 +1813,45 @@ xkb_symbols "toshiba_s3000" { // Trust Wireless Keyboard Classic partial alphanumeric_keys xkb_symbols "trust" { - key { [ XF86WWW ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Mail ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioPrev ] }; + key { [ XF86ScreenSaver ] }; key { [ XF86AudioNext ] }; + key { [ XF86Eject ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86Eject ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; - key { [ XF86ScreenSaver ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; }; // Trust Direct Access Keyboard partial alphanumeric_keys xkb_symbols "trustda" { - key { [ XF86Away ] }; - key { [ XF86WWW ] }; - key { [ XF86Calculator ] }; - key { [ XF86Xfer ] }; - key { [ XF86Close ] }; key { [ XF86AudioPrev ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioNext ] }; - key { [ XF86AudioRecord ] }; key { [ XF86AudioRewind ] }; - key { [ Help ] }; + key { [ XF86Close ] }; key { [ XF86Eject ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioRecord ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; + key { [ XF86Calculator ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86Xfer ] }; + key { [ XF86AudioStop ] }; key { [ XF86Standby ] }; + key { [ Help ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86Away ] }; }; @@ -2090,115 +1882,111 @@ xkb_symbols "yahoo" { // Super Power Multimedia Keyboard xkb_symbols "sp_inet" { - key { [ XF86Refresh ] }; - key { [ XF86Favorites ] }; - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; - key { [ XF86AudioRaiseVolume ] }; key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86HomePage ] }; key { [ XF86PowerOff ] }; key { [ XF86Standby ] }; key { [ XF86WakeUp ] }; + key { [ XF86Favorites ] }; + key { [ XF86Refresh ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; }; // Acer Travelmate 800 xkb_symbols "acer_tm_800" { - key { [ XF86Mail ] }; - key { [ XF86WWW ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; key { [ XF86AudioMute ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86WWW ] }; + key { [ XF86Mail ] }; // There are other buttons (P1, P2, Fn-F2, Fn-F3 - but they // don't generate scancodes. It is possible to map them to whatever user wants. }; // Power G5 xkb_symbols "power_g5" { - key { [ XF86Eject ] }; key { [ F13 ] }; key { [ F14 ] }; key { [ F15 ] }; + key { [ XF86Eject ] }; key { [ F16 ] }; }; partial alphanumeric_keys xkb_symbols "cymotionlinux" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; key { [ XF86Stop ] }; - key { [ XF86Reload ] }; + key { [ Redo ] }; + key { [ XF86ScrollUp ] }; key { [ XF86Search ] }; - key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioPlay ] }; - key { [ XF86AudioStop ] }; + key { [ XF86WWW ] }; + key { [ Undo ] }; + key { [ XF86ScrollDown ] }; key { [ XF86AudioPrev ] }; + key { [ XF86Launch2 ] }; key { [ XF86AudioNext ] }; + key { [ XF86Launch1 ] }; + key { [ XF86AudioMute ] }; key { [ XF86Calculator ] }; - key { [ XF86Mail ] }; - key { [ XF86WWW ] }; - key { [ XF86Standby ] }; - key { [ XF86ScrollUp ] }; - key { [ XF86ScrollDown ] }; + key { [ XF86AudioPlay ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Launch3 ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; key { [ XF86Cut ] }; + key { [ XF86Standby ] }; + key { [ XF86Reload ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; key { [ XF86Copy ] }; - key { [ XF86Launch1 ] }; - key { [ XF86Launch2 ] }; - key { [ XF86Launch3 ] }; - key { [ Redo ] }; - key { [ Undo ] }; + key { [ XF86AudioMedia ] }; }; partial alphanumeric_keys xkb_symbols "silvercrest" { - // Media keys + key { [ XF86HomePage ] }; + key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; key { [ XF86AudioMute ] }; - key { [ XF86AudioMedia ] }; - key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Launch2 ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; - - // Top - key { [ XF86Mail ] }; + key { [ XF86AudioLowerVolume ] }; + key { [ XF86AudioRaiseVolume ] }; + key { [ XF86Standby ] }; key { [ XF86Favorites ] }; - key { [ XF86HomePage ] }; - key { [ XF86Back ] }; key { [ XF86Go ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; key { [ XF86Launch1 ] }; - key { [ XF86Launch2 ] }; - key { [ XF86Standby ] }; - }; // eMachines partial alphanumeric_keys xkb_symbols "emachines" { + key { [ XF86AudioPrev ] }; + key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; key { [ XF86AudioLowerVolume ] }; - key { [ XF86AudioMedia ] }; key { [ XF86AudioRaiseVolume ] }; - key { [ XF86AudioMute ] }; - key { [ XF86Mail ] }; key { [ XF86iTouch ] }; - key { [ XF86Search ] }; key { [ XF86Sleep ] }; - key { [ XF86AudioPlay, XF86AudioPause ] }; - key { [ XF86AudioStop ] }; - key { [ XF86AudioPrev ] }; - key { [ XF86AudioNext ] }; + key { [ XF86Search ] }; + key { [ XF86Mail ] }; + key { [ XF86AudioMedia ] }; key { [ KP_0 ] }; key { [ KP_1 ] }; key { [ KP_2 ] }; @@ -2209,11 +1997,11 @@ xkb_symbols "emachines" { key { [ KP_7 ] }; key { [ KP_8 ] }; key { [ KP_9 ] }; - key { [ KP_Decimal ] }; key { [ KP_Add ] }; - key { [ KP_Subtract ] }; - key { [ KP_Multiply ] }; + key { [ KP_Decimal ] }; key { [ KP_Divide ] }; + key { [ KP_Multiply ] }; + key { [ KP_Subtract ] }; }; // @@ -2221,18 +2009,18 @@ xkb_symbols "emachines" { // partial alphanumeric_keys xkb_symbols "dellusbmm" { - key { [ XF86Back ] }; - key { [ XF86Forward ] }; - key { [ XF86Stop ] }; - key { [ XF86Reload ] }; key { [ XF86HomePage ] }; - key { [ XF86Mail ] }; - key { [ XF86MyComputer ] }; - key { [ XF86Calculator ] }; - key { [ XF86AudioMute ] }; - key { [ XF86AudioStop ] }; key { [ XF86AudioPrev ] }; key { [ XF86AudioNext ] }; + key { [ XF86AudioMute ] }; + key { [ XF86Calculator ] }; key { [ XF86AudioPlay, XF86AudioPause ] }; + key { [ XF86AudioStop ] }; + key { [ XF86Reload ] }; + key { [ XF86Stop ] }; + key { [ XF86Forward ] }; + key { [ XF86Back ] }; + key { [ XF86Mail ] }; + key { [ XF86MyComputer ] }; key { [ XF86AudioMedia ] }; }; -- 2.32.0.93.g670b81a890