# French keymap for Linux/m68k for Amiga 2000/3000/4000 keyboards V1.0 # Put together by Frank Neumann on Dec 13th, 1994. # French modification by Samuel Devulder on Sep 13th, 1997. # In case of questions, bug reports or suggestions, send E-Mail to: # Frank.Neumann@informatik.uni-oldenburg.de # # Important modifications compared to the U.S. keymap: # The [, ], { and } are accessible from the keypad, as well as # the digits and /, *, -, +, . and Enter (same function as Return) # SAM: was The Backspace key now produces a backspace character instead # of Delete. # The function keys (when used without modifiers) produce simple 'ESC' # sequences, where 'n' is the number of the F key. This might not be # correct, but I needed it for the Midnight Commander (Norton Commander # clone) to have working function keys in there. If you dislike these, # comment the corresponding lines out and remove the comments from the # following lines with the original settings # # Shift+KP[ and Shift+KP] do not produce the kernel messages anymore, # as I needed those keys for their natural mappings. The functions # Show_Memory and Show_State have been moved to Shift-Help and Control-Help, # respectively (although I have serious problems with these sometimes - # Show_State often doesn't output anything, and sometimes triggering # Show_Memory several times in rapid succession causes the CAPS state of # all (?) keys to be inverted. This can be very nasty if you are not # logged in and the getty also switches to upper-case mode..beware. # While logged in, I found that using Shift+KP[ sometimes resets the CAPS # state to its normal behaviour. # To see what nice things you can do now (including deadkeys and Alt-keys), # start the AmigaDOS program 'Keyshow' (should be under SYS:Tools). Blue # keys are deadkeys, characters written in italics are...well, what the hell # are they for ? Documentation on that program is quite poor.. Anyway, I # tried to copy the behaviour from what I could find out with KeyShow as # close as possible. strings as usual compose as usual for "iso-8859-1" # NO_SHIFT SHIFT # ---------------- ---------------- keycode 0 = grave asciitilde control keycode 0 = nul alt keycode 0 = Meta_grave keycode 1 = ampersand one alt keycode 1 = onesuperior shift alt keycode 1 = exclam keycode 2 = eacute two control keycode 2 = nul alt keycode 2 = twosuperior shift alt keycode 2 = at keycode 3 = quotedbl three alt keycode 3 = threesuperior shift alt keycode 3 = numbersign keycode 4 = apostrophe four alt keycode 4 = cent shift alt keycode 4 = dollar keycode 5 = parenleft five alt keycode 5 = onequarter shift alt keycode 5 = percent keycode 6 = section six control keycode 6 = Control_asciicircum alt keycode 6 = onehalf shift alt keycode 6 = circumflex keycode 7 = egrave seven alt keycode 7 = threequarters shift alt keycode 7 = ampersand keycode 8 = exclam eight alt keycode 8 = periodcentered shift alt keycode 8 = asterisk keycode 9 = ccedilla nine alt keycode 9 = parenright shift alt keycode 9 = guillemotleft keycode 10 = agrave zero alt keycode 10 = parenleft shift alt keycode 10 = guillemotright keycode 11 = parenright degree control keycode 11 = Control_underscore alt keycode 11 = Meta_minus keycode 12 = minus underscore control keycode 12 = Control_underscore shift control keycode 12 = Control_underscore alt keycode 12 = Meta_equal keycode 13 = backslash bar control keycode 13 = Control_backslash alt keycode 13 = Meta_backslash keycode 14 = keycode 15 = zero Insert keycode 16 = +a +A control keycode 16 = Control_a alt keycode 16 = aring shift alt keycode 16 = Aring keycode 17 = +z +Z control keycode 17 = Control_z alt keycode 17 = degree keycode 18 = +e +E control keycode 18 = Control_e alt keycode 18 = copyright keycode 19 = +r +R control keycode 19 = Control_r alt keycode 19 = registered keycode 20 = +t +T control keycode 20 = Control_t alt keycode 20 = thorn shift alt keycode 20 = THORN keycode 21 = +y +Y control keycode 21 = Control_y alt keycode 21 = currency shift alt keycode 21 = yen keycode 22 = +u +U control keycode 22 = Control_u alt keycode 22 = mu keycode 23 = +i +I control keycode 23 = Tab alt keycode 23 = exclamdown shift alt keycode 23 = brokenbar keycode 24 = +o +O control keycode 24 = Control_o alt keycode 24 = oslash shift alt keycode 24 = oslash keycode 25 = +p +P control keycode 25 = Control_p alt keycode 25 = paragraph keycode 26 = dead_circumflex dead_diaeresis control keycode 26 = Escape alt keycode 26 = bracketleft shift alt keycode 26 = braceleft keycode 27 = dollar asterisk control keycode 27 = Control_bracketright alt keycode 27 = bracketright shift alt keycode 27 = braceright keycode 28 = keycode 29 = one alt keycode 29 = Ascii_1 keycode 30 = two alt keycode 30 = Ascii_2 keycode 31 = three Next alt keycode 31 = Ascii_3 keycode 32 = +q +Q control keycode 32 = Control_q alt keycode 32 = ae shift alt keycode 32 = AE keycode 33 = +s +S control keycode 33 = Control_s alt keycode 33 = ssharp shift alt keycode 33 = section keycode 34 = +d +D control keycode 34 = Control_d alt keycode 34 = eth shift alt keycode 34 = ETH keycode 35 = +f +F control keycode 35 = Control_f alt keycode 35 = dead_acute keycode 36 = +g +G control keycode 36 = Control_g alt keycode 36 = dead_grave keycode 37 = +h +H control keycode 37 = BackSpace alt keycode 37 = dead_circumflex keycode 38 = +j +J control keycode 38 = Linefeed alt keycode 38 = dead_tilde keycode 39 = +k +K control keycode 39 = Control_k alt keycode 39 = dead_diaeresis keycode 40 = +l +L control keycode 40 = Control_l alt keycode 40 = sterling keycode 41 = +m +M alt keycode 41 = semicolon shift alt keycode 41 = colon keycode 42 = ugrave percent alt keycode 42 = apostrophe shift alt keycode 42 = quotedbl keycode 43 = mu sterling control keycode 43 = Control_asciicircum keycode 44 = keycode 45 = four alt keycode 45 = Ascii_4 keycode 46 = five alt keycode 46 = Ascii_5 keycode 47 = six alt keycode 47 = Ascii_6 keycode 48 = less greater keycode 49 = +w +W control keycode 49 = Control_w alt keycode 49 = plusminus shift alt keycode 49 = notsign keycode 50 = +x +X control keycode 50 = Control_x alt keycode 50 = multiplication shift alt keycode 50 = division keycode 51 = +c +C control keycode 51 = Control_c alt keycode 51 = ccedilla shift alt keycode 51 = Ccedilla keycode 52 = +v +V control keycode 52 = Control_v alt keycode 52 = ordfeminine keycode 53 = +b +B control keycode 53 = Control_b alt keycode 53 = masculine keycode 54 = +n +N control keycode 54 = Control_n alt keycode 54 = hyphen shift alt keycode 54 = macron keycode 55 = comma question alt keycode 55 = cedilla shift alt keycode 55 = questiondown keycode 56 = semicolon period alt keycode 56 = comma shift alt keycode 56 = less keycode 57 = colon slash alt keycode 57 = period shift alt keycode 57 = greater keycode 58 = equal plus control keycode 58 = Delete alt keycode 58 = slash shift alt keycode 58 = question keycode 59 = keycode 60 = period altgr control keycode 60 = Boot control alt keycode 60 = Boot keycode 61 = seven alt keycode 61 = Ascii_7 keycode 62 = eight alt keycode 62 = Ascii_8 keycode 63 = nine Prior alt keycode 63 = Ascii_9 keycode 64 = space space control keycode 64 = nul alt keycode 64 = Meta_space keycode 65 = Delete keycode 66 = Tab Tab alt keycode 66 = Meta_Tab keycode 67 = Return keycode 68 = Return control keycode 68 = Linefeed alt keycode 68 = Meta_Control_m keycode 69 = Escape Escape alt keycode 69 = Meta_Escape keycode 70 = BackSpace Delete alt keycode 70 = Meta_Delete keycode 71 = keycode 72 = keycode 73 = keycode 74 = KP_Subtract circumflex keycode 75 = keycode 76 = Up Prior keycode 77 = Down Next keycode 78 = Right Control_e keycode 79 = Left Control_a keycode 80 = F1 F11 Console_13 control keycode 80 = F1 alt keycode 80 = Console_1 keycode 81 = F2 F12 Console_14 control keycode 81 = F2 alt keycode 81 = Console_2 keycode 82 = F3 F13 Console_15 control keycode 82 = F3 alt keycode 82 = Console_3 keycode 83 = F4 F14 Console_16 control keycode 83 = F4 alt keycode 83 = Console_4 keycode 84 = F5 F15 Console_17 control keycode 84 = F5 alt keycode 84 = Console_5 keycode 85 = F6 F16 Console_18 control keycode 85 = F6 alt keycode 85 = Console_6 keycode 86 = F7 F17 Console_19 control keycode 86 = F7 alt keycode 86 = Console_7 keycode 87 = F8 F18 Console_20 control keycode 87 = F8 alt keycode 87 = Console_8 keycode 88 = F9 F19 Console_21 control keycode 88 = F9 alt keycode 88 = Console_9 keycode 89 = F10 F20 Console_22 control keycode 89 = F10 alt keycode 89 = Console_10 keycode 90 = bracketleft braceleft keycode 91 = bracketright braceright control keycode 91 = Control_bracketright alt keycode 91 = Scroll_Lock keycode 92 = slash numbersign keycode 93 = asterisk at keycode 94 = KP_Add keycode 95 = Help Insert Show_Memory Show_State keycode 96 = Shift keycode 97 = Shift keycode 98 = Caps_Lock keycode 99 = Control keycode 100 = Alt keycode 101 = AltGr keycode 102 = keycode 103 = keycode 104 = keycode 105 = keycode 106 = keycode 107 = keycode 108 = keycode 109 = keycode 110 = keycode 111 = keycode 112 = keycode 113 = keycode 114 = keycode 115 = keycode 116 = keycode 117 = keycode 118 = keycode 119 = keycode 120 = keycode 121 = keycode 122 = keycode 123 = keycode 124 = keycode 125 = keycode 126 = keycode 127 =