diff options
Diffstat (limited to 'xorg-server/xkeyboard-config/symbols/sgi_vndr')
-rw-r--r-- | xorg-server/xkeyboard-config/symbols/sgi_vndr/Makefile.am | 4 | ||||
-rw-r--r-- | xorg-server/xkeyboard-config/symbols/sgi_vndr/jp | 46 |
2 files changed, 50 insertions, 0 deletions
diff --git a/xorg-server/xkeyboard-config/symbols/sgi_vndr/Makefile.am b/xorg-server/xkeyboard-config/symbols/sgi_vndr/Makefile.am new file mode 100644 index 000000000..b1123e70e --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/sgi_vndr/Makefile.am @@ -0,0 +1,4 @@ +symbolsdir = $(xkb_base)/symbols/sgi_vndr + +dist_symbols_DATA = \ +jp diff --git a/xorg-server/xkeyboard-config/symbols/sgi_vndr/jp b/xorg-server/xkeyboard-config/symbols/sgi_vndr/jp new file mode 100644 index 000000000..31bb3b59a --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/sgi_vndr/jp @@ -0,0 +1,46 @@ +// $Xorg: jp,v 1.3 2000/08/17 19:54:45 cpqbld Exp $ +xkb_symbols "jp106" { + + name[group1]="Japan/ASCII"; + + key <HZTG> { [ Zenkaku_Hankaku ] }; + key <AE01> { [ 1, exclam ] }; + key <AE02> { [ 2, quotedbl ] }; + key <AE03> { [ 3, numbersign ] }; + key <AE04> { [ 4, dollar ] }; + key <AE05> { [ 5, percent ] }; + 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, overbar ] }; + key <AE13> { [ yen, bar ] }; + + // keys <TAB> and <AD01> - <AD10> are identical to US/ASCII keyboard + key <AD11> { [ at, grave ] }; + key <AD12> { [ bracketleft, braceleft ] }; + + key <CAPS> { [ Eisu_Shift, Caps_Lock ] }; + // keys <AC01> - <AC09> are identical to US/ASCII keyboard + key <AC10> { [ semicolon, plus ] }; + key <AC11> { [ colon, asterisk ] }; + key <AC12> { [ bracketright, braceright ] }; + + // keys <LFSH> and <AB01> - <AB10> are identical to US/ASCII keyboard + key <AB11> { [ backslash, underscore ] }; + + key <NFER> { [ Muhenkan ] }; + key <XFER> { [ Kanji ] }; + key <HKTG> { [ Hiragana_Katakana ] }; +}; + +xkb_symbols "alternate106" { + key <AE10> { [ 0, overbar ] }; + key <AE12> { [ asciicircum, asciitilde] }; + key <AE13> { [ backslash, bar ] }; + key <AB11> { [ underbar, underscore ] }; + augment "sgi/jp(jp106)" +}; + |