5aceabe84d
- [Alt]+[Hankaku_Zenkaku/Kanji] key didn't work. (should toggle IME) - [Eisu_toggle/Caps_Lock] key acts wildly. Before the fix, the key behaved as unconditional Caps Lock toggle as in US keyboards. In Japanese 106 keyboard, this key should only toggle Caps Lock on shift. Plain keypress should just tell IME to transit to alnum mode. - [Hiragana_Katakana/Romaji] key didn't work. - Windows key didn't work. git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1590 423420c4-83ab-492f-b58f-81f9feb106b5
120 lines
2.5 KiB
Plaintext
120 lines
2.5 KiB
Plaintext
# generated from XKB map jp106
|
|
# See OADG Technical reference for official scancodes:
|
|
# http://www.oadg.or.jp/tosho/index.htm#techref
|
|
include common
|
|
map 0xe0010411
|
|
keyboard_type 0x7
|
|
keyboard_subtype 0x2
|
|
keyboard_functionkeys 0xc
|
|
exclam 0x02 shift
|
|
kana_NU 0x02 altgr
|
|
quotedbl 0x03 shift
|
|
kana_FU 0x03 altgr
|
|
numbersign 0x04 shift
|
|
kana_A 0x04 altgr
|
|
kana_a 0x04 shift altgr
|
|
dollar 0x05 shift
|
|
kana_U 0x05 altgr
|
|
kana_u 0x05 shift altgr
|
|
percent 0x06 shift
|
|
kana_E 0x06 altgr
|
|
kana_e 0x06 shift altgr
|
|
ampersand 0x07 shift
|
|
kana_O 0x07 altgr
|
|
kana_o 0x07 shift altgr
|
|
apostrophe 0x08 shift
|
|
kana_YA 0x08 altgr
|
|
kana_ya 0x08 shift altgr
|
|
parenleft 0x09 shift
|
|
kana_YU 0x09 altgr
|
|
kana_yu 0x09 shift altgr
|
|
parenright 0x0a shift
|
|
kana_YO 0x0a altgr
|
|
kana_yo 0x0a shift altgr
|
|
asciitilde 0x0b shift
|
|
kana_WA 0x0b altgr
|
|
kana_WO 0x0b shift altgr
|
|
minus 0x0c
|
|
equal 0x0c shift
|
|
kana_HO 0x0c altgr
|
|
asciicircum 0x0d
|
|
asciitilde 0x0d shift
|
|
kana_HE 0x0d altgr
|
|
kana_TA 0x10 altgr
|
|
kana_TE 0x11 altgr
|
|
kana_I 0x12 altgr
|
|
kana_i 0x12 shift altgr
|
|
kana_SU 0x13 altgr
|
|
kana_KA 0x14 altgr
|
|
kana_N 0x15 altgr
|
|
kana_NA 0x16 altgr
|
|
kana_NI 0x17 altgr
|
|
kana_RA 0x18 altgr
|
|
kana_SE 0x19 altgr
|
|
at 0x1a
|
|
grave 0x1a shift
|
|
voicedsound 0x1a altgr
|
|
bracketleft 0x1b
|
|
braceleft 0x1b shift
|
|
semivoicedsound 0x1b altgr
|
|
kana_openingbracket 0x1b shift altgr
|
|
kana_CHI 0x1e altgr
|
|
kana_TO 0x1f altgr
|
|
kana_SHI 0x20 altgr
|
|
kana_HA 0x21 altgr
|
|
kana_KI 0x22 altgr
|
|
kana_KU 0x23 altgr
|
|
kana_MA 0x24 altgr
|
|
kana_NO 0x25 altgr
|
|
kana_RI 0x26 altgr
|
|
semicolon 0x27
|
|
plus 0x27 shift
|
|
kana_RE 0x27 altgr
|
|
colon 0x28
|
|
asterisk 0x28 shift
|
|
kana_KE 0x28 altgr
|
|
Zenkaku_Hankaku 0x29
|
|
Kanji 0x29
|
|
bracketright 0x2b
|
|
braceright 0x2b shift
|
|
kana_MU 0x2b altgr
|
|
kana_closingbracket 0x2b shift altgr
|
|
kana_TSU 0x2c altgr
|
|
kana_tsu 0x2c shift altgr
|
|
kana_SA 0x2d altgr
|
|
kana_SO 0x2e altgr
|
|
kana_HI 0x2f altgr
|
|
kana_KO 0x30 altgr
|
|
kana_MI 0x31 altgr
|
|
kana_MO 0x32 altgr
|
|
comma 0x33
|
|
less 0x33 shift
|
|
kana_NE 0x33 altgr
|
|
kana_comma 0x33 shift altgr
|
|
period 0x34
|
|
greater 0x34 shift
|
|
kana_RU 0x34 altgr
|
|
kana_fullstop 0x34 shift altgr
|
|
slash 0x35
|
|
question 0x35 shift
|
|
kana_ME 0x35 altgr
|
|
kana_conjunctive 0x35 shift altgr
|
|
Execute 0x54 shift
|
|
backslash 0x73
|
|
bar 0x7d shift
|
|
underscore 0x73 shift
|
|
Henkan_Mode 0x79
|
|
Hiragana_Katakana 0x70 localstate
|
|
Katakana 0x70
|
|
Romaji 0x70
|
|
Muhenkan 0x7b
|
|
# Plain [Eisu_toggle/Caps_Lock] should NOT have shift
|
|
Eisu_toggle 0x3a
|
|
# [Eisu_toggle/Caps_Lock] key will generate Caps_Lock keysym
|
|
# only with shift+capslock stroke. Windows also expect this, so prefix a shift
|
|
Caps_Lock 0x3a shift
|
|
# Windows,Menu
|
|
F13 0xdc
|
|
Menu 0xdd
|
|
#todo: Alt_R+Romaji doesnt romaji the IME (Alt_L+Romaji works)
|