summaryrefslogtreecommitdiff
path: root/keycodes
diff options
context:
space:
mode:
authorDamien Ciabrini <damien.ciabrini@gmail.com>2009-12-24 16:18:48 +0100
committerSergey V. Udaltsov <svu@gnome.org>2010-03-27 01:34:53 +0000
commit73a12d8ff8fb455712ff50ada6e2815dbe67703c (patch)
tree923de698890ee13fb2e99e2285b4ff679c3ee6b2 /keycodes
parent9cd44d8f172c86c1d8a8f4bee0f3e3be7cbc476f (diff)
xkeyboard-config: Keycodes for Apple Aluminium Keyboards
Aliases for base rules to match geometry definition JIS keyboard aliases necessary for evdev rules Signed-off-by: Damien Ciabrini <damien.ciabrini@gmail.com>
Diffstat (limited to 'keycodes')
-rw-r--r--keycodes/macintosh24
1 files changed, 24 insertions, 0 deletions
diff --git a/keycodes/macintosh b/keycodes/macintosh
index d41ac4bc..55e2f79e 100644
--- a/keycodes/macintosh
+++ b/keycodes/macintosh
@@ -185,3 +185,27 @@ xkb_keycodes "hhk" {
<FK15> = 110;
};
+// Aluminium Keyboards
+xkb_keycodes "alukbd" {
+ include "xfree86"
+
+ // Fkeys missing in xfree86 keycodes
+ <FK18> = 129;
+ <FK19> = 130;
+
+ // Eject key that matches the geometry definition
+ alias <I169> = <K6C>;
+
+ // Japanese keypad separator (KPSP in base, JPCM in evdev)
+ alias <JPCM> = <KPDC>;
+};
+
+// Aluminium Keyboards JIS
+// As of HID Usage Table v1.11, it seems there are no usages
+// for keys EISU or KANA. JIS Aluminium Keyboards overcome
+// this by outputting usages of keys Hanja and Hangul
+xkb_keycodes "jisevdev" {
+ alias <KANA> = <HJCV>; // Switch to kana mode
+ alias <EISU> = <HNGL>; // Switch to alphanumeric mode
+};
+