# german SUN-type-5 keyboard mapping
# Fri Oct 25 1996, Wolfgang Szöcs <wolfi@tfh-berlin.de>
#
keymaps 0-2,4-5,8,12
strings as usual
compose as usual for "iso-8859-1"
keycode 1 =
keycode 2 =
keycode 3 =
keycode 4 =
keycode 5 = F1
shift keycode 5 = F11
altgr keycode 5 = Console_13
shift control keycode 5 = VoidSymbol
alt keycode 5 = Console_1
control alt keycode 5 = Console_1
keycode 6 = F2
shift keycode 6 = F12
altgr keycode 6 = Console_14
shift control keycode 6 = VoidSymbol
alt keycode 6 = Console_2
control alt keycode 6 = Console_2
keycode 7 = F10
shift keycode 7 = F20
altgr keycode 7 = Console_22
shift control keycode 7 = VoidSymbol
alt keycode 7 = Console_10
control alt keycode 7 = Console_10
keycode 8 = F3
shift keycode 8 = F13
altgr keycode 8 = Console_15
shift control keycode 8 = VoidSymbol
alt keycode 8 = Console_3
control alt keycode 8 = Console_3
keycode 9 = F11
altgr keycode 9 = Console_23
shift control keycode 9 = VoidSymbol
alt keycode 9 = Console_11
control alt keycode 9 = Console_11
keycode 10 = F4
shift keycode 10 = F14
altgr keycode 10 = Console_16
shift control keycode 10 = VoidSymbol
alt keycode 10 = Console_4
control alt keycode 10 = Console_4
keycode 11 = F12
altgr keycode 11 = Console_24
shift control keycode 11 = VoidSymbol
alt keycode 11 = Console_12
control alt keycode 11 = Console_12
keycode 12 = F5
shift keycode 12 = F15
altgr keycode 12 = Console_17
shift control keycode 12 = VoidSymbol
alt keycode 12 = Console_5
control alt keycode 12 = Console_5
keycode 13 = AltGr
keycode 14 = F6
shift keycode 14 = F16
altgr keycode 14 = Console_18
shift control keycode 14 = VoidSymbol
alt keycode 14 = Console_6
control alt keycode 14 = Console_6
keycode 15 =
keycode 16 = F7 F17 Console_19 F8
alt keycode 16 = Console_7
control alt keycode 16 = Console_7
keycode 17 = F8 F18 Console_20
alt keycode 17 = Console_8
control alt keycode 17 = Console_8
keycode 18 = F9
shift keycode 18 = F19
altgr keycode 18 = Console_21
shift control keycode 18 = VoidSymbol
alt keycode 18 = Console_9
control alt keycode 18 = Console_9
keycode 19 = Alt
keycode 20 = Up
keycode 21 = Pause
keycode 22 =
keycode 23 = Scroll_Lock Show_Memory Show_Registers Show_State
alt keycode 23 = Scroll_Lock
keycode 24 = Left
alt keycode 24 = Decr_Console
keycode 25 =
keycode 26 =
keycode 27 = Down
keycode 28 = Right
alt keycode 28 = Incr_Console
keycode 29 = Escape Escape
alt keycode 29 = Meta_Escape
keycode 30 = one exclam
alt keycode 30 = Meta_one
keycode 31 = two quotedbl twosuperior nul nul Meta_two
keycode 32 = three section threesuperior
control keycode 32 = Escape
alt keycode 32 = Meta_three
keycode 33 = four dollar dollar Control_backslash
alt keycode 33 = Meta_four
keycode 34 = five percent
control keycode 34 = Control_bracketright
alt keycode 34 = Meta_five
keycode 35 = six ampersand
control keycode 35 = Control_asciicircum
alt keycode 35 = Meta_six
keycode 36 = seven slash braceleft Control_underscore
alt keycode 36 = Meta_seven
keycode 37 = eight parenleft bracketleft Delete
alt keycode 37 = Meta_eight
keycode 38 = nine parenright bracketright
alt keycode 38 = Meta_nine
keycode 39 = zero equal braceright
alt keycode 39 = Meta_zero
keycode 40 = ssharp question backslash Control_underscore Control_underscore Meta_minus
keycode 41 = dead_acute dead_grave
alt keycode 41 = Meta_equal
keycode 42 = asciicircum degree
control keycode 42 = nul
alt keycode 42 = Meta_grave
keycode 43 = Delete Delete
control keycode 43 = BackSpace
alt keycode 43 = Meta_Delete
keycode 44 = Insert
keycode 45 = equal
keycode 46 = KP_Divide
keycode 47 = KP_Multiply
keycode 48 =
keycode 49 =
keycode 50 = KP_Period
control alt keycode 50 = Boot
keycode 51 =
keycode 52 = Find
keycode 53 = Tab Meta_Tab
alt keycode 53 = Meta_Tab
keycode 54 = +q +Q at
keycode 55 = w
keycode 56 = +e +E Hex_E Control_e Control_e Meta_e Meta_Control_e
keycode 57 = r
keycode 58 = t
keycode 59 = z
keycode 60 = u
keycode 61 = i
keycode 62 = o
keycode 63 = p
keycode 64 = +udiaeresis +Udiaeresis
control keycode 64 = Escape
alt keycode 64 = Meta_bracketleft
keycode 65 = plus asterisk asciitilde Control_bracketright
alt keycode 65 = Meta_bracketright
keycode 66 = Delete Delete
control keycode 66 = BackSpace
keycode 67 = Compose
alt keycode 67 = Meta_Delete
keycode 68 = KP_7
altgr keycode 68 = Hex_7
alt keycode 68 = Ascii_7
keycode 69 = KP_8
altgr keycode 69 = Hex_8
alt keycode 69 = Ascii_8
keycode 70 = KP_9
altgr keycode 70 = Hex_9
alt keycode 70 = Ascii_9
keycode 71 = KP_Subtract
keycode 72 =
keycode 73 =
keycode 74 = Select
keycode 75 =
keycode 76 = Control
keycode 77 = +a +A Hex_A Control_a Control_a Meta_a Meta_Control_a
keycode 78 = s
keycode 79 = +d +D Hex_D Control_d Control_d Meta_d Meta_Control_d
keycode 80 = +f +F Hex_F Control_f Control_f Meta_f Meta_Control_f
keycode 81 = g
keycode 82 = h
keycode 83 = j
keycode 84 = k
keycode 85 = l
keycode 86 = +odiaeresis +Odiaeresis
alt keycode 86 = Meta_semicolon
keycode 87 = +adiaeresis +Adiaeresis
control keycode 87 = Control_g
alt keycode 87 = Meta_apostrophe
keycode 88 = numbersign apostrophe grave
control keycode 88 = Control_backslash
alt keycode 88 = Meta_backslash
keycode 89 = Return
alt keycode 89 = Meta_Control_m
keycode 90 = KP_Enter
keycode 91 = KP_4
altgr keycode 91 = Hex_4
alt keycode 91 = Ascii_4
keycode 92 = KP_5
altgr keycode 92 = Hex_5
alt keycode 92 = Ascii_5
keycode 93 = KP_6
altgr keycode 93 = Hex_6
alt keycode 93 = Ascii_6
keycode 94 = KP_0
altgr keycode 94 = Hex_0
alt keycode 94 = Ascii_0
keycode 95 =
keycode 96 = Prior
shift keycode 96 = Scroll_Backward
keycode 97 =
keycode 98 = Num_Lock
keycode 99 = Shift
keycode 100 = y
keycode 101 = x
keycode 102 = +c +C Hex_C Control_c Control_c Meta_c Meta_Control_c
keycode 103 = v
keycode 104 = +b +B Hex_B Control_b Control_b Meta_b Meta_Control_b
keycode 105 = n
keycode 106 = +m +M mu Control_m
keycode 107 = comma semicolon
alt keycode 107 = Meta_comma
keycode 108 = period colon
control keycode 108 = Compose
alt keycode 108 = Meta_period
keycode 109 = minus underscore
control keycode 109 = Delete
alt keycode 109 = Meta_slash
keycode 110 = Shift
keycode 111 = Linefeed
keycode 112 = KP_1
altgr keycode 112 = Hex_1
alt keycode 112 = Ascii_1
keycode 113 = KP_2
altgr keycode 113 = Hex_2
alt keycode 113 = Ascii_2
keycode 114 = KP_3
altgr keycode 114 = Hex_3
alt keycode 114 = Ascii_3
keycode 115 =
keycode 116 =
keycode 117 =
keycode 118 = Help
keycode 119 = Caps_Lock
keycode 120 =
keycode 121 = space space
control keycode 121 = nul
alt keycode 121 = Meta_space
keycode 122 =
keycode 123 = Next
shift keycode 123 = Scroll_Forward
keycode 124 = less greater bar
keycode 125 = KP_Add
keycode 126 =
keycode 127 =