From 098ef4a45ef8ee55a3e3c114dc8df9c0da97f260 Mon Sep 17 00:00:00 2001 From: unknown author <cooker@mandrivalinux.org> Date: Thu, 26 Feb 2009 14:53:25 +0000 Subject: [PATCH] add various inet keys to pc105 --- rules/base.m_s.part | 1 + symbols/inet | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 0 deletions(-) diff --git a/rules/base.m_s.part b/rules/base.m_s.part index 26c009a..77cec2e 100644 --- a/rules/base.m_s.part +++ b/rules/base.m_s.part @@ -41,6 +41,7 @@ thinkpad = +inet(media_nav_common) thinkpadz60 = +inet(thinkpad60) vsonku306 = +inet(microsoftprooem) + pc105 = +inet(common) $inetkbds = +inet(%m) $maclaptop = +inet(apple)+level3(enter_switch) $macs = +inet(apple) diff --git a/symbols/inet b/symbols/inet index 0913fb4..f39c6b9 100644 --- a/symbols/inet +++ b/symbols/inet @@ -83,6 +83,38 @@ xkb_symbols "media_acpi_common" { include "inet(acpi_common)" }; +// The most commmon bindings +partial hidden alphanumeric_keys +xkb_symbols "common" { + include "inet(media_nav_acpi_common)" + + // very standard + key <I32> { [ XF86HomePage ] }; + key <XFER> { [ XF86Music ] }; // this should be AudioMedia too, but it breaks XKeysymToKeycode (ie libegg eggaccelerators.c) + + // wild guesses +// key <I02> { [ XF86WWW ] }; // set to I32 by nav_common, let's keep it that way + key <AE13> { [ XF86Messenger ] }; + key <I07> { [ Redo ] }; + key <I08> { [ Undo ] }; + key <I0B> { [ XF86ScrollUp ] }; + + // nearly always set that way + key <K72> { [ Hangul ] }; + key <K71> { [ Hangul_Hanja ] }; + + // always set that way + key <KITG> { [ XF86KbdLightOnOff ] }; + key <KIDN> { [ XF86KbdBrightnessDown ] }; + key <KIUP> { [ XF86KbdBrightnessUp ] }; + key <I2C> { [ XF86Book ] }; + key <I33> { [ XF86Eject ] }; + key <I39> { [ Print ] }; + key <I5A> { [ XF86Close ] }; + key <I77> { [ XF86Launch3 ] }; + key <K5A> { [ XF86VendorHome ] }; +}; + // Evdev Standardized Keycodes partial alphanumeric_keys xkb_symbols "evdev" { -- 1.6.1.3