xkbdesc/symbols jp,1.6,1.7
"Sergey V. Oudaltsov" <xlibs-commit-u7BhqnqprCWvj1b/[email protected]>
| Newsgroups | gmane.comp.freedesktop.xlibs.cvs |
|---|---|
| Message-ID | <[email protected]> |
Committed by: svu Update of /cvs/xlibs/xkbdesc/symbols In directory kemper:/tmp/cvs-serv3314/symbols Modified Files: jp Log Message: Updating Japanese variants/rules, closing b.fd.o#8503 Index: jp =================================================================== RCS file: /cvs/xlibs/xkbdesc/symbols/jp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- jp 4 Sep 2006 20:25:10 -0000 1.6 +++ jp 11 Oct 2006 21:12:52 -0000 1.7 @@ -3,11 +3,63 @@ // based on: // symbols for a Japanese 106 keyboard(by [email protected]) -default xkb_symbols "jp106" { - include "srvr_ctrl(xfree86)" +// latin part of jp keyboard map +partial default alphanumeric_keys +xkb_symbols "latin" { name[Group1]= "Japan"; + include "us" + // Alphanumeric section + key <HZTG> { + type[Group1]="PC_SYSRQ", + symbols[Group1]= [ Zenkaku_Hankaku, Kanji ] + }; + + key <AE02> { [ 2, quotedbl ] }; + + key <AE06> { [ 6, ampersand ] }; + key <AE07> { [ 7, apostrophe ] }; + key <AE08> { [ 8, parenleft ] }; + key <AE09> { [ 9, parenright ] }; + key <AE10> { [ 0,asciitilde ] }; + key <AE11> { [ minus, equal ] }; + key <AE12> { [ asciicircum, asciitilde] }; + key <AE13> { [ yen, bar ] }; + + key <AD11> { [ at, grave ] }; + key <AD12> { [ bracketleft, braceleft ] }; + + key <CAPS> { [ Eisu_toggle, Caps_Lock ] }; + + key <AC10> { [ semicolon, plus ] }; + key <AC11> { [ colon, asterisk ] }; + key <AC12> { [ bracketright, braceright ] }; + + key <AB11> { [ backslash, underscore ] }; + + key <NFER> { [ Muhenkan ] }; + + key <XFER> { + type[Group1]="PC_SYSRQ", + symbols[Group1]= [ Henkan, Mode_switch ] + }; + key <HKTG> { + type[Group1]="PC_SYSRQ", + symbols[Group1]= [ Hiragana_Katakana, Romaji ] + }; + + key <PRSC> { + type[Group1]= "PC_SYSRQ", + symbols[Group1]= [ Print, Execute ] + }; +}; + +partial alphanumeric_keys +xkb_symbols "kana" { + + name[Group1]= "Japan - Kana"; + // Alphanumeric section key <HZTG> { type[Group1]="PC_SYSRQ", @@ -85,52 +137,3 @@ }; }; -// latin part of jp keyboard map -partial hidden -xkb_symbols "latin" { - - include "us" - // Alphanumeric section - key <HZTG> { - type[Group1]="PC_SYSRQ", - symbols[Group1]= [ Zenkaku_Hankaku, Kanji ] - }; - - key <AE02> { [ 2, quotedbl ] }; - - key <AE06> { [ 6, ampersand ] }; - key <AE07> { [ 7, apostrophe ] }; - key <AE08> { [ 8, parenleft ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0,asciitilde ] }; - key <AE11> { [ minus, equal ] }; - key <AE12> { [ asciicircum, asciitilde] }; - key <AE13> { [ backslash, bar ] }; - - key <AD11> { [ at, grave ] }; - key <AD12> { [ bracketleft, braceleft ] }; - - key <CAPS> { [ Eisu_toggle, Caps_Lock ] }; - - key <AC10> { [ semicolon, plus ] }; - key <AC11> { [ colon, asterisk ] }; - key <AC12> { [ bracketright, braceright ] }; - - key <AB11> { [ backslash, underscore ] }; - - key <NFER> { [ Muhenkan ] }; - - key <XFER> { - type[Group1]="PC_SYSRQ", - symbols[Group1]= [ Henkan, Mode_switch ] - }; - key <HKTG> { - type[Group1]="PC_SYSRQ", - symbols[Group1]= [ Hiragana_Katakana, Romaji ] - }; - - key <PRSC> { - type[Group1]= "PC_SYSRQ", - symbols[Group1]= [ Print, Execute ] - }; -};