Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # HP300 kernel keymap. This uses 7 modifier combinations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) keymaps 0-2,4-5,8,12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) # Change the above line into
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #	keymaps 0-2,4-6,8,12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) # in case you want the entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) #	altgr   control keycode  83 = Boot
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) #	altgr   control keycode 111 = Boot
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) # below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) # In fact AltGr is used very little, and one more keymap can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) # be saved by mapping AltGr to Alt (and adapting a few entries):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) # keycode 100 = Alt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) keycode   1 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) keycode   2 = Alt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) keycode   3 = Alt
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) keycode   4 = Shift
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) keycode   5 = Shift
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) keycode   6 = Control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) keycode   7 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) keycode   8 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) keycode   9 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) keycode  10 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) keycode  11 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) keycode  12 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) keycode  13 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) keycode  14 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) keycode  15 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) keycode  16 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) keycode  17 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) keycode  18 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) keycode  19 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) keycode  20 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) keycode  21 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) keycode  22 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) keycode  23 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) keycode  24 = b
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) keycode  25 = v
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) keycode  26 = c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) keycode  27 = x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) keycode  28 = z
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) keycode  29 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) keycode  30 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) keycode  31 = Escape		Delete
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) keycode  32 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) keycode  33 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) keycode  34 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) keycode  35 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) keycode  36 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) keycode  37 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) keycode  38 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) keycode  39 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) keycode  40 = h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) keycode  41 = g
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) keycode  42 = f
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) keycode  43 = d
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) keycode  44 = s
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) keycode  45 = a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) keycode  46 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) keycode  47 = Caps_Lock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) keycode  48 = u
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) keycode  49 = y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) keycode  50 = t
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) keycode  51 = r
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) keycode  52 = e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) keycode  53 = w
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) keycode  54 = q
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) keycode  55 = Tab		Tab
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	alt     keycode    55 = Meta_Tab
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) keycode  56 = seven		ampersand
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) keycode  57 = six		asciicircum
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) keycode  58 = five		percent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) keycode  59 = four		dollar
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) keycode  60 = three		numbersign
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) keycode  61 = two		at		at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) keycode  62 = one		exclam		exclam
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) keycode  63 = grave		asciitilde
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	control keycode    63 = nul
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	alt     keycode    63 = Meta_grave
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) keycode  64 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) keycode  65 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) keycode  66 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) keycode  67 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) keycode  68 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) keycode  69 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) keycode  70 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) keycode  71 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) keycode  72 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) keycode  73 = F4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	control keycode	   73 = Console_4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) keycode  74 = F3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	control keycode	   74 = Console_3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) keycode  75 = F2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	control keycode	   75 = Console_2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) keycode  76 = F1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	control keycode	   76 = Console_1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) keycode  77 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) keycode  78 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) keycode  79 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) keycode  80 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) keycode  81 = F5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	control keycode	   81 = Console_5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) keycode  82 = F6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	control keycode	   82 = Console_6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) keycode  83 = F7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	control keycode	   83 = Console_7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) keycode  84 = F8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	control keycode	   84 = Console_8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) keycode  85 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) keycode  86 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) keycode  87 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) keycode  88 = eight		asterisk	asterisk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) keycode  89 = nine		parenleft	bracketleft
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) keycode  90 = zero		parenright	bracketright
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) keycode  91 = minus		underscore
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) keycode  92 = equal		plus
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) keycode  93 = BackSpace
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) keycode  94 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) keycode  95 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) keycode  96 = i
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) keycode  97 = o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) keycode  98 = p
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) keycode  99 = bracketleft	braceleft
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) keycode 100 = bracketright	braceright
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) keycode 101 = backslash		bar
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	control keycode   101 = Control_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	alt     keycode   101 = Meta_backslash
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) keycode 102 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) keycode 103 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) keycode 104 = j
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) keycode 105 = k
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) keycode 106 = l
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) keycode 107 = semicolon		colon
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	alt     keycode   107 = Meta_semicolon
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) keycode 108 = apostrophe	quotedbl
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	control keycode   108 = Control_g
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	alt     keycode   108 = Meta_apostrophe
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) keycode 109 = Return
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) keycode 110 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) keycode 111 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) keycode 112 = m
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) keycode 113 = comma		less
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) keycode 114 = period		greater
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) keycode 115 = slash		question
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) keycode 116 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) keycode 117 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) keycode 118 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) keycode 119 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) keycode 120 = n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) keycode 121 = space		space
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) keycode 122 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) keycode 123 =
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) keycode 124 = Left
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) keycode 125 = Down
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) keycode 126 = Up
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) keycode 127 = Right
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) string F1 = "\033[[A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) string F2 = "\033[[B"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) string F3 = "\033[[C"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) string F4 = "\033[[D"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) string F5 = "\033[[E"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) string F6 = "\033[17~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) string F7 = "\033[18~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) string F8 = "\033[19~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) string F9 = "\033[20~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) string F10 = "\033[21~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) string F11 = "\033[23~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) string F12 = "\033[24~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) string F13 = "\033[25~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) string F14 = "\033[26~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) string F15 = "\033[28~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) string F16 = "\033[29~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) string F17 = "\033[31~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) string F18 = "\033[32~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) string F19 = "\033[33~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) string F20 = "\033[34~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) string Find = "\033[1~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) string Insert = "\033[2~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) string Remove = "\033[3~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) string Select = "\033[4~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) string Prior = "\033[5~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) string Next = "\033[6~"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) string Macro = "\033[M"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) string Pause = "\033[P"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) compose '`' 'A' to 'À'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) compose '`' 'a' to 'à'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) compose '\'' 'A' to 'Á'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) compose '\'' 'a' to 'á'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) compose '^' 'A' to 'Â'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) compose '^' 'a' to 'â'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) compose '~' 'A' to 'Ã'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) compose '~' 'a' to 'ã'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) compose '"' 'A' to 'Ä'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) compose '"' 'a' to 'ä'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) compose 'O' 'A' to 'Å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) compose 'o' 'a' to 'å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) compose '0' 'A' to 'Å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) compose '0' 'a' to 'å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) compose 'A' 'A' to 'Å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) compose 'a' 'a' to 'å'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) compose 'A' 'E' to 'Æ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) compose 'a' 'e' to 'æ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) compose ',' 'C' to 'Ç'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) compose ',' 'c' to 'ç'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) compose '`' 'E' to 'È'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) compose '`' 'e' to 'è'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) compose '\'' 'E' to 'É'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) compose '\'' 'e' to 'é'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) compose '^' 'E' to 'Ê'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) compose '^' 'e' to 'ê'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) compose '"' 'E' to 'Ë'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) compose '"' 'e' to 'ë'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) compose '`' 'I' to 'Ì'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) compose '`' 'i' to 'ì'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) compose '\'' 'I' to 'Í'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) compose '\'' 'i' to 'í'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) compose '^' 'I' to 'Î'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) compose '^' 'i' to 'î'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) compose '"' 'I' to 'Ï'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) compose '"' 'i' to 'ï'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) compose '-' 'D' to 'Ð'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) compose '-' 'd' to 'ð'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) compose '~' 'N' to 'Ñ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) compose '~' 'n' to 'ñ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) compose '`' 'O' to 'Ò'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) compose '`' 'o' to 'ò'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) compose '\'' 'O' to 'Ó'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) compose '\'' 'o' to 'ó'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) compose '^' 'O' to 'Ô'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) compose '^' 'o' to 'ô'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) compose '~' 'O' to 'Õ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) compose '~' 'o' to 'õ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) compose '"' 'O' to 'Ö'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) compose '"' 'o' to 'ö'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) compose '/' 'O' to 'Ø'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) compose '/' 'o' to 'ø'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) compose '`' 'U' to 'Ù'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) compose '`' 'u' to 'ù'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) compose '\'' 'U' to 'Ú'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) compose '\'' 'u' to 'ú'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) compose '^' 'U' to 'Û'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) compose '^' 'u' to 'û'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) compose '"' 'U' to 'Ü'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) compose '"' 'u' to 'ü'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) compose '\'' 'Y' to 'Ý'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) compose '\'' 'y' to 'ý'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) compose 'T' 'H' to 'Þ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) compose 't' 'h' to 'þ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) compose 's' 's' to 'ß'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) compose '"' 'y' to 'ÿ'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) compose 's' 'z' to 'ß'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) compose 'i' 'j' to 'ÿ'