ja revision a180a41bba1d50822df23fff0099e90b86638b89
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# generated from XKB map jp106
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# See OADG Technical reference for official scancodes:
1b33c96954667ba382fa595baf7b31290bfdd517vboxsync# http://www.oadg.or.jp/tosho/index.htm#techref
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncinclude common
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncmap 0xe0010411
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckeyboard_type 0x7
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckeyboard_subtype 0x2
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckeyboard_functionkeys 0xc
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncexclam 0x02 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_NU 0x02 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncquotedbl 0x03 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_FU 0x03 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncnumbersign 0x04 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_A 0x04 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_a 0x04 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncdollar 0x05 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_U 0x05 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_u 0x05 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncpercent 0x06 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_E 0x06 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_e 0x06 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncampersand 0x07 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_O 0x07 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_o 0x07 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncapostrophe 0x08 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_YA 0x08 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_ya 0x08 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncparenleft 0x09 shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_YU 0x09 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_yu 0x09 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncparenright 0x0a shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_YO 0x0a altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_yo 0x0a shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncasciitilde 0x0b shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_WA 0x0b altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_WO 0x0b shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncminus 0x0c
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncequal 0x0c shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_HO 0x0c altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncasciicircum 0x0d
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncasciitilde 0x0d shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_HE 0x0d altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_TA 0x10 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_TE 0x11 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_I 0x12 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_i 0x12 shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_SU 0x13 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_KA 0x14 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_N 0x15 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_NA 0x16 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_NI 0x17 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_RA 0x18 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_SE 0x19 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncat 0x1a
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncgrave 0x1a shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncvoicedsound 0x1a altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncbracketleft 0x1b
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncbraceleft 0x1b shift
1b33c96954667ba382fa595baf7b31290bfdd517vboxsyncsemivoicedsound 0x1b altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_openingbracket 0x1b shift altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_CHI 0x1e altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_TO 0x1f altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_SHI 0x20 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_HA 0x21 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_KI 0x22 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_KU 0x23 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_MA 0x24 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_NO 0x25 altgr
1b33c96954667ba382fa595baf7b31290bfdd517vboxsynckana_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)