diff options
author | Damien Ciabrini <damien.ciabrini@gmail.com> | 2009-12-24 16:18:48 +0100 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2010-03-27 01:34:53 +0000 |
commit | 73a12d8ff8fb455712ff50ada6e2815dbe67703c (patch) | |
tree | 923de698890ee13fb2e99e2285b4ff679c3ee6b2 /keycodes | |
parent | 9cd44d8f172c86c1d8a8f4bee0f3e3be7cbc476f (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/macintosh | 24 |
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 +}; + |