# Keymap for the French MF-2 keyboard with ISO Latin-1 characters. #code label flags normal shifted control alt alt-gr sh-alt sh-ctrl ctrl-alt 1= "²" "²" ; 2= "&" "&" "1" ; 3= "é" "é" "2" - - "~" ; 4= "\"" "\"" "3" - - "#" ; 5= "," "," "4" - - "{" ; 6= "(" "(" "5" - - "[" ; 7= "-" "-" "6" - - "|" ; 8= "è" "è" "7" - - "`" ; 9= "_" "_" "8" - - "\\" ; 10= "ç" "ç" "9" - - "^" ; 11= "à" "à" "0" - - "@" ; 12= ")" ")" "°" - - "]" ; 13= "=" "=" "+" - - "}" ; 15= "BS" ^H ; 16= "Tab" ^I ; 17= "A", Caps "a" ; 18= "Z", Caps "z" ; 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= "Q", Caps "q" ; 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= "M", Caps "m" ; 41= "ù" "ù" "%" ; 42= "(nk-42)" ; 43= "Enter" ^M ; 44= "L.Shift" Shift-L ; 45= "<" "<" ">" ; 46= "W", Caps "w" ; 47= "X", Caps "x" ; 48= "C", Caps "c" ; 49= "V", Caps "v" ; 50= "B", Caps "b" ; 51= "N", Caps "n" ; 52= "," "," "?" ; 53= ";" ";" "." ; 54= ":" ":" "/" ; 55= "!" "!" "§" ; 57= "R.Shift" Shift-R ; 58= "L.Ctrl" Ctrl-L ; 60= "Alt" Alt-L ; 61= " " " " ; 62= "AltGr" Alt-GR ; 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" ;