# de-latin1.map: German keymap
# (Renamed from gr-latin1.map, since it is not a Greek map.)
# Some changes due to Olaf Flebbe (flebbe@pluto.tat.physik.uni-tuebingen.de)
# More changes by Jochen Hein <jochen@jochen.org>.
keymaps 0-2,4-6,8-10,12
alt_is_meta
include "qwertz-layout"
altgr keycode 16 = at
control altgr keycode 16 = nul
altgr keycode 50 = mu
include "linux-with-alt-and-altgr"
plain keycode 83 = KP_Comma
include "euro2.map"
include "compose.latin1"
strings as usual
# Normal Shift AltGr Strg
keycode 1 = Escape Escape
keycode 2 = one exclam
keycode 3 = two quotedbl twosuperior nul
keycode 4 = three section threesuperior Escape
keycode 5 = four dollar
keycode 6 = five percent
keycode 7 = six ampersand
keycode 8 = seven slash braceleft
keycode 9 = eight parenleft bracketleft
keycode 10 = nine parenright bracketright
control altgr keycode 10 = Control_bracketright
keycode 11 = zero equal braceright
keycode 12 = ssharp question backslash
control altgr keycode 12 = Control_backslash
keycode 13 = dead_acute dead_grave
alt keycode 13 = Meta_acute
shift alt keycode 13 = Meta_grave
keycode 14 = Delete Delete
alt keycode 14 = Meta_Delete
keycode 15 = Tab Meta_Tab
keycode 26 = +udiaeresis +Udiaeresis
keycode 27 = plus asterisk dead_tilde
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 39 = +odiaeresis +Odiaeresis
keycode 40 = +adiaeresis +Adiaeresis
keycode 41 = dead_circumflex degree Meta_asciicircum Control_asciicircum
keycode 42 = Shift
keycode 43 = numbersign apostrophe
keycode 51 = comma semicolon
keycode 52 = period colon
keycode 53 = minus underscore Meta_minus
shift control keycode 53 = Control_underscore
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space space Meta_space nul
keycode 58 = Caps_Lock
keycode 86 = less greater bar
keycode 97 = Control