#
# German keyboard definition for LyX - hopefully correct
#
# (C)1995 by Ivan Schreter, schreter@ccsun.tuke.sk
#
\kmod ` circumflex aceijnorsuyzACEIJNORSUYZ	# dead circumflex
\kmap ä ä
\kmap ö ö
\kmap ü ü
\kmap ß ß
\kmap Ä Ä
\kmap Ö Ö
\kmap Ü Ü
\kmap ~ °		# degree
\kmap @ \"		# shift-numbers is different on German kbd
\kmap \# "\\S{}"
\kmap ^ &
\kmap & /
\kmap * (
\kmap ( )
\kmap ) =
\kmap - ß		# "\\ss{}"		# - maps to sharfes s
\kmap _ ?		# _ maps to question mark
\kmod = acute aceijlnorsuyzACEIJLNORSUYZ	# = is acute deadkey
\kmod + grave aceijlnorsuyzACEIJLNORSUYZ	# Shift-= is grave dead key
\kmap z y		# they have switched Y and Z !!
\kmap Z Y
\kmap y z
\kmap Y Z
\kmap [ ü		#"\\\"{u}"		# [{ maps to u umlaut
\kmap { Ü		#"\\\"{U}"
\kmap ] +
\kmap } *
\kmap ; ö		#"\\\"{o}"		# ;: maps to o umlaut
\kmap : Ö		#"\\\"{O}"
\kmap ' ä		#"\\\"{a}"		# '" maps to a umlaut
\kmap \" Ä		# "\\\"{A}"
\kmap < ;		# yet some modifiers
\kmap > :
\kmap / -
\kmap ? _
\kmap \\ \#
\kmap | '
\kxmod acute i "\\'{\\i}"		# correct some misspellings :-)
\kxmod acute j "\\'{\\j}"
\kxmod grave i "\\`{\\i}"
\kxmod grave j "\\`{\\j}"
\kxmod circumflex i "\\^{\\i}"
\kxmod circumflex j "\\^{\\j}"

