summaryrefslogtreecommitdiff
path: root/keymaps/amiga/amiga-sg.kmap
diff options
context:
space:
mode:
Diffstat (limited to 'keymaps/amiga/amiga-sg.kmap')
-rw-r--r--keymaps/amiga/amiga-sg.kmap249
1 files changed, 249 insertions, 0 deletions
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 =
+