# Keymap for the Japanese MF-2 keyboard. # Note: Someone with a Japanese keyboard needs to choose key numbers for # the KANA, "\", HENKAN, MU-HENKAN, and YEN keys. For now "\", "_", and # "|" characters a bound to the KANJI key. (kjb) #code label flags normal shifted control alt alt-gr sh-alt sh-ctrl ctrl-alt 1= "KANJI" "\\" "_" - "|" ; 2= "1" "1" "!" ; 3= "2" "2" "\"" ; 4= "3" "3" "#" ; 5= "4" "4" "$" ; 6= "5" "5" "%" ; 7= "6" "6" "&" ; 8= "7" "7" "'" ; 9= "8" "8" "(" ; 10= "9" "9" ")" ; 11= "0" "0" "~" ; 12= "-" "-" "=" ; 13= "^" "^" "~" ; 15= "BS" ^H ; 16= "Tab" ^I ; 17= "Q", Caps "q" ; 18= "W", Caps "w" ; 19= "E", Caps "e" ; 20= "R", Caps "r" ; 21= "T", Caps "t" ; 22= "Y", Caps "y" ; 23= "U", Caps "u" ; 24= "I", Caps "i" ; 25= "O", Caps "o" ; 26= "P", Caps "p" ; 27= "@" "@" "`" ; 28= "[" "[" "{" ; 29= "]" "]" "}" ; 30= "Caps" CapsLock ; 31= "A", Caps "a" ; 32= "S", Caps "s" ; 33= "D", Caps "d" ; 34= "F", Caps "f" ; 35= "G", Caps "g" ; 36= "H", Caps "h" ; 37= "J", Caps "j" ; 38= "K", Caps "k" ; 39= "L", Caps "l" ; 40= ";" ";" "+" ; 41= ":" ":" "*" ; 42= "(nk-42)" ; 43= "Enter" ^M ; 44= "L.Shift" Shift-L ; 45= "(nk-45)" ; 46= "Z", Caps "z" ; 47= "X", Caps "x" ; 48= "C", Caps "c" ; 49= "V", Caps "v" ; 50= "B", Caps "b" ; 51= "N", Caps "n" ; 52= "M", Caps "m" ; 53= "," "," "<" ; 54= "." "." ">" ; 55= "/" "/" "?" ; 57= "R.Shift" Shift-R ; 58= "L.Ctrl" Ctrl-L ; 60= "L.Alt" Alt-L ; 61= " " " " ; 62= "R.Alt" Alt-R ; 64= "R.Ctrl" Ctrl-R ; 76= "Del" ^? - - - - - - ^"reboot"; 90= "NumLck" NumLock ; 95= "KP-/" "/" ; 100= "KP-*" "*" ; 104= "KP-.", Num ^? "." - - - - - ^"reboot"; 108= "KP-Enter" ^M ; 110= "Esc" ^[ ; 112= "F1" "\x1b[11~" - ^"pdmp" ^"vc0" ; 113= "F2" "\x1b[12~" - ^"mdmp" ^"vc1" ; 114= "F3" "\x1b[13~" - ^"scroll" ^"vc2" ; 115= "F4" "\x1b[14~" - ^"serdbug" ^"vc3" ; 116= "F5" "\x1b[15~" - ^"netstat" ^"vc4" ; 117= "F6" "\x1b[17~" - ^"prio" ^"vc5" ; 118= "F7" "\x1b[18~" - ^"loadav" ^"vc6" ; 119= "F8" "\x1b[19~" - ^"vmdmp" ^"vc7" ; 120= "F9" "\x1b[20~" - ^"fpemu" ; 121= "F10" "\x1b[21~" - ^"debug" ; 122= "F11" "\x1b[23~" ; 123= "F12" "\x1b[24~" ; 93= "KP-1", Num "\x1b[Y" "1" ; 98= "KP-2", Num "\x1b[B" "2" ; 103= "KP-3", Num "\x1b[U" "3" ; 92= "KP-4", Num "\x1b[D" "4" ; 97= "KP-5", Num "\x1b[G" "5" ; 102= "KP-6", Num "\x1b[C" "6" ; 91= "KP-7", Num "\x1b[H" "7" ; 96= "KP-8", Num "\x1b[A" "8" ; 101= "KP-9", Num "\x1b[V" "9" ; 81= "End" "\x1b[Y" ; 84= "Down" "\x1b[B" - - ^"st-" ; 79= "Left" "\x1b[D" - - ^"vc-" ; 86= "PgDn" "\x1b[U" ; 89= "Right" "\x1b[C" - - ^"vc+" ; 80= "Home" "\x1b[H" ; 83= "Up" "\x1b[A" - - ^"st+" ; 85= "PgUp" "\x1b[V" ; 99= "KP-0", Num "\x1b[@" "0" ; 105= "KP--", Num "\x1b[S" "-" ; 106= "KP-+", Num "\x1b[T" "+" ; 75= "Ins" "\x1b[@" ; 124= "SysRq" SysReq ; 125= "ScrLck" ScrLock ; 126= "Pause" ;