# de.map: German keymap
# (Renamed from gr.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.hein@delphi.central.de>.

keymaps 0-2,4-6,8-10,12
alt_is_meta
include "qwertz-layout"
	altgr keycode 16 = at
	altgr keycode 50 = mu
include "linux-with-alt-and-altgr"
	plain keycode  83 = KP_Comma
strings as usual

#             Normal           Shift            AltGr           Strg
keycode   1 = Escape           Escape
keycode   2 = one              exclam
keycode   3 = two              quotedbl         two             nul
keycode   4 = three            numbersign       three           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 = backslash        question
        control altgr keycode  12 = Control_backslash
keycode  13 = apostrophe       grave
keycode  14 = Delete           Delete
        alt     keycode  14 = Meta_Delete
keycode  15 = Tab              Tab
keycode  26 = at               backslash
keycode  27 = plus             asterisk         asciitilde
keycode  28 = Return
	alt	keycode  28 = Meta_Control_m
keycode  29 = Control
keycode  39 = bracketleft      braceleft
keycode  40 = bracketright     braceright
        control shift keycode 40 = Control_bracketright
keycode  41 = asciicircum      asciitilde      Meta_grave       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
