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