diff options
Diffstat (limited to 'keymaps/amiga')
-rw-r--r-- | keymaps/amiga/amiga-de.kmap | 391 | ||||
-rw-r--r-- | keymaps/amiga/amiga-es.kmap | 163 | ||||
-rw-r--r-- | keymaps/amiga/amiga-fr.kmap | 453 | ||||
-rw-r--r-- | keymaps/amiga/amiga-it.kmap | 418 | ||||
-rw-r--r-- | keymaps/amiga/amiga-se.kmap | 154 | ||||
-rw-r--r-- | keymaps/amiga/amiga-sg.kmap | 249 | ||||
-rw-r--r-- | keymaps/amiga/amiga-us.kmap | 242 |
7 files changed, 2070 insertions, 0 deletions
diff --git a/keymaps/amiga/amiga-de.kmap b/keymaps/amiga/amiga-de.kmap new file mode 100644 index 0000000..ee86dcd --- /dev/null +++ b/keymaps/amiga/amiga-de.kmap @@ -0,0 +1,391 @@ +#Originally From stig@netcom.com Mon Feb 21 22:05:14 1994 +# +#Below is a keymap that I have customized for use with emacs. Notably, I've +#enabled the alt-letter, alt-shift-letter, and ctrl-alt-letter keystrokes +#because they're all usable in emacs. Also, I moved caps-lock to shift numlock +#and the left half of my keyboard has two control keys...(you can never have +#enough of them :) +# +# Stig +# +#Modified By rafael@cse.ucsc.edu +#stig's keymap set Left-arrow to ^B, Right-arrow to ^F, etc- not very good +#for anything except emacs. I merged defkeymap.map and emacs.map to create +#a useful defkeymap.map that works very well with emacs, as well as other +#Linux programs. +# +#Added "control shift keycode 3 = nul" and "control shift keycode 12 = +# Control_underscore" - aeb +# +#Modifed by hamish@bnr.ca +#Converted for use on Linux/68k for the amiga (change the keycodes, +# basically) +# +#Modifed by schupfer@sbox.tu-graz.ac.at ( Stephan Schupfer ) Fri Nov 11 +#Converted for use on Linux/68k for the amiga - german +#Tested on my A2000 +# WARNING: USE AT YOUR OWN RISK !!! +# +#Modified by steigies@physik.uni-kiel.de (Christian T. Steigies) 01-Apr-1997 +#keycode 4 added degree for Alt-Gr-4 (instead of dollar) +#keycode 70 changed to Control_d which gives me a 'real' Delete +#keycode 93 changed to KP_Multiply (instead of KP_Subtract) +# +#renamed from germankeys to de-amiga.map +#place it in /usr/lib/kbd/keytables/ (kbd-0.94 ? ;-) +#load it with loadkeys de-amiga (/etc/rc.d/rc.loadkeys) +# +#installed kbd-0.93, compiled flawlessly 02-Apr-1997 +# Tested on my A2000 with loadkeys from kbd-0.93 +# adding a "+" before every letter, CapsLock is working ! +# +# CTS 13-Apr-1997 +#mapped all keys reachable with ALT and SHIFT-ALT from the german Amiga keyboard +# to AltGr and SHIFT-AltGr (right Alt key) respectively +#you might require a different font to see them chars (try setfont lat01-08.psf +# or setfont iso01a-8x16. gives some error but allows me to see all chars.) +# +strings as usual +compose as usual for "iso-8859-1" +keycode 0 = grave asciitilde grave asciitilde + control keycode 0 = Control_q + alt keycode 0 = grave + shift alt keycode 0 = asciitilde +keycode 1 = one exclam onesuperior exclam + alt keycode 1 = Meta_nine + shift alt keycode 1 = exclam +keycode 2 = two quotedbl at twosuperior + control keycode 2 = nul + control shift keycode 2 = nul + alt keycode 2 = at + shift alt keycode 2 = Meta_two + control alt keycode 2 = Meta_nul +keycode 3 = three section threesuperior numbersign + control keycode 3 = Escape + alt keycode 3 = Meta_three + shift alt keycode 3 = numbersign +keycode 4 = four dollar degree cent + control keycode 4 = Control_backslash + alt keycode 4 = Meta_zero + shift alt keycode 4 = cent +keycode 5 = five percent onequarter percent + control keycode 5 = Control_bracketright + alt keycode 5 = Meta_less + shift alt keycode 5 = percent +keycode 6 = six ampersand onehalf asciicircum + alt keycode 6 = Meta_equal + shift alt keycode 6 = asciicircum +keycode 7 = seven slash threequarters ampersand + control keycode 7 = Control_underscore + alt keycode 7 = Meta_greater + shift alt keycode 7 = ampersand +keycode 8 = eight parenleft periodcentered asterisk + control keycode 8 = Delete + alt keycode 8 = Meta_seven + shift alt keycode 8 = asterisk +keycode 9 = nine parenright guillemotleft parenleft + alt keycode 9 = Meta_plus + shift alt keycode 9 = parenleft +keycode 10 = zero equal guillemotright parenright + alt keycode 10 = Meta_semicolon + shift alt keycode 10 = parenright +keycode 11 = ssharp question minus underscore + control keycode 11 = Control_underscore + control shift keycode 11 = Control_underscore + alt keycode 11 = minus + shift alt keycode 11 = underscore + control alt keycode 11 = Meta_Control_underscore +keycode 12 = apostrophe grave equal plus + alt keycode 12 = equal + shift alt keycode 12 = plus +keycode 13 = backslash bar backslash bar + control keycode 13 = Control_backslash + alt keycode 13 = backslash + shift alt keycode 13 = bar + control alt keycode 13 = Meta_Control_backslash +keycode 14 = BackSpace +keycode 15 = KP_0 + alt keycode 15 = Insert +keycode 16 = +q +Q aring Aring + control keycode 16 = Control_q + alt keycode 16 = Meta_e + shift alt keycode 16 = Meta_E + control alt keycode 16 = Meta_Control_q +keycode 17 = +w +W degree degree + control keycode 17 = Control_w + alt keycode 17 = Meta_zero + shift alt keycode 17 = Meta_zero + control alt keycode 17 = Meta_Control_w +keycode 18 = +e +E copyright copyright + control keycode 18 = Control_e + alt keycode 18 = Meta_parenright + shift alt keycode 18 = Meta_parenright + control alt keycode 18 = Meta_Control_e +keycode 19 = +r +R registered registered + control keycode 19 = Control_r + alt keycode 19 = Meta_period + shift alt keycode 19 = Meta_period + control alt keycode 19 = Meta_Control_r +keycode 20 = +t +T thorn THORN + control keycode 20 = Control_t + alt keycode 20 = Meta_asciicircum + shift alt keycode 20 = Meta_asciicircum + control alt keycode 20 = Meta_Control_t +keycode 21 = +z +Z currency yen + control keycode 21 = Control_z + alt keycode 21 = Meta_dollar + shift alt keycode 21 = yen + control alt keycode 21 = Meta_Control_z +keycode 22 = +u +U mu mu + control keycode 22 = Control_u + alt keycode 22 = Meta_five + shift alt keycode 22 = Meta_five + control alt keycode 22 = Meta_Control_u +keycode 23 = +i +I exclamdown brokenbar + control keycode 23 = Tab + alt keycode 23 = Meta_exclam + shift alt keycode 23 = Meta_ampersand + control alt keycode 23 = Meta_Tab +keycode 24 = +o +O oslash Oslash + control keycode 24 = Control_o + alt keycode 24 = Meta_x + shift alt keycode 24 = Meta_X + control alt keycode 24 = Meta_Control_o +keycode 25 = +p +P paragraph paragraph + control keycode 25 = Control_p + alt keycode 25 = Meta_six + shift alt keycode 25 = Meta_six + control alt keycode 25 = Meta_Control_p +keycode 26 = +udiaeresis +Udiaeresis bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = bracketleft + shift alt keycode 26 = braceleft + control alt keycode 26 = Meta_Escape +keycode 27 = plus asterisk bracketright braceright + control keycode 27 = Control_bracketright + alt keycode 27 = bracketright + shift alt keycode 27 = braceright + control alt keycode 27 = Meta_Control_bracketright +keycode 28 = +keycode 29 = KP_1 + alt keycode 29 = End +keycode 30 = KP_2 + alt keycode 30 = Down +keycode 31 = KP_3 + alt keycode 31 = Next +keycode 32 = +a +A ae AE + control keycode 32 = Control_a + alt keycode 32 = Meta_f + shift alt keycode 32 = Meta_F + control alt keycode 32 = Meta_Control_a +keycode 33 = +s +S ssharp section + control keycode 33 = Control_s + alt keycode 33 = Meta_underscore + shift alt keycode 33 = Meta_apostrophe + control alt keycode 33 = Meta_Control_s +keycode 34 = +d +D eth ETH + control keycode 34 = Control_d + alt keycode 34 = Meta_p + shift alt keycode 34 = Meta_P + control alt keycode 34 = Meta_Control_d +keycode 35 = +f +F dead_acute dead_acute + control keycode 35 = Control_f + alt keycode 35 = grave + shift alt keycode 35 = Meta_four + control alt keycode 35 = Meta_Control_f +keycode 36 = +g +G dead_grave dead_grave + control keycode 36 = Control_g + control alt keycode 36 = Meta_Control_g +keycode 37 = +h +H dead_circumflex dead_circumflex + control keycode 37 = BackSpace + control alt keycode 37 = Meta_BackSpace +keycode 38 = +j +J dead_tilde dead_tilde + control keycode 38 = Linefeed + control alt keycode 38 = Meta_Linefeed +keycode 39 = +k +K dead_diaeresis dead_diaeresis + control keycode 39 = Control_k + control alt keycode 39 = Meta_Control_k +keycode 40 = +l +L pound pound + control keycode 40 = Control_l + alt keycode 40 = Meta_numbersign + shift alt keycode 40 = Meta_numbersign + control alt keycode 40 = Meta_Control_l +keycode 41 = +odiaeresis +Odiaeresis semicolon colon + alt keycode 41 = semicolon + shift alt keycode 41 = colon +keycode 42 = +adiaeresis +Adiaeresis apostrophe quotedbl + alt keycode 42 = apostrophe + shift alt keycode 42 = quotedbl +keycode 43 = numbersign asciicircum numbersign asciicircum + control keycode 43 = Control_asciicircum + alt keycode 43 = numbersign + shift alt keycode 43 = asciicircum + control alt keycode 43 = Meta_Control_asciicircum +keycode 44 = +keycode 45 = KP_4 Control_a + alt keycode 45 = Left +keycode 46 = KP_5 +keycode 47 = KP_6 Control_e + alt keycode 47 = Right +keycode 48 = less greater less greater + alt keycode 48 = less + shift alt keycode 48 = greater +keycode 49 = +y +Y plusminus notsign + control keycode 49 = Control_y + alt keycode 49 = Meta_one + shift alt keycode 49 = Meta_comma + control alt keycode 49 = Meta_Control_y +keycode 50 = +x +X multiply division + control keycode 50 = Control_x + alt keycode 50 = Meta_W + shift alt keycode 50 = Meta_w + control alt keycode 50 = Meta_Control_x +keycode 51 = +c +C ccedilla Ccedilla + control keycode 51 = Control_c + alt keycode 51 = Meta_g + shift alt keycode 51 = Meta_G + control alt keycode 51 = Meta_Control_c +keycode 52 = +v +V ordfeminine ordfeminine + control keycode 52 = Control_v + alt keycode 52 = Meta_asterisk + shift alt keycode 52 = Meta_asterisk + control alt keycode 52 = Meta_Control_v +keycode 53 = +b +B masculine masculine + control keycode 53 = Control_b + alt keycode 53 = Meta_colon + shift alt keycode 53 = Meta_colon + control alt keycode 53 = Meta_Control_b +keycode 54 = +n +N hyphen macron + control keycode 54 = Control_n + alt keycode 54 = Meta_minus + shift alt keycode 54 = Meta_slash + control alt keycode 54 = Meta_Control_n +keycode 55 = +m +M cedilla questiondown + control keycode 55 = Control_m + alt keycode 55 = Meta_eight + shift alt keycode 55 = Meta_question + control alt keycode 55 = Meta_Control_m +keycode 56 = comma semicolon comma less + alt keycode 56 = comma + shift alt keycode 56 = less +keycode 57 = period colon period greater + alt keycode 57 = period + shift alt keycode 57 = greater +keycode 58 = minus underscore slash question + alt keycode 58 = slash + shift alt keycode 58 = question +keycode 59 = +keycode 60 = KP_Period + altgr control keycode 60 = Boot + control alt keycode 60 = Boot +keycode 61 = KP_7 + alt keycode 61 = Home +keycode 62 = KP_8 + alt keycode 62 = Up +keycode 63 = KP_9 + alt keycode 63 = Prior +keycode 64 = space space + control keycode 64 = nul + alt keycode 64 = Meta_space + control alt keycode 64 = Meta_nul +keycode 65 = Delete + alt keycode 65 = Meta_Delete + shift alt keycode 65 = Meta_Delete +keycode 66 = Tab Tab + control keycode 66 = Tab + alt keycode 66 = Meta_Tab + shift alt keycode 66 = Meta_Tab +keycode 67 = KP_Enter +keycode 68 = Return + alt keycode 68 = Meta_Control_m + shift alt keycode 68 = Meta_Control_m +keycode 69 = Escape Escape + alt keycode 69 = Meta_Escape +keycode 70 = Remove Delete + alt keycode 70 = Meta_Delete + shift alt keycode 70 = Meta_Delete +keycode 71 = +keycode 72 = +keycode 73 = +keycode 74 = KP_Subtract +keycode 75 = +keycode 76 = Up +keycode 77 = Down +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 + alt keycode 90 = Num_Lock +keycode 91 = bracketright braceright + alt keycode 91 = Scroll_Lock +keycode 92 = KP_Divide + control keycode 92 = Console_1 + alt keycode 92 = Console_2 + control alt keycode 92 = Console_3 +#keycode 93 = KP_Subtract +keycode 93 = KP_Multiply +keycode 94 = KP_Add +keycode 95 = Help Show_Memory + control keycode 95 = Show_State + alt keycode 95 = Show_Registers +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 = diff --git a/keymaps/amiga/amiga-es.kmap b/keymaps/amiga/amiga-es.kmap new file mode 100644 index 0000000..eab4295 --- /dev/null +++ b/keymaps/amiga/amiga-es.kmap @@ -0,0 +1,163 @@ +! Spanish keymap for Amiga keyboards. +! +! Esto no es mas que la primera version y tampoco se puede +! decir que me la haya currado mucho. Si encuentras fallos +! mandalos a la direccion de abajo, please. +! +! Jorge Acereda (al004046@alumail.uji.es) +! + +keymaps 0-2,4-5,8,12 +strings as usual +compose as usual for "iso-8859-1" +keycode 1 = one exclamdown + alt keycode 1 = Meta_one +keycode 2 = two questiondown at + alt keycode 2 = Meta_two +keycode 3 = three numbersign + alt keycode 3 = Meta_three +keycode 4 = four dollar periodcentered + alt keycode 4 = Meta_four +keycode 5 = five percent + alt keycode 5 = Meta_five +keycode 6 = six slash asciicircum Control_asciicircum + alt keycode 6 = Meta_six +keycode 7 = seven ampersand + alt keycode 7 = Meta_seven +keycode 8 = eight asterisk + alt keycode 8 = Meta_eight +keycode 9 = nine parenleft + alt keycode 9 = Meta_nine +keycode 10 = zero parenright + alt keycode 10 = Meta_zero +keycode 11 = minus underscore + control keycode 11 = Control_underscore + alt keycode 11 = Meta_minus +keycode 12 = equal plus + alt keycode 12 = Meta_equal +keycode 13 = backslash bar + control keycode 13 = Control_backslash + alt keycode 13 = Meta_backslash +keycode 14 = +keycode 15 = KP_0 + alt keycode 15 = Ascii_0 +keycode 16 = q +keycode 17 = w +keycode 18 = e +keycode 19 = r +keycode 20 = t +keycode 21 = y +keycode 22 = u +keycode 23 = i +keycode 24 = o +keycode 25 = p +keycode 26 = dead_acute dead_diaeresis +keycode 27 = dead_grave dead_circumflex +keycode 28 = +keycode 29 = KP_1 + alt keycode 29 = Ascii_1 +keycode 30 = KP_2 + alt keycode 30 = Ascii_2 +keycode 31 = KP_3 + alt keycode 31 = Ascii_3 +keycode 32 = a +keycode 33 = s +keycode 34 = d +keycode 35 = f +keycode 36 = g +keycode 37 = h +keycode 38 = j +keycode 39 = k +keycode 40 = l +keycode 41 = ntilde Ntilde +keycode 42 = semicolon colon + alt keycode 42 = Meta_semicolon +keycode 43 = ccedilla Ccedilla +keycode 44 = +keycode 45 = KP_4 + alt keycode 45 = Ascii_4 +keycode 46 = KP_5 + alt keycode 46 = Ascii_5 +keycode 47 = KP_6 + alt keycode 47 = Ascii_6 +keycode 48 = less greater +keycode 49 = z +keycode 50 = x +keycode 51 = c +keycode 52 = v +keycode 53 = b +keycode 54 = n +keycode 55 = m +keycode 56 = comma question + alt keycode 56 = Meta_comma +keycode 57 = period exclam + alt keycode 57 = Meta_period +keycode 58 = apostrophe quotedbl + alt keycode 58 = Meta_apostrophe +keycode 59 = +keycode 60 = KP_Period + control alt keycode 60 = Boot +keycode 61 = KP_7 + alt keycode 61 = Ascii_7 +keycode 62 = KP_8 + alt keycode 62 = Ascii_8 +keycode 63 = KP_9 + alt keycode 63 = Ascii_9 +keycode 64 = space space + control keycode 64 = nul + alt keycode 64 = Meta_space +keycode 65 = Delete Delete Delete Delete Delete Meta_Delete Delete +keycode 66 = Tab Tab + alt keycode 66 = Meta_Tab +keycode 67 = KP_Enter +keycode 68 = Return + alt keycode 68 = Meta_Control_m +keycode 69 = Escape Escape + alt keycode 69 = Meta_Escape +keycode 70 = Delete Delete + alt keycode 70 = Meta_Delete +keycode 71 = +keycode 72 = +keycode 73 = +keycode 74 = KP_Subtract +keycode 75 = +keycode 76 = Up +keycode 77 = Down +keycode 78 = Right +keycode 79 = Left +keycode 80 = F1 F11 Console_13 F1 + alt keycode 80 = Console_1 +keycode 81 = F2 F12 Console_14 F2 + alt keycode 81 = Console_2 +keycode 82 = F3 F13 Console_15 F3 + alt keycode 82 = Console_3 +keycode 83 = F4 F14 Console_16 F4 + alt keycode 83 = Console_4 +keycode 84 = F5 F15 Console_17 F5 + alt keycode 84 = Console_5 +keycode 85 = F6 F16 Console_18 F6 + alt keycode 85 = Console_6 +keycode 86 = F7 F17 Console_19 F7 + alt keycode 86 = Console_7 +keycode 87 = F8 F18 Console_20 F8 + alt keycode 87 = Console_8 +keycode 88 = F9 F19 Console_21 F9 + alt keycode 88 = Console_9 +keycode 89 = F10 F20 Console_22 F10 + alt keycode 89 = Console_10 +keycode 90 = bracketleft braceleft + control keycode 90 = Num_Lock + alt keycode 90 = Meta_bracketleft +keycode 91 = bracketright braceright + control keycode 91 = Scroll_Lock + alt keycode 91 = Meta_bracketright +keycode 92 = KP_Divide +keycode 93 = KP_Multiply +keycode 94 = KP_Add +keycode 95 = Help Show_Memory Show_State Show_Registers +keycode 96 = Shift +keycode 97 = Shift +keycode 98 = Caps_Lock +keycode 99 = Control +keycode 100 = Alt +keycode 101 = AltGr diff --git a/keymaps/amiga/amiga-fr.kmap b/keymaps/amiga/amiga-fr.kmap new file mode 100644 index 0000000..4036e4b --- /dev/null +++ b/keymaps/amiga/amiga-fr.kmap @@ -0,0 +1,453 @@ +# 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<n>' +# 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 = diff --git a/keymaps/amiga/amiga-it.kmap b/keymaps/amiga/amiga-it.kmap new file mode 100644 index 0000000..58f4973 --- /dev/null +++ b/keymaps/amiga/amiga-it.kmap @@ -0,0 +1,418 @@ +strings as usual +compose as usual for "iso-8859-1" + +#Originally From stig@netcom.com Mon Feb 21 22:05:14 1994 +# +#Below is a keymap that I have customized for use with emacs. Notably, I've +#enabled the alt-letter, alt-shift-letter, and ctrl-alt-letter keystrokes +#because they're all usable in emacs. Also, I moved caps-lock to shift numlock +#and the left half of my keyboard has two control keys...(you can never have +#enough of them :) +# +# Stig +# +#Modified By rafael@cse.ucsc.edu +#stig's keymap set Left-arrow to ^B, Right-arrow to ^F, etc- not very good +#for anything except emacs. I merged defkeymap.map and emacs.map to create +#a useful defkeymap.map that works very well with emacs, as well as other +#Linux programs. +# +#Added "control shift keycode 3 = nul" and "control shift keycode 12 = +# Control_underscore" - aeb +# +#Modifed by hamish@bnr.ca +#Converted for use on Linux/68k for the amiga (change the keycodes, +# basically) +# +#Modifed by schupfer@sbox.tu-graz.ac.at ( Stephan Schupfer ) Fri Nov 11 +#Converted for use on Linux/68k for the amiga - german +#Tested on my A2000 +# WARNING: USE AT YOUR OWN RISK !!! +# +#Modified by steigies@physik.uni-kiel.de (Christian T. Steigies) 01-Apr-1997 +#keycode 4 added degree for Alt-Gr-4 (instead of dollar) +#keycode 70 changed to Control_d which gives me a 'real' Delete +#keycode 93 changed to KP_Multiply (instead of KP_Subtract) +# +#renamed from germankeys to de-amiga.map +#place it in /usr/lib/kbd/keytables/ (kbd-0.94 ? ;-) +#load it with loadkeys de-amiga (/etc/rc.d/rc.loadkeys) +# +#installed kbd-0.93, compiled flawlessly 02-Apr-1997 +# Tested on my A2000 with loadkeys from kbd-0.93 +# adding a "+" before every letter, CapsLock is working ! +# +# CTS 13-Apr-1997 +#mapped all keys reachable with ALT and SHIFT-ALT from the german Amiga keyboard +# to AltGr and SHIFT-AltGr (right Alt key) respectively +#you might require a different font to see them chars (try setfont lat01-08.psf +# or setfont iso01a-8x16. gives some error but allows me to see all chars.) +# +# Giacomo Magnini <prometeo@flashnet.it> 21-Jun-97 +# Translated to Italian! :) +# Haven't checked if it works with X and Emacs, though... +# +keycode 0 = grave asciitilde grave asciitilde + control keycode 0 = Control_q + alt keycode 0 = grave + shift alt keycode 0 = asciitilde +keycode 1 = one exclam onesuperior exclam + alt keycode 1 = Meta_nine + shift alt keycode 1 = exclam +keycode 2 = two quotedbl at twosuperior + control keycode 2 = nul + control shift keycode 2 = nul + alt keycode 2 = at + shift alt keycode 2 = Meta_two + control alt keycode 2 = Meta_nul +keycode 3 = three sterling threesuperior sterling + control keycode 3 = Escape + alt keycode 3 = Meta_three + shift alt keycode 3 = sterling +#keycode 3 = three section threesuperior numbersign +# control keycode 3 = Escape +# alt keycode 3 = Meta_three +# shift alt keycode 3 = numbersign +keycode 4 = four dollar degree cent + control keycode 4 = Control_backslash + alt keycode 4 = Meta_zero + shift alt keycode 4 = cent +keycode 5 = five percent onequarter percent + control keycode 5 = Control_bracketright + alt keycode 5 = Meta_less + shift alt keycode 5 = percent +keycode 6 = six ampersand onehalf asciicircum + alt keycode 6 = Meta_equal + shift alt keycode 6 = asciicircum +keycode 7 = seven slash threequarters ampersand + control keycode 7 = Control_underscore + alt keycode 7 = Meta_greater + shift alt keycode 7 = ampersand +keycode 8 = eight parenleft periodcentered asterisk + control keycode 8 = Delete + alt keycode 8 = Meta_seven + shift alt keycode 8 = asterisk +keycode 9 = nine parenright guillemotleft parenleft + alt keycode 9 = Meta_plus + shift alt keycode 9 = parenleft +keycode 10 = zero equal guillemotright parenright + alt keycode 10 = Meta_semicolon + shift alt keycode 10 = parenright +#keycode 11 = ssharp question minus underscore +# control keycode 11 = Control_underscore +# control shift keycode 11 = Control_underscore +# alt keycode 11 = minus +# shift alt keycode 11 = underscore +# control alt keycode 11 = Meta_Control_underscore +keycode 11 = apostrophe question minus underscore + control keycode 11 = Control_underscore + control shift keycode 11 = Control_underscore + alt keycode 11 = minus + shift alt keycode 11 = underscore + control alt keycode 11 = Meta_Control_underscore +#keycode 12 = apostrophe grave equal plus +# alt keycode 12 = equal +# shift alt keycode 12 = plus +keycode 12 = asciicircum +igrave equal plus + alt keycode 12 = equal + shift alt keycode 12 = plus +keycode 13 = backslash bar backslash bar + control keycode 13 = Control_backslash + alt keycode 13 = backslash + shift alt keycode 13 = bar + control alt keycode 13 = Meta_Control_backslash +keycode 14 = +keycode 15 = KP_0 + alt keycode 15 = Insert +keycode 16 = +q +Q aring Aring + control keycode 16 = Control_q + alt keycode 16 = Meta_e + shift alt keycode 16 = Meta_E + control alt keycode 16 = Meta_Control_q +keycode 17 = +w +W degree degree + control keycode 17 = Control_w + alt keycode 17 = Meta_zero + shift alt keycode 17 = Meta_zero + control alt keycode 17 = Meta_Control_w +keycode 18 = +e +E copyright copyright + control keycode 18 = Control_e + alt keycode 18 = Meta_parenright + shift alt keycode 18 = Meta_parenright + control alt keycode 18 = Meta_Control_e +keycode 19 = +r +R registered registered + control keycode 19 = Control_r + alt keycode 19 = Meta_period + shift alt keycode 19 = Meta_period + control alt keycode 19 = Meta_Control_r +keycode 20 = +t +T thorn THORN + control keycode 20 = Control_t + alt keycode 20 = Meta_asciicircum + shift alt keycode 20 = Meta_asciicircum + control alt keycode 20 = Meta_Control_t +keycode 21 = +y +Y plusminus notsign + control keycode 21 = Control_y + alt keycode 21 = Meta_one + shift alt keycode 21 = Meta_comma + control alt keycode 21 = Meta_Control_y +keycode 22 = +u +U mu mu + control keycode 22 = Control_u + alt keycode 22 = Meta_five + shift alt keycode 22 = Meta_five + control alt keycode 22 = Meta_Control_u +keycode 23 = +i +I exclamdown brokenbar + control keycode 23 = Tab + alt keycode 23 = Meta_exclam + shift alt keycode 23 = Meta_ampersand + control alt keycode 23 = Meta_Tab +keycode 24 = +o +O oslash Oslash + control keycode 24 = Control_o + alt keycode 24 = Meta_x + shift alt keycode 24 = Meta_X + control alt keycode 24 = Meta_Control_o +keycode 25 = +p +P paragraph paragraph + control keycode 25 = Control_p + alt keycode 25 = Meta_six + shift alt keycode 25 = Meta_six + control alt keycode 25 = Meta_Control_p +keycode 26 = egrave eacute bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = bracketleft + shift alt keycode 26 = braceleft + control alt keycode 26 = Meta_Escape +keycode 27 = plus asterisk bracketright braceright + control keycode 27 = Control_bracketright + alt keycode 27 = bracketright + shift alt keycode 27 = braceright + control alt keycode 27 = Meta_Control_bracketright +keycode 28 = +keycode 29 = KP_1 + alt keycode 29 = End +keycode 30 = KP_2 + alt keycode 30 = Down +keycode 31 = KP_3 + alt keycode 31 = Next +keycode 32 = +a +A ae AE + control keycode 32 = Control_a + alt keycode 32 = Meta_f + shift alt keycode 32 = Meta_F + control alt keycode 32 = Meta_Control_a +keycode 33 = +s +S ssharp section + control keycode 33 = Control_s + alt keycode 33 = Meta_underscore + shift alt keycode 33 = Meta_apostrophe + control alt keycode 33 = Meta_Control_s +keycode 34 = +d +D eth ETH + control keycode 34 = Control_d + alt keycode 34 = Meta_p + shift alt keycode 34 = Meta_P + control alt keycode 34 = Meta_Control_d +keycode 35 = +f +F dead_acute dead_acute + control keycode 35 = Control_f + alt keycode 35 = grave + shift alt keycode 35 = Meta_four + control alt keycode 35 = Meta_Control_f +keycode 36 = +g +G dead_grave dead_grave + control keycode 36 = Control_g + control alt keycode 36 = Meta_Control_g +keycode 37 = +h +H dead_circumflex dead_circumflex + control keycode 37 = BackSpace + control alt keycode 37 = Meta_BackSpace +keycode 38 = +j +J dead_tilde dead_tilde + control keycode 38 = Linefeed + control alt keycode 38 = Meta_Linefeed +keycode 39 = +k +K dead_diaeresis dead_diaeresis + control keycode 39 = Control_k + control alt keycode 39 = Meta_Control_k +keycode 40 = +l +L pound pound + control keycode 40 = Control_l + alt keycode 40 = Meta_numbersign + shift alt keycode 40 = Meta_numbersign + control alt keycode 40 = Meta_Control_l +#keycode 41 = +odiaeresis +Odiaeresis semicolon colon +# alt keycode 41 = semicolon +# shift alt keycode 41 = colon +keycode 41 = +ograve at semicolon colon + alt keycode 41 = semicolon + shift alt keycode 41 = colon +#keycode 42 = +adiaeresis +Adiaeresis apostrophe quotedbl +# alt keycode 42 = apostrophe +# shift alt keycode 42 = quotedbl +keycode 42 = +agrave numbersign apostrophe numbersign + alt keycode 42 = apostrophe + shift alt keycode 42 = numbersign +#keycode 43 = numbersign asciicircum numbersign asciicircum +# control keycode 43 = Control_asciicircum +# alt keycode 43 = numbersign +# shift alt keycode 43 = asciicircum +# control alt keycode 43 = Meta_Control_asciicircum +keycode 43 = +ugrave section numbersign section + control keycode 43 = Control_asciicircum + alt keycode 43 = numbersign + shift alt keycode 43 = section + control alt keycode 43 = Meta_Control_asciicircum +keycode 44 = +keycode 45 = KP_4 Control_a + alt keycode 45 = Left +keycode 46 = KP_5 +keycode 47 = KP_6 Control_e + alt keycode 47 = Right +keycode 48 = less greater less greater + alt keycode 48 = less + shift alt keycode 48 = greater +keycode 49 = +z +Z currency yen + control keycode 49 = Control_z + alt keycode 49 = Meta_dollar + shift alt keycode 49 = yen + control alt keycode 49 = Meta_Control_z +keycode 50 = +x +X multiply division + control keycode 50 = Control_x + alt keycode 50 = Meta_W + shift alt keycode 50 = Meta_w + control alt keycode 50 = Meta_Control_x +keycode 51 = +c +C ccedilla Ccedilla + control keycode 51 = Control_c + alt keycode 51 = Meta_g + shift alt keycode 51 = Meta_G + control alt keycode 51 = Meta_Control_c +keycode 52 = +v +V ordfeminine ordfeminine + control keycode 52 = Control_v + alt keycode 52 = Meta_asterisk + shift alt keycode 52 = Meta_asterisk + control alt keycode 52 = Meta_Control_v +keycode 53 = +b +B masculine masculine + control keycode 53 = Control_b + alt keycode 53 = Meta_colon + shift alt keycode 53 = Meta_colon + control alt keycode 53 = Meta_Control_b +keycode 54 = +n +N hyphen macron + control keycode 54 = Control_n + alt keycode 54 = Meta_minus + shift alt keycode 54 = Meta_slash + control alt keycode 54 = Meta_Control_n +keycode 55 = +m +M cedilla questiondown + control keycode 55 = Control_m + alt keycode 55 = Meta_eight + shift alt keycode 55 = Meta_question + control alt keycode 55 = Meta_Control_m +keycode 56 = comma semicolon comma less + alt keycode 56 = comma + shift alt keycode 56 = less +keycode 57 = period colon period greater + alt keycode 57 = period + shift alt keycode 57 = greater +keycode 58 = minus underscore slash question + alt keycode 58 = slash + shift alt keycode 58 = question +keycode 59 = +keycode 60 = KP_Period + altgr control keycode 60 = Boot + control alt keycode 60 = Boot +keycode 61 = KP_7 + alt keycode 61 = Home +keycode 62 = KP_8 + alt keycode 62 = Up +keycode 63 = KP_9 + alt keycode 63 = Prior +keycode 64 = space space + control keycode 64 = nul + alt keycode 64 = Meta_space + control alt keycode 64 = Meta_nul +keycode 65 = BackSpace +keycode 66 = Tab Tab + control keycode 66 = Tab + alt keycode 66 = Meta_Tab + shift alt keycode 66 = Meta_Tab +keycode 67 = KP_Enter +keycode 68 = Return + alt keycode 68 = Meta_Control_m + shift alt keycode 68 = Meta_Control_m +keycode 69 = Escape Escape + alt keycode 69 = Meta_Escape +#keycode 70 = Delete Delete +keycode 70 = Control_d Delete + alt keycode 65 = Meta_Delete + shift alt keycode 65 = Meta_Delete +keycode 71 = +keycode 72 = +keycode 73 = +keycode 74 = KP_Subtract +keycode 75 = +keycode 76 = Up +keycode 77 = Down +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 + alt keycode 90 = Num_Lock +keycode 91 = bracketright braceright + alt keycode 91 = Scroll_Lock +keycode 92 = KP_Divide + control keycode 92 = Console_1 + alt keycode 92 = Console_2 + control alt keycode 92 = Console_3 +keycode 93 = KP_Multiply +keycode 94 = KP_Add +keycode 95 = Help Show_Memory + control keycode 95 = Show_State + alt keycode 95 = Show_Registers +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 = diff --git a/keymaps/amiga/amiga-se.kmap b/keymaps/amiga/amiga-se.kmap new file mode 100644 index 0000000..8bdd890 --- /dev/null +++ b/keymaps/amiga/amiga-se.kmap @@ -0,0 +1,154 @@ +# amiga-se.map, version 1.0 - finnish and swedish keymap for Amiga keyboard +# +# Contributed by: Tommi Leino <namhas@neutech.fi> +# +# This version includes also AltGr, Num_Lock, Scroll_Lock and SysRq key +# support and something more that were not in AmigaOS. +# +# Note that you need to use AltGr (right alt) to use keys like @ and £. + +charset "iso-8859-1" +strings as usual +compose as usual for "iso-8859-1" +keymaps 0-2,4,8,5 + +# keycode plain shift altgr control alt control+shift + +keycode 0 = grave tilde VoidSymbol VoidSymbol VoidSymbol +keycode 1 = one exclam VoidSymbol VoidSymbol Meta_one +keycode 2 = two quotedbl at VoidSymbol Meta_two +keycode 3 = three numbersign sterling VoidSymbol Meta_three +keycode 4 = four dollar ccedilla Control_backslash Meta_four +keycode 5 = five percent VoidSymbol Control_bracketright Meta_five +keycode 6 = six ampersand asciicircum Control_asciicircum Meta_six +keycode 7 = seven slash braceleft Control_underscore Meta_seven +keycode 8 = eight parenleft bracketleft Delete Meta_eight +keycode 9 = nine parenright VoidSymbol VoidSymbol Meta_nine +keycode 10 = zero equal VoidSymbol VoidSymbol Meta_zero +keycode 11 = plus question underscore Control_underscore Meta_minus +keycode 12 = dead_acute dead_grave VoidSymbol VoidSymbol Meta_equal +keycode 13 = backslash bar VoidSymbol Control_backslash Meta_backslash +keycode 14 = +keycode 15 = KP_0 +keycode 16 = +q +Q VoidSymbol Control_q Meta_q +keycode 17 = +w +W VoidSymbol Control_w Meta_w +keycode 18 = +e +E VoidSymbol Control_e Meta_e +keycode 19 = +r +R VoidSymbol Control_r Meta_r +keycode 20 = +t +T VoidSymbol Control_t Meta_t +keycode 21 = +y +Y VoidSymbol Control_y Meta_y +keycode 22 = +u +U VoidSymbol Control_u Meta_u +keycode 23 = +i +I VoidSymbol Control_i Meta_i +keycode 24 = +o +O VoidSymbol Control_o Meta_o +keycode 25 = +p +P VoidSymbol Control_p Meta_p +keycode 26 = aring Aring VoidSymbol Escape Meta_bracketleft +keycode 27 = dead_diaeresis asciicircum asciitilde Control_bracketright Meta_bracketright +keycode 28 = +keycode 29 = KP_1 +keycode 30 = KP_2 +keycode 31 = KP_3 +keycode 32 = +a +A VoidSymbol Control_a Meta_a +keycode 33 = +s +S VoidSymbol Control_s Meta_s +keycode 34 = +d +D VoidSymbol Control_d Meta_d +keycode 35 = +f +F VoidSymbol Control_f Meta_f +keycode 36 = +g +G VoidSymbol Control_g Meta_g +keycode 37 = +h +H VoidSymbol Control_h Meta_h +keycode 38 = +j +J VoidSymbol Control_j Meta_j +keycode 39 = +k +K VoidSymbol Control_k Meta_k +keycode 40 = +l +L VoidSymbol Control_l Meta_l +keycode 41 = odiaeresis Odiaeresis VoidSymbol VoidSymbol Meta_semicolon +keycode 42 = adiaeresis Adiaeresis VoidSymbol Control_g Meta_apostrophe +keycode 43 = apostrophe asterisk nul VoidSymbol Meta_grave +keycode 44 = +keycode 45 = KP_4 +keycode 46 = KP_5 +keycode 47 = KP_6 +keycode 48 = less greater bar VoidSymbol Meta_less +keycode 49 = +z +Z VoidSymbol Control_z Meta_z +keycode 50 = +x +X VoidSymbol Control_x Meta_x +keycode 51 = +c +C VoidSymbol Control_c Meta_c +keycode 52 = +v +V VoidSymbol Control_v Meta_v +keycode 53 = +b +B VoidSymbol Control_b Meta_b +keycode 54 = +n +N VoidSymbol Control_n Meta_n +keycode 55 = +m +M VoidSymbol Control_m Meta_m +keycode 56 = comma semicolon VoidSymbol VoidSymbol Meta_comma +keycode 57 = period colon VoidSymbol VoidSymbol Meta_period +keycode 58 = minus underscore slash Delete Meta_slash Control_underscore +keycode 59 = +keycode 60 = KP_Period +keycode 61 = KP_7 +keycode 62 = KP_8 +keycode 63 = KP_9 +keycode 64 = space space VoidSymbol nul Meta_space +keycode 65 = Delete Delete VoidSymbol VoidSymbol Meta_Delete +keycode 66 = Tab Tab VoidSymbol VoidSymbol Meta_Tab +keycode 67 = KP_Enter +keycode 68 = Return +keycode 69 = Escape +keycode 70 = Delete Delete VoidSymbol VoidSymbol Meta_Delete +keycode 71 = +keycode 72 = +keycode 73 = +keycode 74 = KP_Subtract +keycode 75 = +keycode 76 = Up +keycode 77 = Down +keycode 78 = Right +keycode 79 = Left +keycode 80 = F1 F11 Console_11 Console_21 +keycode 81 = F2 F12 Console_12 Console_22 +keycode 82 = F3 F13 Console_13 Console_23 +keycode 83 = F4 F14 Console_14 Console_24 +keycode 84 = F5 F15 Console_15 Console_25 +keycode 85 = F6 F16 Console_16 Console_26 +keycode 86 = F7 F17 Console_17 Console_27 +keycode 87 = F8 F18 Console_18 Console_28 +keycode 88 = F9 F19 Console_19 Console_29 +keycode 89 = F10 F20 Console_20 Console_30 +alt keycode 80 = Console_1 +alt keycode 81 = Console_2 +alt keycode 82 = Console_3 +alt keycode 83 = Console_4 +alt keycode 84 = Console_5 +alt keycode 85 = Console_6 +alt keycode 86 = Console_7 +alt keycode 87 = Console_8 +alt keycode 88 = Console_9 +alt keycode 89 = Console_10 +keycode 90 = bracketleft braceleft Num_Lock VoidSymbol VoidSymbol +keycode 91 = bracketright braceright Scroll_Lock Show_Memory Show_Registers +keycode 92 = KP_Divide KP_Divide Show_State +keycode 93 = KP_Multiply +keycode 94 = KP_Add +keycode 95 = F11 +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 = diff --git a/keymaps/amiga/amiga-sg.kmap b/keymaps/amiga/amiga-sg.kmap new file mode 100644 index 0000000..1a80cd9 --- /dev/null +++ b/keymaps/amiga/amiga-sg.kmap @@ -0,0 +1,249 @@ +# Swiss German keymap for Linux/m68k for Amiga 2000/3000/4000 keyboards V2.0 +# Put together by Benno Trutmann on May 14th, 1997 + +# I bound the AltGr modifier to both Amiga Alt keys and the Alt modifier to +# both Amiga special keys. So the Amiga special keys function now as Meta +# keys and the Amiga Alt keys have almost the same function as under AmigaOS. + +# Also I changed the mapping of the Consoles. With Shift & Alt modifiers you +# get now Console_11 to Console_20. Also I mapped the *_Console commands to +# the Cursor keys together with the AltGr modifier. + +keymaps 0-4,6,8 +strings as usual +compose as usual for "iso-8859-1" + +keycode 0 = grave dead_tilde grave tilde + alt keycode 0 = Meta_grave +keycode 1 = one plus onesuperior exclam + alt keycode 1 = Meta_one +keycode 2 = two quotedbl twosuperior at + control keycode 3 = nul + alt keycode 2 = Meta_two +keycode 3 = three asterisk threesuperior numbersign + control keycode 3 = Escape + alt keycode 3 = Meta_three +keycode 4 = four ccedilla cent degree + alt keycode 4 = Meta_four +keycode 5 = five percent onequarter section + control keycode 5 = Control_bracketright + alt keycode 5 = Meta_five +keycode 6 = six ampersand onehalf asciicircum + control keycode 6 = Control_asciicircum + alt keycode 6 = Meta_six +keycode 7 = seven slash threequarters ampersand + alt keycode 7 = Meta_seven +keycode 8 = eight parenleft periodcentered asterisk + alt keycode 8 = Meta_eight +keycode 9 = nine parenright guillemotleft parenleft + alt keycode 9 = Meta_nine +keycode 10 = zero equal guillemotright parenright + alt keycode 10 = Meta_zero +keycode 11 = apostrophe question minus underscore + control keycode 11 = Control_underscore + alt keycode 11 = Meta_apostrophe +keycode 12 = dead_circumflex dead_grave equal dead_acute + alt keycode 12 = Meta_asciicircum +keycode 13 = backslash bar backslash bar + control keycode 13 = Control_backslash + alt keycode 13 = Meta_backslash +keycode 14 = +keycode 15 = KP_0 + alt keycode 15 = Ascii_0 +keycode 16 = +q +Q aring Aring + control keycode 16 = Control_q + alt keycode 16 = Meta_q +keycode 17 = +w +W degree degree + control keycode 17 = Control_w + alt keycode 17 = Meta_w +keycode 18 = +e +E copyright copyright + control keycode 18 = Control_e + alt keycode 18 = Meta_e +keycode 19 = +r +R registered registered + control keycode 19 = Control_r + alt keycode 19 = Meta_r +keycode 20 = +t +T thorn THORN + control keycode 20 = Control_t + alt keycode 20 = Meta_t +keycode 21 = +z +Z currency yen + control keycode 21 = Control_z + alt keycode 21 = Meta_z +keycode 22 = +u +U mu mu + control keycode 22 = Control_u + alt keycode 22 = Meta_u +keycode 23 = +i +I exclamdown brokenbar + control keycode 23 = Tab + alt keycode 23 = Meta_i +keycode 24 = +o +O oslash Oslash + control keycode 24 = Control_o + alt keycode 24 = Meta_o +keycode 25 = +p +P paragraph paragraph + control keycode 25 = Control_p + alt keycode 25 = Meta_p +keycode 26 = udiaeresis egrave bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = dead_diaeresis exclam bracketright braceright + control keycode 27 = Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = +keycode 29 = KP_1 + alt keycode 29 = Ascii_1 +keycode 30 = KP_2 + alt keycode 30 = Ascii_2 +keycode 31 = KP_3 + alt keycode 31 = Ascii_3 +keycode 32 = +a +A ae AE + control keycode 32 = Control_a + alt keycode 32 = Meta_a +keycode 33 = +s +S ssharp section + control keycode 33 = Control_s + alt keycode 33 = Meta_s +keycode 34 = +d +D eth ETH + control keycode 34 = Control_d + alt keycode 34 = Meta_d +keycode 35 = +f +F dead_acute dead_acute + control keycode 35 = Control_f + alt keycode 35 = Meta_f +keycode 36 = +g +G dead_grave dead_grave + control keycode 36 = Control_g + alt keycode 36 = Meta_g +keycode 37 = +h +H dead_circumflex dead_circumflex + control keycode 37 = BackSpace + alt keycode 37 = Meta_h +keycode 38 = +j +J dead_tilde dead_tilde + control keycode 38 = Linefeed + alt keycode 38 = Meta_j +keycode 39 = +k +K dead_diaeresis dead_diaeresis + control keycode 39 = Control_k + alt keycode 39 = Meta_k +keycode 40 = +l +L sterling sterling + control keycode 40 = Control_l + alt keycode 40 = Meta_l +keycode 41 = odiaeresis eacute semicolon colon +keycode 42 = adiaeresis agrave apostrophe quotedbl + control keycode 42 = Control_g +keycode 43 = dollar sterling dollar sterling +keycode 44 = +keycode 45 = KP_4 + alt keycode 45 = Ascii_4 +keycode 46 = KP_5 + alt keycode 46 = Ascii_5 +keycode 47 = KP_6 + alt keycode 47 = Ascii_6 +keycode 48 = less greater guillemotleft guillemotright + alt keycode 48 = Meta_less +keycode 49 = +y +Y plusminus notsign + control keycode 49 = Control_y + alt keycode 49 = Meta_y +keycode 50 = +x +X multiplication division + control keycode 50 = Control_x + alt keycode 50 = Meta_x +keycode 51 = +c +C ccedilla Ccedilla + control keycode 51 = Control_c + alt keycode 51 = Meta_c +keycode 52 = +v +V ordfeminine ordfeminine + control keycode 52 = Control_v + alt keycode 52 = Meta_v +keycode 53 = +b +B masculine masculine + control keycode 53 = Control_b + alt keycode 53 = Meta_b +keycode 54 = +n +N hyphen macron + control keycode 54 = Control_n + alt keycode 54 = Meta_n +keycode 55 = +m +M cedilla questiondown + control keycode 55 = Control_m + alt keycode 55 = Meta_m +keycode 56 = comma semicolon comma less + alt keycode 56 = Meta_comma +keycode 57 = period colon period greater + alt keycode 57 = Meta_period +keycode 58 = minus underscore slash question + control keycode 58 = Delete + alt keycode 58 = Meta_minus +keycode 59 = +keycode 60 = KP_Period + altgr control keycode 60 = Boot +keycode 61 = KP_7 + alt keycode 61 = Ascii_7 +keycode 62 = KP_8 + alt keycode 62 = Ascii_8 +keycode 63 = KP_9 + alt keycode 63 = Ascii_9 +keycode 64 = space space nobreakspace nobreakspace + alt keycode 64 = Meta_space +keycode 65 = BackSpace BackSpace BackSpace BackSpace + alt keycode 65 = Meta_BackSpace +keycode 66 = Tab Tab + alt keycode 66 = Meta_Tab +keycode 67 = KP_Enter +keycode 68 = Return Return + control keycode 68 = Linefeed + alt keycode 68 = Meta_Control_m +keycode 69 = Escape Escape + alt keycode 69 = Meta_Escape +keycode 70 = Delete Delete + alt keycode 70 = Meta_Delete +keycode 71 = +keycode 72 = +keycode 73 = +keycode 74 = KP_Subtract +keycode 75 = +keycode 76 = Up Up Spawn_Console +keycode 77 = Down Down Last_Console +keycode 78 = Right Right Incr_Console +keycode 79 = Left Left Decr_Console +keycode 80 = F1 F11 Console_1 Console_11 +keycode 81 = F2 F12 Console_2 Console_12 +keycode 82 = F3 F13 Console_3 Console_13 +keycode 83 = F4 F14 Console_4 Console_14 +keycode 84 = F5 F15 Console_5 Console_15 +keycode 85 = F6 F16 Console_6 Console_16 +keycode 86 = F7 F17 Console_7 Console_17 +keycode 87 = F8 F18 Console_8 Console_18 +keycode 88 = F9 F19 Console_9 Console_19 +keycode 89 = F10 F20 Console_10 Console_20 +keycode 90 = bracketleft braceleft bracketleft braceleft + control keycode 90 = Escape + alt keycode 90 = Num_Lock +keycode 91 = bracketright braceright bracketright braceright + control keycode 91 = Control_bracketright + alt keycode 91 = Scroll_Lock +keycode 92 = KP_Divide +keycode 93 = KP_Multiply +keycode 94 = KP_Add +keycode 95 = Help Show_Memory Show_State + control keycode 95 = Show_Registers +keycode 96 = Shift +keycode 97 = Shift +keycode 98 = Caps_Lock +keycode 99 = Control +keycode 100 = AltGr +keycode 101 = AltGr +keycode 102 = Alt +keycode 103 = Alt +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 = + diff --git a/keymaps/amiga/amiga-us.kmap b/keymaps/amiga/amiga-us.kmap new file mode 100644 index 0000000..41ba3fb --- /dev/null +++ b/keymaps/amiga/amiga-us.kmap @@ -0,0 +1,242 @@ +keymaps 0-2,4-5,8,12 +strings as usual +compose as usual for "iso-8859-1" + +keycode 1 = one exclam + alt keycode 1 = Meta_one +keycode 2 = two at at nul + alt keycode 2 = Meta_two +keycode 3 = three numbersign + control keycode 3 = Escape + alt keycode 3 = Meta_three +keycode 4 = four dollar dollar Control_backslash + alt keycode 4 = Meta_four +keycode 5 = five percent + control keycode 5 = Control_bracketright + alt keycode 5 = Meta_five +keycode 6 = six asciicircum + control keycode 6 = Control_asciicircum + alt keycode 6 = Meta_six +keycode 7 = seven ampersand braceleft Control_underscore + alt keycode 7 = Meta_seven +keycode 8 = eight asterisk bracketleft Delete + alt keycode 8 = Meta_eight +keycode 9 = nine parenleft bracketright + alt keycode 9 = Meta_nine +keycode 10 = zero parenright braceright + alt keycode 10 = Meta_zero +keycode 11 = minus underscore backslash Control_underscore + alt keycode 11 = Meta_minus +keycode 12 = equal plus + alt keycode 12 = Meta_equal +keycode 13 = backslash bar + control keycode 13 = Control_backslash + alt keycode 13 = Meta_backslash +keycode 14 = +keycode 15 = KP_0 + alt keycode 15 = Ascii_0 +keycode 16 = +q +Q + control keycode 16 = Control_q + alt keycode 16 = Meta_q +keycode 17 = +w +W + control keycode 17 = Control_w + alt keycode 17 = Meta_w +keycode 18 = +e +E + control keycode 18 = Control_e + alt keycode 18 = Meta_e +keycode 19 = +r +R + control keycode 19 = Control_r + alt keycode 19 = Meta_r +keycode 20 = +t +T + control keycode 20 = Control_t + alt keycode 20 = Meta_t +keycode 21 = +y +Y + control keycode 21 = Control_y + alt keycode 21 = Meta_y +keycode 22 = +u +U + control keycode 22 = Control_u + alt keycode 22 = Meta_u +keycode 23 = +i +I + control keycode 23 = Tab + alt keycode 23 = Meta_i +keycode 24 = +o +O + control keycode 24 = Control_o + alt keycode 24 = Meta_o +keycode 25 = +p +P + control keycode 25 = Control_p + alt keycode 25 = Meta_p +keycode 26 = bracketleft braceleft + control keycode 26 = Escape + alt keycode 26 = Meta_bracketleft +keycode 27 = bracketright braceright asciitilde Control_bracketright + alt keycode 27 = Meta_bracketright +keycode 28 = +keycode 29 = KP_1 + alt keycode 29 = Ascii_1 +keycode 30 = KP_2 + alt keycode 30 = Ascii_2 +keycode 31 = KP_3 + alt keycode 31 = Ascii_3 +keycode 32 = +a +A + control keycode 32 = Control_a + alt keycode 32 = Meta_a +keycode 33 = +s +S + control keycode 33 = Control_s + alt keycode 33 = Meta_s +keycode 34 = +d +D + control keycode 34 = Control_d + alt keycode 34 = Meta_d +keycode 35 = +f +F + control keycode 35 = Control_f + alt keycode 35 = Meta_f +keycode 36 = +g +G + control keycode 36 = Control_g + alt keycode 36 = Meta_g +keycode 37 = +h +H + control keycode 37 = BackSpace + alt keycode 37 = Meta_h +keycode 38 = +j +J + control keycode 38 = Linefeed + alt keycode 38 = Meta_j +keycode 39 = +k +K + control keycode 39 = Control_k + alt keycode 39 = Meta_k +keycode 40 = +l +L + control keycode 40 = Control_l + alt keycode 40 = Meta_l +keycode 41 = semicolon colon + alt keycode 41 = Meta_semicolon +keycode 42 = apostrophe quotedbl + control keycode 42 = Control_g + alt keycode 42 = Meta_apostrophe +keycode 43 = +keycode 44 = +keycode 45 = KP_4 + alt keycode 45 = Ascii_4 +keycode 46 = KP_5 + alt keycode 46 = Ascii_5 +keycode 47 = KP_6 + alt keycode 47 = Ascii_6 +keycode 48 = +keycode 49 = +z +Z + control keycode 49 = Control_z + alt keycode 49 = Meta_z +keycode 50 = +x +X + control keycode 50 = Control_x + alt keycode 50 = Meta_x +keycode 51 = +c +C + control keycode 51 = Control_c + alt keycode 51 = Meta_c +keycode 52 = +v +V + control keycode 52 = Control_v + alt keycode 52 = Meta_v +keycode 53 = +b +B + control keycode 53 = Control_b + alt keycode 53 = Meta_b +keycode 54 = +n +N + control keycode 54 = Control_n + alt keycode 54 = Meta_n +keycode 55 = +m +M + control keycode 55 = Control_m + alt keycode 55 = Meta_m +keycode 56 = comma less + alt keycode 56 = Meta_comma +keycode 57 = period greater + alt keycode 57 = Meta_period +keycode 58 = slash question + control keycode 58 = Delete + alt keycode 58 = Meta_slash +keycode 59 = +keycode 60 = KP_Period + control alt keycode 60 = Boot +keycode 61 = KP_7 + alt keycode 61 = Ascii_7 +keycode 62 = KP_8 + alt keycode 62 = Ascii_8 +keycode 63 = KP_9 + alt keycode 63 = Ascii_9 +keycode 64 = space space + control keycode 64 = nul + alt keycode 64 = Meta_space +keycode 65 = Delete Delete Delete Delete Delete Meta_Delete Delete +keycode 66 = Tab Tab + alt keycode 66 = Meta_Tab +keycode 67 = KP_Enter +keycode 68 = Return + alt keycode 68 = Meta_Control_m +keycode 69 = Escape Escape + alt keycode 69 = Meta_Escape +keycode 70 = Delete Delete + alt keycode 70 = Meta_Delete +keycode 71 = +keycode 72 = +keycode 73 = +keycode 74 = KP_Subtract +keycode 75 = +keycode 76 = Up +keycode 77 = Down +keycode 78 = Right +keycode 79 = Left +keycode 80 = F1 F11 Console_13 F1 + alt keycode 80 = Console_1 +keycode 81 = F2 F12 Console_14 F2 + alt keycode 81 = Console_2 +keycode 82 = F3 F13 Console_15 F3 + alt keycode 82 = Console_3 +keycode 83 = F4 F14 Console_16 F4 + alt keycode 83 = Console_4 +keycode 84 = F5 F15 Console_17 F5 + alt keycode 84 = Console_5 +keycode 85 = F6 F16 Console_18 F6 + alt keycode 85 = Console_6 +keycode 86 = F7 F17 Console_19 F7 + alt keycode 86 = Console_7 +keycode 87 = F8 F18 Console_20 F8 + alt keycode 87 = Console_8 +keycode 88 = F9 F19 Console_21 F9 + alt keycode 88 = Console_9 +keycode 89 = F10 F20 Console_22 F10 + alt keycode 89 = Console_10 +keycode 90 = Num_Lock +keycode 91 = Scroll_Lock Show_Memory Show_Registers Show_State + alt keycode 91 = Scroll_Lock +keycode 92 = KP_Divide +keycode 93 = KP_Multiply +keycode 94 = KP_Add +keycode 95 = F11 + altgr keycode 95 = Console_23 + shift control keycode 95 = VoidSymbol + alt keycode 95 = Console_11 + control alt keycode 95 = VoidSymbol +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 = |