--- /usr/share/X11/xkb/keycodes/evdev.orig 2008-11-15 18:05:31.000000000 -0200 +++ /usr/share/X11/xkb/keycodes/evdev 2008-11-15 18:00:14.000000000 -0200 @@ -147,14 +147,14 @@ = 93; // Hankaku/Zenkakau toggle = 101; // Hiragana/Katakana toggle - = 211; // backslash/underscore + = 97; // backslash/underscore = 100; // Henkan = 102; // Muhenkan = 132; // Yen = 98; // Katakana = 99; // Hiragana = 103; // KPJPComma - = 97; // Romaji + // = 97; // Romaji // Keys that are generated on Korean keyboards @@ -235,7 +235,7 @@ = 208; // #define KEY_PLAYCD 200 = 209; // #define KEY_PAUSECD 201 = 210; // #define KEY_PROG3 202 - // = 211; // #define KEY_PROG4 203 conflicts with AB11 + = 211; // #define KEY_PROG4 203 = 213; // #define KEY_SUSPEND 205 = 214; // #define KEY_CLOSE 206 = 215; // #define KEY_PLAY 207 @@ -300,3 +300,21 @@ alias = ; }; + +// For japanese 106 keyboard. +xkb_keycodes "jp106" { + include "evdev(evdev)" + = 49; + = 51; +}; + +// For brazilian ABNT2 keyboard. +xkb_keycodes "abnt2" { + include "evdev(evdev)" +}; + +// PC98 +xkb_keycodes "pc98" { + include "evdev(evdev)" +}; +