// $XKeyboardConfig$ // based on: // symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp) default xkb_symbols "jp106" { include "srvr_ctrl(xfree86)" name[Group1]= "Japanese"; // Alphanumeric section key { type="PC_SYSRQ", symbols[Group1]= [ Zenkaku_Hankaku, Kanji ] }; key { [ kana_NU ] }; key { [ kana_FU ] }; key { [ kana_A, kana_a ] }; key { [ kana_U, kana_u ] }; key { [ kana_E, kana_e ] }; key { [ kana_O, kana_o ] }; key { [ kana_YA, kana_ya ] }; key { [ kana_YU, kana_yu ] }; key { [ kana_YO, kana_yo ] }; key { [ kana_WA, kana_WO ] }; key { [ kana_HO ] }; key { [ kana_HE ] }; key { [ prolongedsound ] }; key { [ kana_TA ] }; key { [ kana_TE ] }; key { [ kana_I, kana_i ] }; key { [ kana_SU ] }; key { [ kana_KA ] }; key { [ kana_N ] }; key { [ kana_NA ] }; key { [ kana_NI ] }; key { [ kana_RA ] }; key { [ kana_SE ] }; key { [ voicedsound ] }; key { [ semivoicedsound, kana_openingbracket ] }; key { [ Eisu_toggle, Caps_Lock ] }; key { [ kana_CHI ] }; key { [ kana_TO ] }; key { [ kana_SHI ] }; key { [ kana_HA ] }; key { [ kana_KI ] }; key { [ kana_KU ] }; key { [ kana_MA ] }; key { [ kana_NO ] }; key { [ kana_RI ] }; key { [ kana_RE ] }; key { [ kana_KE ] }; key { [ kana_MU, kana_closingbracket ] }; key { [ kana_TSU, kana_tsu ] }; key { [ kana_SA ] }; key { [ kana_SO ] }; key { [ kana_HI ] }; key { [ kana_KO ] }; key { [ kana_MI ] }; key { [ kana_MO ] }; key { [ kana_NE, kana_comma ] }; key { [ kana_RU, kana_fullstop ] }; key { [ kana_ME, kana_middledot ] }; key { [ kana_RO ] }; key { [ Muhenkan ] }; key { type="PC_SYSRQ", symbols[Group1]= [ Henkan, Mode_switch ] }; key { type="PC_SYSRQ", symbols[Group1]= [ Hiragana_Katakana, Romaji ] }; // End alphanumeric section key { type= "PC_SYSRQ", symbols[Group1]= [ Print, Execute ] }; key { type= "PC_SYSRQ", symbols[Group1]= [ Print, Execute ] }; }; // latin part of jp keyboard map partial hidden xkb_symbols "latin" { include "us" // Alphanumeric section key { type="PC_SYSRQ", symbols[Group1]= [ Zenkaku_Hankaku, Kanji ] }; key { [ 2, quotedbl ] }; key { [ 6, ampersand ] }; key { [ 7, apostrophe ] }; key { [ 8, parenleft ] }; key { [ 9, parenright ] }; key { [ 0,asciitilde ] }; key { [ minus, equal ] }; key { [ asciicircum, asciitilde] }; key { [ backslash, bar ] }; key { [ at, grave ] }; key { [ bracketleft, braceleft ] }; key { [ Eisu_toggle, Caps_Lock ] }; key { [ semicolon, plus ] }; key { [ colon, asterisk ] }; key { [ bracketright, braceright ] }; key { [ backslash, underscore], [ kana_RO ] }; key { [ Muhenkan ] }; key { type="PC_SYSRQ", symbols[Group1]= [ Henkan, Mode_switch ] }; key { type="PC_SYSRQ", symbols[Group1]= [ Hiragana_Katakana, Romaji ] }; key { type= "PC_SYSRQ", symbols[Group1]= [ Print, Execute ] }; key { type= "PC_SYSRQ", symbols[Group1]= [ Print, Execute ] }; };