1
commit 73a12d8ff8fb455712ff50ada6e2815dbe67703c
2
Author: Damien Ciabrini <damien.ciabrini@gmail.com>
3
Date: Thu Dec 24 16:18:48 2009 +0100
5
xkeyboard-config: Keycodes for Apple Aluminium Keyboards
7
Aliases for base rules to match geometry definition
8
JIS keyboard aliases necessary for evdev rules
10
Signed-off-by: Damien Ciabrini <damien.ciabrini@gmail.com>
12
diff --git a/keycodes/macintosh b/keycodes/macintosh
13
index d41ac4b..55e2f79 100644
14
--- a/keycodes/macintosh
15
+++ b/keycodes/macintosh
16
@@ -185,3 +185,27 @@ xkb_keycodes "hhk" {
20
+// Aluminium Keyboards
21
+xkb_keycodes "alukbd" {
24
+ // Fkeys missing in xfree86 keycodes
28
+ // Eject key that matches the geometry definition
29
+ alias <I169> = <K6C>;
31
+ // Japanese keypad separator (KPSP in base, JPCM in evdev)
32
+ alias <JPCM> = <KPDC>;
35
+// Aluminium Keyboards JIS
36
+// As of HID Usage Table v1.11, it seems there are no usages
37
+// for keys EISU or KANA. JIS Aluminium Keyboards overcome
38
+// this by outputting usages of keys Hanja and Hangul
39
+xkb_keycodes "jisevdev" {
40
+ alias <KANA> = <HJCV>; // Switch to kana mode
41
+ alias <EISU> = <HNGL>; // Switch to alphanumeric mode