rdesktop/keymaps/ja
Peter Åstrand 5aceabe84d Applied Patch 2936021:
- [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
2010-04-09 12:47:29 +00:00

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)