/usr/share/lyx/kbd/german.kmap is in lyx-common 2.2.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #
# German keyboard definition for LyX - hopefully correct
#
# (C)1995 by Ivan Schreter, schreter@ccsun.tuke.sk
#
\kmod ` circumflex aceijnorsuyzACEIJNORSUYZ # dead circumflex
\kmap ~ ° # degree
\kmap \# §
\kmap ^ &
\kmap & /
\kmap * (
\kmap ( )
\kmap ) =
\kmap - ß # - 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 [ ü # [{ maps to u umlaut
\kmap { Ü
\kmap ] +
\kmap } *
\kmap ; ö # ;: maps to o umlaut
\kmap : Ö
\kmap ' ä # '" maps to a umlaut
\kmap @ Ä # "\\\"A" # " couldn't be mapped because it's reserved for quotation
\kmap < ; # yet some modifiers
\kmap > :
\kmap / -
\kmap ? _
\kmap \\ \#
\kmap | '
\kxmod acute i í
\kxmod acute j ȷ́
\kxmod grave i ì
\kxmod grave j ȷ̀
\kxmod circumflex i î
\kxmod circumflex j ĵ
|