1 | #==========================================================================
|
---|
2 | # README
|
---|
3 | #==========================================================================
|
---|
4 | # Neo2 Console Keymap
|
---|
5 | #
|
---|
6 | # Notes:
|
---|
7 | # • Not using KP_-keysyms on fourth level as NumLock is not controllable
|
---|
8 | # (i.e. can't be forced to on whenever the keymap is loaded).
|
---|
9 | # On console there is little need for KP_-keysyms.
|
---|
10 | # • Mod4-Lock is not implemented (technical difficulties, not enough levels)
|
---|
11 | # • Dead keys only when there exists a corresponding dead keysym on console
|
---|
12 | # (i.e circumflex, gravis, cedille, trema, akut and tilde) otherwise the
|
---|
13 | # undead character is produced.
|
---|
14 | # • Using default compose as for now. Maximum number allowed compose
|
---|
15 | # sequences seems to be 256, not enough for the standard Neo2 sequences.
|
---|
16 | # • Wrong Caps_Lock behaviour with ssharp (not returning to lower case when
|
---|
17 | # using Caps_Lock and Shift)
|
---|
18 | # See: https://bugzilla.kernel.org/show_bug.cgi?id=7063
|
---|
19 |
|
---|
20 | #==========================================================================
|
---|
21 | # Statements and defaults
|
---|
22 | #==========================================================================
|
---|
23 |
|
---|
24 | keymaps 0-127 # We define these levels
|
---|
25 | compose as usual # Use default compose
|
---|
26 | strings as usual # Use default strings
|
---|
27 |
|
---|
28 | include "linux-keys-bare" # Some standard key mappings
|
---|
29 |
|
---|
30 | #==========================================================================
|
---|
31 | # Modifier
|
---|
32 | #==========================================================================
|
---|
33 |
|
---|
34 | keycode 42 = ShiftL # Enable Shift
|
---|
35 | shiftr keycode 42 = Caps_Lock # Enable Caps_Lock
|
---|
36 | keycode 54 = ShiftR # Enable Shift
|
---|
37 | shiftl keycode 54 = Caps_Lock # Enable Caps_Lock
|
---|
38 |
|
---|
39 | keycode 58 = AltGr # Mod3 Left
|
---|
40 | keycode 43 = AltGr # Mod3 Right
|
---|
41 |
|
---|
42 | keycode 86 = CtrlL # Mod4 Left
|
---|
43 | keycode 100 = CtrlL # Mod4 Right
|
---|
44 | #==========================================================================
|
---|
45 | # Function Keys
|
---|
46 | #==========================================================================
|
---|
47 | keycode 1 = Escape # Enable Escape
|
---|
48 | shiftl keycode 1 = Meta_Escape
|
---|
49 | shiftr keycode 1 = Meta_Escape
|
---|
50 | altgr keycode 1 = Meta_Escape
|
---|
51 | keycode 14 = Delete # Enable Erase
|
---|
52 | keycode 15 = Tab # Enable Tab
|
---|
53 | shiftl keycode 15 = Meta_Tab
|
---|
54 | shiftr keycode 15 = Meta_Tab
|
---|
55 | keycode 28 = Return # Enable Enter
|
---|
56 | keycode 29 = Control # Enable Control
|
---|
57 | keycode 56 = Alt # Enable Alt
|
---|
58 | keycode 97 = Control # Enable Control
|
---|
59 |
|
---|
60 | #==========================================================================
|
---|
61 | # Compose
|
---|
62 | #==========================================================================
|
---|
63 |
|
---|
64 | # TODO: add most important compose definitions
|
---|
65 |
|
---|
66 | altgr keycode 15 = Compose # Mod3+Tab: Compose
|
---|
67 |
|
---|
68 | #==========================================================================
|
---|
69 | # Characters (autogenerated)
|
---|
70 | #==========================================================================
|
---|
71 |
|
---|
72 | keycode 41 = U+02c6 # ˆ [U+02C6] MODIFIER LETTER CIRCUMFLEX ACCENT
|
---|
73 | shiftl keycode 41 = U+02c7 # ˇ [U+02C7] CARON
|
---|
74 | shiftr keycode 41 = U+02c7 # ˇ [U+02C7] CARON
|
---|
75 | altgr keycode 41 = U+21bb # ↻ [U+21BB] CLOCKWISE OPEN CIRCLE ARROW
|
---|
76 | ctrll keycode 41 = U+02d9 # ˙ [U+02D9] DOT ABOVE
|
---|
77 | shiftl ctrll keycode 41 = U+02d9 # ˙ [U+02D9] DOT ABOVE
|
---|
78 | shiftr ctrll keycode 41 = U+02d9 # ˙ [U+02D9] DOT ABOVE
|
---|
79 | shiftl altgr keycode 41 = U+02de # ˞ [U+02DE] MODIFIER LETTER RHOTIC HOOK
|
---|
80 | shiftr altgr keycode 41 = U+02de # ˞ [U+02DE] MODIFIER LETTER RHOTIC HOOK
|
---|
81 | ctrll altgr keycode 41 = period # . [U+002E] FULL STOP
|
---|
82 |
|
---|
83 | keycode 2 = one # 1 [U+0031] DIGIT ONE
|
---|
84 | shiftl keycode 2 = degree # ° [U+00B0] DEGREE SIGN
|
---|
85 | shiftr keycode 2 = degree # ° [U+00B0] DEGREE SIGN
|
---|
86 | altgr keycode 2 = onesuperior # ¹ [U+00B9] SUPERSCRIPT ONE
|
---|
87 | ctrll keycode 2 = ordfeminine # ª [U+00AA] FEMININE ORDINAL INDICATOR
|
---|
88 | shiftl ctrll keycode 2 = ordfeminine # ª [U+00AA] FEMININE ORDINAL INDICATOR
|
---|
89 | shiftr ctrll keycode 2 = ordfeminine # ª [U+00AA] FEMININE ORDINAL INDICATOR
|
---|
90 | shiftl altgr keycode 2 = U+2081 # ₁ [U+2081] SUBSCRIPT ONE
|
---|
91 | shiftr altgr keycode 2 = U+2081 # ₁ [U+2081] SUBSCRIPT ONE
|
---|
92 | ctrll altgr keycode 2 = notsign # ¬ [U+00AC] NOT SIGN
|
---|
93 |
|
---|
94 | keycode 3 = two # 2 [U+0032] DIGIT TWO
|
---|
95 | shiftl keycode 3 = section # § [U+00A7] SECTION SIGN
|
---|
96 | shiftr keycode 3 = section # § [U+00A7] SECTION SIGN
|
---|
97 | altgr keycode 3 = twosuperior # ² [U+00B2] SUPERSCRIPT TWO
|
---|
98 | ctrll keycode 3 = masculine # º [U+00BA] MASCULINE ORDINAL INDICATOR
|
---|
99 | shiftl ctrll keycode 3 = masculine # º [U+00BA] MASCULINE ORDINAL INDICATOR
|
---|
100 | shiftr ctrll keycode 3 = masculine # º [U+00BA] MASCULINE ORDINAL INDICATOR
|
---|
101 | shiftl altgr keycode 3 = U+2082 # ₂ [U+2082] SUBSCRIPT TWO
|
---|
102 | shiftr altgr keycode 3 = U+2082 # ₂ [U+2082] SUBSCRIPT TWO
|
---|
103 | ctrll altgr keycode 3 = U+2228 # ∨ [U+2228] LOGICAL OR
|
---|
104 |
|
---|
105 | keycode 4 = three # 3 [U+0033] DIGIT THREE
|
---|
106 | shiftl keycode 4 = U+2113 # ℓ [U+2113] SCRIPT SMALL L
|
---|
107 | shiftr keycode 4 = U+2113 # ℓ [U+2113] SCRIPT SMALL L
|
---|
108 | altgr keycode 4 = threesuperior # ³ [U+00B3] SUPERSCRIPT THREE
|
---|
109 | ctrll keycode 4 = U+2116 # № [U+2116] NUMERO SIGN
|
---|
110 | shiftl ctrll keycode 4 = U+2116 # № [U+2116] NUMERO SIGN
|
---|
111 | shiftr ctrll keycode 4 = U+2116 # № [U+2116] NUMERO SIGN
|
---|
112 | shiftl altgr keycode 4 = U+2083 # ₃ [U+2083] SUBSCRIPT THREE
|
---|
113 | shiftr altgr keycode 4 = U+2083 # ₃ [U+2083] SUBSCRIPT THREE
|
---|
114 | ctrll altgr keycode 4 = U+2227 # ∧ [U+2227] LOGICAL AND
|
---|
115 |
|
---|
116 | keycode 5 = four # 4 [U+0034] DIGIT FOUR
|
---|
117 | shiftl keycode 5 = guillemotright # » [U+00BB] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
---|
118 | shiftr keycode 5 = guillemotright # » [U+00BB] RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
---|
119 | altgr keycode 5 = U+203a # › [U+203A] SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
|
---|
120 | ctrll keycode 5 = space # [U+0020] SPACE
|
---|
121 | shiftl ctrll keycode 5 = space # [U+0020] SPACE
|
---|
122 | shiftr ctrll keycode 5 = space # [U+0020] SPACE
|
---|
123 | shiftl altgr keycode 5 = U+2640 # ♀ [U+2640] FEMALE SIGN
|
---|
124 | shiftr altgr keycode 5 = U+2640 # ♀ [U+2640] FEMALE SIGN
|
---|
125 | ctrll altgr keycode 5 = U+22a5 # ⊥ [U+22A5] UP TACK
|
---|
126 |
|
---|
127 | keycode 6 = five # 5 [U+0035] DIGIT FIVE
|
---|
128 | shiftl keycode 6 = guillemotleft # « [U+00AB] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
---|
129 | shiftr keycode 6 = guillemotleft # « [U+00AB] LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
---|
130 | altgr keycode 6 = U+2039 # ‹ [U+2039] SINGLE LEFT-POINTING ANGLE QUOTATION MARK
|
---|
131 | ctrll keycode 6 = periodcentered # · [U+00B7] MIDDLE DOT
|
---|
132 | shiftl ctrll keycode 6 = periodcentered # · [U+00B7] MIDDLE DOT
|
---|
133 | shiftr ctrll keycode 6 = periodcentered # · [U+00B7] MIDDLE DOT
|
---|
134 | shiftl altgr keycode 6 = U+2642 # ♂ [U+2642] MALE SIGN
|
---|
135 | shiftr altgr keycode 6 = U+2642 # ♂ [U+2642] MALE SIGN
|
---|
136 | ctrll altgr keycode 6 = U+2221 # ∡ [U+2221] MEASURED ANGLE
|
---|
137 |
|
---|
138 | keycode 7 = six # 6 [U+0036] DIGIT SIX
|
---|
139 | shiftl keycode 7 = dollar # $ [U+0024] DOLLAR SIGN
|
---|
140 | shiftr keycode 7 = dollar # $ [U+0024] DOLLAR SIGN
|
---|
141 | altgr keycode 7 = cent # ¢ [U+00A2] CENT SIGN
|
---|
142 | ctrll keycode 7 = sterling # £ [U+00A3] POUND SIGN
|
---|
143 | shiftl ctrll keycode 7 = sterling # £ [U+00A3] POUND SIGN
|
---|
144 | shiftr ctrll keycode 7 = sterling # £ [U+00A3] POUND SIGN
|
---|
145 | shiftl altgr keycode 7 = U+26a5 # ⚥ [U+26A5] MALE AND FEMALE SIGN
|
---|
146 | shiftr altgr keycode 7 = U+26a5 # ⚥ [U+26A5] MALE AND FEMALE SIGN
|
---|
147 | ctrll altgr keycode 7 = U+2225 # ∥ [U+2225] PARALLEL TO
|
---|
148 |
|
---|
149 | keycode 8 = seven # 7 [U+0037] DIGIT SEVEN
|
---|
150 | shiftl keycode 8 = U+20ac # € [U+20AC] EURO SIGN
|
---|
151 | shiftr keycode 8 = U+20ac # € [U+20AC] EURO SIGN
|
---|
152 | altgr keycode 8 = yen # ¥ [U+00A5] YEN SIGN
|
---|
153 | ctrll keycode 8 = currency # ¤ [U+00A4] CURRENCY SIGN
|
---|
154 | shiftl ctrll keycode 8 = currency # ¤ [U+00A4] CURRENCY SIGN
|
---|
155 | shiftr ctrll keycode 8 = currency # ¤ [U+00A4] CURRENCY SIGN
|
---|
156 | shiftl altgr keycode 8 = U+03f0 # ϰ [U+03F0] GREEK KAPPA SYMBOL
|
---|
157 | shiftr altgr keycode 8 = U+03f0 # ϰ [U+03F0] GREEK KAPPA SYMBOL
|
---|
158 | ctrll altgr keycode 8 = U+2192 # → [U+2192] RIGHTWARDS ARROW
|
---|
159 |
|
---|
160 | keycode 9 = eight # 8 [U+0038] DIGIT EIGHT
|
---|
161 | shiftl keycode 9 = U+201e # „ [U+201E] DOUBLE LOW-9 QUOTATION MARK
|
---|
162 | shiftr keycode 9 = U+201e # „ [U+201E] DOUBLE LOW-9 QUOTATION MARK
|
---|
163 | altgr keycode 9 = U+201a # ‚ [U+201A] SINGLE LOW-9 QUOTATION MARK
|
---|
164 | ctrll keycode 9 = U+21e5 # ⇥ [U+21E5] RIGHTWARDS ARROW TO BAR
|
---|
165 | shiftl ctrll keycode 9 = U+21e5 # ⇥ [U+21E5] RIGHTWARDS ARROW TO BAR
|
---|
166 | shiftr ctrll keycode 9 = U+21e5 # ⇥ [U+21E5] RIGHTWARDS ARROW TO BAR
|
---|
167 | shiftl altgr keycode 9 = U+27e8 # ⟨ [U+27E8] MATHEMATICAL LEFT ANGLE BRACKET
|
---|
168 | shiftr altgr keycode 9 = U+27e8 # ⟨ [U+27E8] MATHEMATICAL LEFT ANGLE BRACKET
|
---|
169 | ctrll altgr keycode 9 = U+221e # ∞ [U+221E] INFINITY
|
---|
170 |
|
---|
171 | keycode 10 = nine # 9 [U+0039] DIGIT NINE
|
---|
172 | shiftl keycode 10 = U+201c # “ [U+201C] LEFT DOUBLE QUOTATION MARK
|
---|
173 | shiftr keycode 10 = U+201c # “ [U+201C] LEFT DOUBLE QUOTATION MARK
|
---|
174 | altgr keycode 10 = U+2018 # ‘ [U+2018] LEFT SINGLE QUOTATION MARK
|
---|
175 | ctrll keycode 10 = slash # / [U+002F] SOLIDUS
|
---|
176 | shiftl ctrll keycode 10 = slash # / [U+002F] SOLIDUS
|
---|
177 | shiftr ctrll keycode 10 = slash # / [U+002F] SOLIDUS
|
---|
178 | shiftl altgr keycode 10 = U+27e9 # ⟩ [U+27E9] MATHEMATICAL RIGHT ANGLE BRACKET
|
---|
179 | shiftr altgr keycode 10 = U+27e9 # ⟩ [U+27E9] MATHEMATICAL RIGHT ANGLE BRACKET
|
---|
180 | ctrll altgr keycode 10 = U+221d # ∝ [U+221D] PROPORTIONAL TO
|
---|
181 |
|
---|
182 | keycode 11 = zero # 0 [U+0030] DIGIT ZERO
|
---|
183 | shiftl keycode 11 = U+201d # ” [U+201D] RIGHT DOUBLE QUOTATION MARK
|
---|
184 | shiftr keycode 11 = U+201d # ” [U+201D] RIGHT DOUBLE QUOTATION MARK
|
---|
185 | altgr keycode 11 = U+2019 # ’ [U+2019] RIGHT SINGLE QUOTATION MARK
|
---|
186 | ctrll keycode 11 = asterisk # * [U+002A] ASTERISK
|
---|
187 | shiftl ctrll keycode 11 = asterisk # * [U+002A] ASTERISK
|
---|
188 | shiftr ctrll keycode 11 = asterisk # * [U+002A] ASTERISK
|
---|
189 | shiftl altgr keycode 11 = U+2080 # ₀ [U+2080] SUBSCRIPT ZERO
|
---|
190 | shiftr altgr keycode 11 = U+2080 # ₀ [U+2080] SUBSCRIPT ZERO
|
---|
191 | ctrll altgr keycode 11 = U+2205 # ∅ [U+2205] EMPTY SET
|
---|
192 |
|
---|
193 | keycode 12 = minus # - [U+002D] HYPHEN-MINUS
|
---|
194 | shiftl keycode 12 = U+2014 # — [U+2014] EM DASH
|
---|
195 | shiftr keycode 12 = U+2014 # — [U+2014] EM DASH
|
---|
196 | altgr keycode 12 = space # [U+0020] SPACE
|
---|
197 | ctrll keycode 12 = minus # - [U+002D] HYPHEN-MINUS
|
---|
198 | shiftl ctrll keycode 12 = minus # - [U+002D] HYPHEN-MINUS
|
---|
199 | shiftr ctrll keycode 12 = minus # - [U+002D] HYPHEN-MINUS
|
---|
200 | shiftl altgr keycode 12 = U+2011 # ‑ [U+2011] NON-BREAKING HYPHEN
|
---|
201 | shiftr altgr keycode 12 = U+2011 # ‑ [U+2011] NON-BREAKING HYPHEN
|
---|
202 | ctrll altgr keycode 12 = U+254c # ╌ [U+254C] BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
|
---|
203 |
|
---|
204 | keycode 13 = grave # ` [U+0060] GRAVE ACCENT
|
---|
205 | shiftl keycode 13 = cedilla # ¸ [U+00B8] CEDILLA
|
---|
206 | shiftr keycode 13 = cedilla # ¸ [U+00B8] CEDILLA
|
---|
207 | altgr keycode 13 = U+02da # ˚ [U+02DA] RING ABOVE
|
---|
208 | ctrll keycode 13 = diaeresis # ¨ [U+00A8] DIAERESIS
|
---|
209 | shiftl ctrll keycode 13 = diaeresis # ¨ [U+00A8] DIAERESIS
|
---|
210 | shiftr ctrll keycode 13 = diaeresis # ¨ [U+00A8] DIAERESIS
|
---|
211 | shiftl altgr keycode 13 = U+1ffe # ῾ [U+1FFE] GREEK DASIA
|
---|
212 | shiftr altgr keycode 13 = U+1ffe # ῾ [U+1FFE] GREEK DASIA
|
---|
213 | ctrll altgr keycode 13 = macron # ¯ [U+00AF] MACRON
|
---|
214 |
|
---|
215 | keycode 16 = x # x [U+0078] LATIN SMALL LETTER X
|
---|
216 | shift shiftl keycode 16 = x # x [U+0078] LATIN SMALL LETTER X
|
---|
217 | shift shiftr keycode 16 = x # x [U+0078] LATIN SMALL LETTER X
|
---|
218 | shiftl keycode 16 = +X # X [U+0058] LATIN CAPITAL LETTER X
|
---|
219 | shiftr keycode 16 = +X # X [U+0058] LATIN CAPITAL LETTER X
|
---|
220 | altgr keycode 16 = U+2026 # … [U+2026] HORIZONTAL ELLIPSIS
|
---|
221 | ctrll keycode 16 = U+21de # ⇞ [U+21DE] UPWARDS ARROW WITH DOUBLE STROKE
|
---|
222 | shiftl ctrll keycode 16 = U+21de # ⇞ [U+21DE] UPWARDS ARROW WITH DOUBLE STROKE
|
---|
223 | shiftr ctrll keycode 16 = U+21de # ⇞ [U+21DE] UPWARDS ARROW WITH DOUBLE STROKE
|
---|
224 | shiftl altgr keycode 16 = U+03be # ξ [U+03BE] GREEK SMALL LETTER XI
|
---|
225 | shiftr altgr keycode 16 = U+03be # ξ [U+03BE] GREEK SMALL LETTER XI
|
---|
226 | ctrll altgr keycode 16 = U+039e # Ξ [U+039E] GREEK CAPITAL LETTER XI
|
---|
227 |
|
---|
228 | keycode 17 = v # v [U+0076] LATIN SMALL LETTER V
|
---|
229 | shift shiftl keycode 17 = v # v [U+0076] LATIN SMALL LETTER V
|
---|
230 | shift shiftr keycode 17 = v # v [U+0076] LATIN SMALL LETTER V
|
---|
231 | shiftl keycode 17 = +V # V [U+0056] LATIN CAPITAL LETTER V
|
---|
232 | shiftr keycode 17 = +V # V [U+0056] LATIN CAPITAL LETTER V
|
---|
233 | altgr keycode 17 = underscore # _ [U+005F] LOW LINE
|
---|
234 | ctrll keycode 17 = U+232b # ⌫ [U+232B] ERASE TO THE LEFT
|
---|
235 | shiftl ctrll keycode 17 = U+232b # ⌫ [U+232B] ERASE TO THE LEFT
|
---|
236 | shiftr ctrll keycode 17 = U+232b # ⌫ [U+232B] ERASE TO THE LEFT
|
---|
237 | shiftl altgr keycode 17 = space # [U+0020] SPACE
|
---|
238 | shiftr altgr keycode 17 = space # [U+0020] SPACE
|
---|
239 | ctrll altgr keycode 17 = U+221a # √ [U+221A] SQUARE ROOT
|
---|
240 |
|
---|
241 | keycode 18 = l # l [U+006C] LATIN SMALL LETTER L
|
---|
242 | shift shiftl keycode 18 = l # l [U+006C] LATIN SMALL LETTER L
|
---|
243 | shift shiftr keycode 18 = l # l [U+006C] LATIN SMALL LETTER L
|
---|
244 | shiftl keycode 18 = +L # L [U+004C] LATIN CAPITAL LETTER L
|
---|
245 | shiftr keycode 18 = +L # L [U+004C] LATIN CAPITAL LETTER L
|
---|
246 | altgr keycode 18 = bracketleft # [ [U+005B] LEFT SQUARE BRACKET
|
---|
247 | ctrll keycode 18 = U+21e1 # ⇡ [U+21E1] UPWARDS DASHED ARROW
|
---|
248 | shiftl ctrll keycode 18 = U+21e1 # ⇡ [U+21E1] UPWARDS DASHED ARROW
|
---|
249 | shiftr ctrll keycode 18 = U+21e1 # ⇡ [U+21E1] UPWARDS DASHED ARROW
|
---|
250 | shiftl altgr keycode 18 = U+03bb # λ [U+03BB] GREEK SMALL LETTER LAMDA
|
---|
251 | shiftr altgr keycode 18 = U+03bb # λ [U+03BB] GREEK SMALL LETTER LAMDA
|
---|
252 | ctrll altgr keycode 18 = U+039b # Λ [U+039B] GREEK CAPITAL LETTER LAMDA
|
---|
253 |
|
---|
254 | keycode 19 = c # c [U+0063] LATIN SMALL LETTER C
|
---|
255 | shift shiftl keycode 19 = c # c [U+0063] LATIN SMALL LETTER C
|
---|
256 | shift shiftr keycode 19 = c # c [U+0063] LATIN SMALL LETTER C
|
---|
257 | shiftl keycode 19 = +C # C [U+0043] LATIN CAPITAL LETTER C
|
---|
258 | shiftr keycode 19 = +C # C [U+0043] LATIN CAPITAL LETTER C
|
---|
259 | altgr keycode 19 = bracketright # ] [U+005D] RIGHT SQUARE BRACKET
|
---|
260 | ctrll keycode 19 = U+2326 # ⌦ [U+2326] ERASE TO THE RIGHT
|
---|
261 | shiftl ctrll keycode 19 = U+2326 # ⌦ [U+2326] ERASE TO THE RIGHT
|
---|
262 | shiftr ctrll keycode 19 = U+2326 # ⌦ [U+2326] ERASE TO THE RIGHT
|
---|
263 | shiftl altgr keycode 19 = U+03c7 # χ [U+03C7] GREEK SMALL LETTER CHI
|
---|
264 | shiftr altgr keycode 19 = U+03c7 # χ [U+03C7] GREEK SMALL LETTER CHI
|
---|
265 | ctrll altgr keycode 19 = U+2102 # ℂ [U+2102] DOUBLE-STRUCK CAPITAL C
|
---|
266 |
|
---|
267 | keycode 20 = w # w [U+0077] LATIN SMALL LETTER W
|
---|
268 | shift shiftl keycode 20 = w # w [U+0077] LATIN SMALL LETTER W
|
---|
269 | shift shiftr keycode 20 = w # w [U+0077] LATIN SMALL LETTER W
|
---|
270 | shiftl keycode 20 = +W # W [U+0057] LATIN CAPITAL LETTER W
|
---|
271 | shiftr keycode 20 = +W # W [U+0057] LATIN CAPITAL LETTER W
|
---|
272 | altgr keycode 20 = asciicircum # ^ [U+005E] CIRCUMFLEX ACCENT
|
---|
273 | ctrll keycode 20 = U+21df # ⇟ [U+21DF] DOWNWARDS ARROW WITH DOUBLE STROKE
|
---|
274 | shiftl ctrll keycode 20 = U+21df # ⇟ [U+21DF] DOWNWARDS ARROW WITH DOUBLE STROKE
|
---|
275 | shiftr ctrll keycode 20 = U+21df # ⇟ [U+21DF] DOWNWARDS ARROW WITH DOUBLE STROKE
|
---|
276 | shiftl altgr keycode 20 = U+03c9 # ω [U+03C9] GREEK SMALL LETTER OMEGA
|
---|
277 | shiftr altgr keycode 20 = U+03c9 # ω [U+03C9] GREEK SMALL LETTER OMEGA
|
---|
278 | ctrll altgr keycode 20 = U+03a9 # Ω [U+03A9] GREEK CAPITAL LETTER OMEGA
|
---|
279 |
|
---|
280 | keycode 21 = k # k [U+006B] LATIN SMALL LETTER K
|
---|
281 | shift shiftl keycode 21 = k # k [U+006B] LATIN SMALL LETTER K
|
---|
282 | shift shiftr keycode 21 = k # k [U+006B] LATIN SMALL LETTER K
|
---|
283 | shiftl keycode 21 = +K # K [U+004B] LATIN CAPITAL LETTER K
|
---|
284 | shiftr keycode 21 = +K # K [U+004B] LATIN CAPITAL LETTER K
|
---|
285 | altgr keycode 21 = exclam # ! [U+0021] EXCLAMATION MARK
|
---|
286 | ctrll keycode 21 = exclamdown # ¡ [U+00A1] INVERTED EXCLAMATION MARK
|
---|
287 | shiftl ctrll keycode 21 = exclamdown # ¡ [U+00A1] INVERTED EXCLAMATION MARK
|
---|
288 | shiftr ctrll keycode 21 = exclamdown # ¡ [U+00A1] INVERTED EXCLAMATION MARK
|
---|
289 | shiftl altgr keycode 21 = U+03ba # κ [U+03BA] GREEK SMALL LETTER KAPPA
|
---|
290 | shiftr altgr keycode 21 = U+03ba # κ [U+03BA] GREEK SMALL LETTER KAPPA
|
---|
291 | ctrll altgr keycode 21 = multiply # × [U+00D7] MULTIPLICATION SIGN
|
---|
292 |
|
---|
293 | keycode 22 = h # h [U+0068] LATIN SMALL LETTER H
|
---|
294 | shift shiftl keycode 22 = h # h [U+0068] LATIN SMALL LETTER H
|
---|
295 | shift shiftr keycode 22 = h # h [U+0068] LATIN SMALL LETTER H
|
---|
296 | shiftl keycode 22 = +H # H [U+0048] LATIN CAPITAL LETTER H
|
---|
297 | shiftr keycode 22 = +H # H [U+0048] LATIN CAPITAL LETTER H
|
---|
298 | altgr keycode 22 = less # < [U+003C] LESS-THAN SIGN
|
---|
299 | ctrll keycode 22 = seven # 7 [U+0037] DIGIT SEVEN
|
---|
300 | shiftl ctrll keycode 22 = seven # 7 [U+0037] DIGIT SEVEN
|
---|
301 | shiftr ctrll keycode 22 = seven # 7 [U+0037] DIGIT SEVEN
|
---|
302 | shiftl altgr keycode 22 = U+03c8 # ψ [U+03C8] GREEK SMALL LETTER PSI
|
---|
303 | shiftr altgr keycode 22 = U+03c8 # ψ [U+03C8] GREEK SMALL LETTER PSI
|
---|
304 | ctrll altgr keycode 22 = U+03a8 # Ψ [U+03A8] GREEK CAPITAL LETTER PSI
|
---|
305 |
|
---|
306 | keycode 23 = g # g [U+0067] LATIN SMALL LETTER G
|
---|
307 | shift shiftl keycode 23 = g # g [U+0067] LATIN SMALL LETTER G
|
---|
308 | shift shiftr keycode 23 = g # g [U+0067] LATIN SMALL LETTER G
|
---|
309 | shiftl keycode 23 = +G # G [U+0047] LATIN CAPITAL LETTER G
|
---|
310 | shiftr keycode 23 = +G # G [U+0047] LATIN CAPITAL LETTER G
|
---|
311 | altgr keycode 23 = greater # > [U+003E] GREATER-THAN SIGN
|
---|
312 | ctrll keycode 23 = eight # 8 [U+0038] DIGIT EIGHT
|
---|
313 | shiftl ctrll keycode 23 = eight # 8 [U+0038] DIGIT EIGHT
|
---|
314 | shiftr ctrll keycode 23 = eight # 8 [U+0038] DIGIT EIGHT
|
---|
315 | shiftl altgr keycode 23 = U+03b3 # γ [U+03B3] GREEK SMALL LETTER GAMMA
|
---|
316 | shiftr altgr keycode 23 = U+03b3 # γ [U+03B3] GREEK SMALL LETTER GAMMA
|
---|
317 | ctrll altgr keycode 23 = U+0393 # Γ [U+0393] GREEK CAPITAL LETTER GAMMA
|
---|
318 |
|
---|
319 | keycode 24 = f # f [U+0066] LATIN SMALL LETTER F
|
---|
320 | shift shiftl keycode 24 = f # f [U+0066] LATIN SMALL LETTER F
|
---|
321 | shift shiftr keycode 24 = f # f [U+0066] LATIN SMALL LETTER F
|
---|
322 | shiftl keycode 24 = +F # F [U+0046] LATIN CAPITAL LETTER F
|
---|
323 | shiftr keycode 24 = +F # F [U+0046] LATIN CAPITAL LETTER F
|
---|
324 | altgr keycode 24 = equal # = [U+003D] EQUALS SIGN
|
---|
325 | ctrll keycode 24 = nine # 9 [U+0039] DIGIT NINE
|
---|
326 | shiftl ctrll keycode 24 = nine # 9 [U+0039] DIGIT NINE
|
---|
327 | shiftr ctrll keycode 24 = nine # 9 [U+0039] DIGIT NINE
|
---|
328 | shiftl altgr keycode 24 = U+03c6 # φ [U+03C6] GREEK SMALL LETTER PHI
|
---|
329 | shiftr altgr keycode 24 = U+03c6 # φ [U+03C6] GREEK SMALL LETTER PHI
|
---|
330 | ctrll altgr keycode 24 = U+03a6 # Φ [U+03A6] GREEK CAPITAL LETTER PHI
|
---|
331 |
|
---|
332 | keycode 25 = q # q [U+0071] LATIN SMALL LETTER Q
|
---|
333 | shift shiftl keycode 25 = q # q [U+0071] LATIN SMALL LETTER Q
|
---|
334 | shift shiftr keycode 25 = q # q [U+0071] LATIN SMALL LETTER Q
|
---|
335 | shiftl keycode 25 = +Q # Q [U+0051] LATIN CAPITAL LETTER Q
|
---|
336 | shiftr keycode 25 = +Q # Q [U+0051] LATIN CAPITAL LETTER Q
|
---|
337 | altgr keycode 25 = ampersand # & [U+0026] AMPERSAND
|
---|
338 | ctrll keycode 25 = plus # + [U+002B] PLUS SIGN
|
---|
339 | shiftl ctrll keycode 25 = plus # + [U+002B] PLUS SIGN
|
---|
340 | shiftr ctrll keycode 25 = plus # + [U+002B] PLUS SIGN
|
---|
341 | shiftl altgr keycode 25 = U+03d5 # ϕ [U+03D5] GREEK PHI SYMBOL
|
---|
342 | shiftr altgr keycode 25 = U+03d5 # ϕ [U+03D5] GREEK PHI SYMBOL
|
---|
343 | ctrll altgr keycode 25 = U+211a # ℚ [U+211A] DOUBLE-STRUCK CAPITAL Q
|
---|
344 |
|
---|
345 | keycode 26 = ssharp # ß [U+00DF] LATIN SMALL LETTER SHARP S
|
---|
346 | shift shiftl keycode 26 = ssharp # ß [U+00DF] LATIN SMALL LETTER SHARP S
|
---|
347 | shift shiftr keycode 26 = ssharp # ß [U+00DF] LATIN SMALL LETTER SHARP S
|
---|
348 | shiftl keycode 26 = +U+1e9e # ẞ [U+1E9E] LATIN CAPITAL LETTER SHARP S
|
---|
349 | shiftr keycode 26 = +U+1e9e # ẞ [U+1E9E] LATIN CAPITAL LETTER SHARP S
|
---|
350 | altgr keycode 26 = U+017f # ſ [U+017F] LATIN SMALL LETTER LONG S
|
---|
351 | ctrll keycode 26 = U+2212 # − [U+2212] MINUS SIGN
|
---|
352 | shiftl ctrll keycode 26 = U+2212 # − [U+2212] MINUS SIGN
|
---|
353 | shiftr ctrll keycode 26 = U+2212 # − [U+2212] MINUS SIGN
|
---|
354 | shiftl altgr keycode 26 = U+03c2 # ς [U+03C2] GREEK SMALL LETTER FINAL SIGMA
|
---|
355 | shiftr altgr keycode 26 = U+03c2 # ς [U+03C2] GREEK SMALL LETTER FINAL SIGMA
|
---|
356 | ctrll altgr keycode 26 = U+2218 # ∘ [U+2218] RING OPERATOR
|
---|
357 |
|
---|
358 | keycode 27 = acute # ´ [U+00B4] ACUTE ACCENT
|
---|
359 | shiftl keycode 27 = U+02dc # ˜ [U+02DC] SMALL TILDE
|
---|
360 | shiftr keycode 27 = U+02dc # ˜ [U+02DC] SMALL TILDE
|
---|
361 | altgr keycode 27 = slash # / [U+002F] SOLIDUS
|
---|
362 | ctrll keycode 27 = U+02dd # ˝ [U+02DD] DOUBLE ACUTE ACCENT
|
---|
363 | shiftl ctrll keycode 27 = U+02dd # ˝ [U+02DD] DOUBLE ACUTE ACCENT
|
---|
364 | shiftr ctrll keycode 27 = U+02dd # ˝ [U+02DD] DOUBLE ACUTE ACCENT
|
---|
365 | shiftl altgr keycode 27 = U+1fbf # ᾿ [U+1FBF] GREEK PSILI
|
---|
366 | shiftr altgr keycode 27 = U+1fbf # ᾿ [U+1FBF] GREEK PSILI
|
---|
367 | ctrll altgr keycode 27 = U+02d8 # ˘ [U+02D8] BREVE
|
---|
368 |
|
---|
369 | keycode 30 = u # u [U+0075] LATIN SMALL LETTER U
|
---|
370 | shift shiftl keycode 30 = u # u [U+0075] LATIN SMALL LETTER U
|
---|
371 | shift shiftr keycode 30 = u # u [U+0075] LATIN SMALL LETTER U
|
---|
372 | shiftl keycode 30 = +U # U [U+0055] LATIN CAPITAL LETTER U
|
---|
373 | shiftr keycode 30 = +U # U [U+0055] LATIN CAPITAL LETTER U
|
---|
374 | altgr keycode 30 = backslash # \ [U+005C] REVERSE SOLIDUS
|
---|
375 | ctrll keycode 30 = U+21f1 # ⇱ [U+21F1] NORTH WEST ARROW TO CORNER
|
---|
376 | shiftl ctrll keycode 30 = U+21f1 # ⇱ [U+21F1] NORTH WEST ARROW TO CORNER
|
---|
377 | shiftr ctrll keycode 30 = U+21f1 # ⇱ [U+21F1] NORTH WEST ARROW TO CORNER
|
---|
378 | shiftl altgr keycode 30 = space # [U+0020] SPACE
|
---|
379 | shiftr altgr keycode 30 = space # [U+0020] SPACE
|
---|
380 | ctrll altgr keycode 30 = U+2282 # ⊂ [U+2282] SUBSET OF
|
---|
381 |
|
---|
382 | keycode 31 = i # i [U+0069] LATIN SMALL LETTER I
|
---|
383 | shift shiftl keycode 31 = i # i [U+0069] LATIN SMALL LETTER I
|
---|
384 | shift shiftr keycode 31 = i # i [U+0069] LATIN SMALL LETTER I
|
---|
385 | shiftl keycode 31 = +I # I [U+0049] LATIN CAPITAL LETTER I
|
---|
386 | shiftr keycode 31 = +I # I [U+0049] LATIN CAPITAL LETTER I
|
---|
387 | altgr keycode 31 = slash # / [U+002F] SOLIDUS
|
---|
388 | ctrll keycode 31 = U+21e0 # ⇠ [U+21E0] LEFTWARDS DASHED ARROW
|
---|
389 | shiftl ctrll keycode 31 = U+21e0 # ⇠ [U+21E0] LEFTWARDS DASHED ARROW
|
---|
390 | shiftr ctrll keycode 31 = U+21e0 # ⇠ [U+21E0] LEFTWARDS DASHED ARROW
|
---|
391 | shiftl altgr keycode 31 = U+03b9 # ι [U+03B9] GREEK SMALL LETTER IOTA
|
---|
392 | shiftr altgr keycode 31 = U+03b9 # ι [U+03B9] GREEK SMALL LETTER IOTA
|
---|
393 | ctrll altgr keycode 31 = U+222b # ∫ [U+222B] INTEGRAL
|
---|
394 |
|
---|
395 | keycode 32 = a # a [U+0061] LATIN SMALL LETTER A
|
---|
396 | shift shiftl keycode 32 = a # a [U+0061] LATIN SMALL LETTER A
|
---|
397 | shift shiftr keycode 32 = a # a [U+0061] LATIN SMALL LETTER A
|
---|
398 | shiftl keycode 32 = +A # A [U+0041] LATIN CAPITAL LETTER A
|
---|
399 | shiftr keycode 32 = +A # A [U+0041] LATIN CAPITAL LETTER A
|
---|
400 | altgr keycode 32 = braceleft # { [U+007B] LEFT CURLY BRACKET
|
---|
401 | ctrll keycode 32 = U+21e3 # ⇣ [U+21E3] DOWNWARDS DASHED ARROW
|
---|
402 | shiftl ctrll keycode 32 = U+21e3 # ⇣ [U+21E3] DOWNWARDS DASHED ARROW
|
---|
403 | shiftr ctrll keycode 32 = U+21e3 # ⇣ [U+21E3] DOWNWARDS DASHED ARROW
|
---|
404 | shiftl altgr keycode 32 = U+03b1 # α [U+03B1] GREEK SMALL LETTER ALPHA
|
---|
405 | shiftr altgr keycode 32 = U+03b1 # α [U+03B1] GREEK SMALL LETTER ALPHA
|
---|
406 | ctrll altgr keycode 32 = U+2200 # ∀ [U+2200] FOR ALL
|
---|
407 |
|
---|
408 | keycode 33 = e # e [U+0065] LATIN SMALL LETTER E
|
---|
409 | shift shiftl keycode 33 = e # e [U+0065] LATIN SMALL LETTER E
|
---|
410 | shift shiftr keycode 33 = e # e [U+0065] LATIN SMALL LETTER E
|
---|
411 | shiftl keycode 33 = +E # E [U+0045] LATIN CAPITAL LETTER E
|
---|
412 | shiftr keycode 33 = +E # E [U+0045] LATIN CAPITAL LETTER E
|
---|
413 | altgr keycode 33 = braceright # } [U+007D] RIGHT CURLY BRACKET
|
---|
414 | ctrll keycode 33 = U+21e2 # ⇢ [U+21E2] RIGHTWARDS DASHED ARROW
|
---|
415 | shiftl ctrll keycode 33 = U+21e2 # ⇢ [U+21E2] RIGHTWARDS DASHED ARROW
|
---|
416 | shiftr ctrll keycode 33 = U+21e2 # ⇢ [U+21E2] RIGHTWARDS DASHED ARROW
|
---|
417 | shiftl altgr keycode 33 = U+03b5 # ε [U+03B5] GREEK SMALL LETTER EPSILON
|
---|
418 | shiftr altgr keycode 33 = U+03b5 # ε [U+03B5] GREEK SMALL LETTER EPSILON
|
---|
419 | ctrll altgr keycode 33 = U+2203 # ∃ [U+2203] THERE EXISTS
|
---|
420 |
|
---|
421 | keycode 34 = o # o [U+006F] LATIN SMALL LETTER O
|
---|
422 | shift shiftl keycode 34 = o # o [U+006F] LATIN SMALL LETTER O
|
---|
423 | shift shiftr keycode 34 = o # o [U+006F] LATIN SMALL LETTER O
|
---|
424 | shiftl keycode 34 = +O # O [U+004F] LATIN CAPITAL LETTER O
|
---|
425 | shiftr keycode 34 = +O # O [U+004F] LATIN CAPITAL LETTER O
|
---|
426 | altgr keycode 34 = asterisk # * [U+002A] ASTERISK
|
---|
427 | ctrll keycode 34 = U+21f2 # ⇲ [U+21F2] SOUTH EAST ARROW TO CORNER
|
---|
428 | shiftl ctrll keycode 34 = U+21f2 # ⇲ [U+21F2] SOUTH EAST ARROW TO CORNER
|
---|
429 | shiftr ctrll keycode 34 = U+21f2 # ⇲ [U+21F2] SOUTH EAST ARROW TO CORNER
|
---|
430 | shiftl altgr keycode 34 = U+03bf # ο [U+03BF] GREEK SMALL LETTER OMICRON
|
---|
431 | shiftr altgr keycode 34 = U+03bf # ο [U+03BF] GREEK SMALL LETTER OMICRON
|
---|
432 | ctrll altgr keycode 34 = U+2208 # ∈ [U+2208] ELEMENT OF
|
---|
433 |
|
---|
434 | keycode 35 = s # s [U+0073] LATIN SMALL LETTER S
|
---|
435 | shift shiftl keycode 35 = s # s [U+0073] LATIN SMALL LETTER S
|
---|
436 | shift shiftr keycode 35 = s # s [U+0073] LATIN SMALL LETTER S
|
---|
437 | shiftl keycode 35 = +S # S [U+0053] LATIN CAPITAL LETTER S
|
---|
438 | shiftr keycode 35 = +S # S [U+0053] LATIN CAPITAL LETTER S
|
---|
439 | altgr keycode 35 = question # ? [U+003F] QUESTION MARK
|
---|
440 | ctrll keycode 35 = questiondown # ¿ [U+00BF] INVERTED QUESTION MARK
|
---|
441 | shiftl ctrll keycode 35 = questiondown # ¿ [U+00BF] INVERTED QUESTION MARK
|
---|
442 | shiftr ctrll keycode 35 = questiondown # ¿ [U+00BF] INVERTED QUESTION MARK
|
---|
443 | shiftl altgr keycode 35 = U+03c3 # σ [U+03C3] GREEK SMALL LETTER SIGMA
|
---|
444 | shiftr altgr keycode 35 = U+03c3 # σ [U+03C3] GREEK SMALL LETTER SIGMA
|
---|
445 | ctrll altgr keycode 35 = U+03a3 # Σ [U+03A3] GREEK CAPITAL LETTER SIGMA
|
---|
446 |
|
---|
447 | keycode 36 = n # n [U+006E] LATIN SMALL LETTER N
|
---|
448 | shift shiftl keycode 36 = n # n [U+006E] LATIN SMALL LETTER N
|
---|
449 | shift shiftr keycode 36 = n # n [U+006E] LATIN SMALL LETTER N
|
---|
450 | shiftl keycode 36 = +N # N [U+004E] LATIN CAPITAL LETTER N
|
---|
451 | shiftr keycode 36 = +N # N [U+004E] LATIN CAPITAL LETTER N
|
---|
452 | altgr keycode 36 = parenleft # ( [U+0028] LEFT PARENTHESIS
|
---|
453 | ctrll keycode 36 = four # 4 [U+0034] DIGIT FOUR
|
---|
454 | shiftl ctrll keycode 36 = four # 4 [U+0034] DIGIT FOUR
|
---|
455 | shiftr ctrll keycode 36 = four # 4 [U+0034] DIGIT FOUR
|
---|
456 | shiftl altgr keycode 36 = U+03bd # ν [U+03BD] GREEK SMALL LETTER NU
|
---|
457 | shiftr altgr keycode 36 = U+03bd # ν [U+03BD] GREEK SMALL LETTER NU
|
---|
458 | ctrll altgr keycode 36 = U+2115 # ℕ [U+2115] DOUBLE-STRUCK CAPITAL N
|
---|
459 |
|
---|
460 | keycode 37 = r # r [U+0072] LATIN SMALL LETTER R
|
---|
461 | shift shiftl keycode 37 = r # r [U+0072] LATIN SMALL LETTER R
|
---|
462 | shift shiftr keycode 37 = r # r [U+0072] LATIN SMALL LETTER R
|
---|
463 | shiftl keycode 37 = +R # R [U+0052] LATIN CAPITAL LETTER R
|
---|
464 | shiftr keycode 37 = +R # R [U+0052] LATIN CAPITAL LETTER R
|
---|
465 | altgr keycode 37 = parenright # ) [U+0029] RIGHT PARENTHESIS
|
---|
466 | ctrll keycode 37 = five # 5 [U+0035] DIGIT FIVE
|
---|
467 | shiftl ctrll keycode 37 = five # 5 [U+0035] DIGIT FIVE
|
---|
468 | shiftr ctrll keycode 37 = five # 5 [U+0035] DIGIT FIVE
|
---|
469 | shiftl altgr keycode 37 = U+03c1 # ρ [U+03C1] GREEK SMALL LETTER RHO
|
---|
470 | shiftr altgr keycode 37 = U+03c1 # ρ [U+03C1] GREEK SMALL LETTER RHO
|
---|
471 | ctrll altgr keycode 37 = U+211d # ℝ [U+211D] DOUBLE-STRUCK CAPITAL R
|
---|
472 |
|
---|
473 | keycode 38 = t # t [U+0074] LATIN SMALL LETTER T
|
---|
474 | shift shiftl keycode 38 = t # t [U+0074] LATIN SMALL LETTER T
|
---|
475 | shift shiftr keycode 38 = t # t [U+0074] LATIN SMALL LETTER T
|
---|
476 | shiftl keycode 38 = +T # T [U+0054] LATIN CAPITAL LETTER T
|
---|
477 | shiftr keycode 38 = +T # T [U+0054] LATIN CAPITAL LETTER T
|
---|
478 | altgr keycode 38 = minus # - [U+002D] HYPHEN-MINUS
|
---|
479 | ctrll keycode 38 = six # 6 [U+0036] DIGIT SIX
|
---|
480 | shiftl ctrll keycode 38 = six # 6 [U+0036] DIGIT SIX
|
---|
481 | shiftr ctrll keycode 38 = six # 6 [U+0036] DIGIT SIX
|
---|
482 | shiftl altgr keycode 38 = U+03c4 # τ [U+03C4] GREEK SMALL LETTER TAU
|
---|
483 | shiftr altgr keycode 38 = U+03c4 # τ [U+03C4] GREEK SMALL LETTER TAU
|
---|
484 | ctrll altgr keycode 38 = U+2202 # ∂ [U+2202] PARTIAL DIFFERENTIAL
|
---|
485 |
|
---|
486 | keycode 39 = d # d [U+0064] LATIN SMALL LETTER D
|
---|
487 | shift shiftl keycode 39 = d # d [U+0064] LATIN SMALL LETTER D
|
---|
488 | shift shiftr keycode 39 = d # d [U+0064] LATIN SMALL LETTER D
|
---|
489 | shiftl keycode 39 = +D # D [U+0044] LATIN CAPITAL LETTER D
|
---|
490 | shiftr keycode 39 = +D # D [U+0044] LATIN CAPITAL LETTER D
|
---|
491 | altgr keycode 39 = colon # : [U+003A] COLON
|
---|
492 | ctrll keycode 39 = comma # , [U+002C] COMMA
|
---|
493 | shiftl ctrll keycode 39 = comma # , [U+002C] COMMA
|
---|
494 | shiftr ctrll keycode 39 = comma # , [U+002C] COMMA
|
---|
495 | shiftl altgr keycode 39 = U+03b4 # δ [U+03B4] GREEK SMALL LETTER DELTA
|
---|
496 | shiftr altgr keycode 39 = U+03b4 # δ [U+03B4] GREEK SMALL LETTER DELTA
|
---|
497 | ctrll altgr keycode 39 = U+0394 # Δ [U+0394] GREEK CAPITAL LETTER DELTA
|
---|
498 |
|
---|
499 | keycode 40 = y # y [U+0079] LATIN SMALL LETTER Y
|
---|
500 | shift shiftl keycode 40 = y # y [U+0079] LATIN SMALL LETTER Y
|
---|
501 | shift shiftr keycode 40 = y # y [U+0079] LATIN SMALL LETTER Y
|
---|
502 | shiftl keycode 40 = +Y # Y [U+0059] LATIN CAPITAL LETTER Y
|
---|
503 | shiftr keycode 40 = +Y # Y [U+0059] LATIN CAPITAL LETTER Y
|
---|
504 | altgr keycode 40 = at # @ [U+0040] COMMERCIAL AT
|
---|
505 | ctrll keycode 40 = period # . [U+002E] FULL STOP
|
---|
506 | shiftl ctrll keycode 40 = period # . [U+002E] FULL STOP
|
---|
507 | shiftr ctrll keycode 40 = period # . [U+002E] FULL STOP
|
---|
508 | shiftl altgr keycode 40 = U+03c5 # υ [U+03C5] GREEK SMALL LETTER UPSILON
|
---|
509 | shiftr altgr keycode 40 = U+03c5 # υ [U+03C5] GREEK SMALL LETTER UPSILON
|
---|
510 | ctrll altgr keycode 40 = U+2207 # ∇ [U+2207] NABLA
|
---|
511 |
|
---|
512 | keycode 44 = udiaeresis # ü [U+00FC] LATIN SMALL LETTER U WITH DIAERESIS
|
---|
513 | shift shiftl keycode 44 = udiaeresis # ü [U+00FC] LATIN SMALL LETTER U WITH DIAERESIS
|
---|
514 | shift shiftr keycode 44 = udiaeresis # ü [U+00FC] LATIN SMALL LETTER U WITH DIAERESIS
|
---|
515 | shiftl keycode 44 = +Udiaeresis # Ü [U+00DC] LATIN CAPITAL LETTER U WITH DIAERESIS
|
---|
516 | shiftr keycode 44 = +Udiaeresis # Ü [U+00DC] LATIN CAPITAL LETTER U WITH DIAERESIS
|
---|
517 | altgr keycode 44 = numbersign # # [U+0023] NUMBER SIGN
|
---|
518 | ctrll keycode 44 = U+2327 # ⌧ [U+2327] X IN A RECTANGLE BOX
|
---|
519 | shiftl ctrll keycode 44 = U+2327 # ⌧ [U+2327] X IN A RECTANGLE BOX
|
---|
520 | shiftr ctrll keycode 44 = U+2327 # ⌧ [U+2327] X IN A RECTANGLE BOX
|
---|
521 | shiftl altgr keycode 44 = space # [U+0020] SPACE
|
---|
522 | shiftr altgr keycode 44 = space # [U+0020] SPACE
|
---|
523 | ctrll altgr keycode 44 = U+222a # ∪ [U+222A] UNION
|
---|
524 |
|
---|
525 | keycode 45 = odiaeresis # ö [U+00F6] LATIN SMALL LETTER O WITH DIAERESIS
|
---|
526 | shift shiftl keycode 45 = odiaeresis # ö [U+00F6] LATIN SMALL LETTER O WITH DIAERESIS
|
---|
527 | shift shiftr keycode 45 = odiaeresis # ö [U+00F6] LATIN SMALL LETTER O WITH DIAERESIS
|
---|
528 | shiftl keycode 45 = +Odiaeresis # Ö [U+00D6] LATIN CAPITAL LETTER O WITH DIAERESIS
|
---|
529 | shiftr keycode 45 = +Odiaeresis # Ö [U+00D6] LATIN CAPITAL LETTER O WITH DIAERESIS
|
---|
530 | altgr keycode 45 = dollar # $ [U+0024] DOLLAR SIGN
|
---|
531 | ctrll keycode 45 = U+21e5 # ⇥ [U+21E5] RIGHTWARDS ARROW TO BAR
|
---|
532 | shiftl ctrll keycode 45 = U+21e5 # ⇥ [U+21E5] RIGHTWARDS ARROW TO BAR
|
---|
533 | shiftr ctrll keycode 45 = U+21e5 # ⇥ [U+21E5] RIGHTWARDS ARROW TO BAR
|
---|
534 | shiftl altgr keycode 45 = U+03f5 # ϵ [U+03F5] GREEK LUNATE EPSILON SYMBOL
|
---|
535 | shiftr altgr keycode 45 = U+03f5 # ϵ [U+03F5] GREEK LUNATE EPSILON SYMBOL
|
---|
536 | ctrll altgr keycode 45 = U+2229 # ∩ [U+2229] INTERSECTION
|
---|
537 |
|
---|
538 | keycode 46 = adiaeresis # ä [U+00E4] LATIN SMALL LETTER A WITH DIAERESIS
|
---|
539 | shift shiftl keycode 46 = adiaeresis # ä [U+00E4] LATIN SMALL LETTER A WITH DIAERESIS
|
---|
540 | shift shiftr keycode 46 = adiaeresis # ä [U+00E4] LATIN SMALL LETTER A WITH DIAERESIS
|
---|
541 | shiftl keycode 46 = +Adiaeresis # Ä [U+00C4] LATIN CAPITAL LETTER A WITH DIAERESIS
|
---|
542 | shiftr keycode 46 = +Adiaeresis # Ä [U+00C4] LATIN CAPITAL LETTER A WITH DIAERESIS
|
---|
543 | altgr keycode 46 = bar # | [U+007C] VERTICAL LINE
|
---|
544 | ctrll keycode 46 = U+2380 # ⎀ [U+2380] INSERTION SYMBOL
|
---|
545 | shiftl ctrll keycode 46 = U+2380 # ⎀ [U+2380] INSERTION SYMBOL
|
---|
546 | shiftr ctrll keycode 46 = U+2380 # ⎀ [U+2380] INSERTION SYMBOL
|
---|
547 | shiftl altgr keycode 46 = U+03b7 # η [U+03B7] GREEK SMALL LETTER ETA
|
---|
548 | shiftr altgr keycode 46 = U+03b7 # η [U+03B7] GREEK SMALL LETTER ETA
|
---|
549 | ctrll altgr keycode 46 = U+2135 # ℵ [U+2135] ALEF SYMBOL
|
---|
550 |
|
---|
551 | keycode 47 = p # p [U+0070] LATIN SMALL LETTER P
|
---|
552 | shift shiftl keycode 47 = p # p [U+0070] LATIN SMALL LETTER P
|
---|
553 | shift shiftr keycode 47 = p # p [U+0070] LATIN SMALL LETTER P
|
---|
554 | shiftl keycode 47 = +P # P [U+0050] LATIN CAPITAL LETTER P
|
---|
555 | shiftr keycode 47 = +P # P [U+0050] LATIN CAPITAL LETTER P
|
---|
556 | altgr keycode 47 = asciitilde # ~ [U+007E] TILDE
|
---|
557 | ctrll keycode 47 = U+21b2 # ↲ [U+21B2] DOWNWARDS ARROW WITH TIP LEFTWARDS
|
---|
558 | shiftl ctrll keycode 47 = U+21b2 # ↲ [U+21B2] DOWNWARDS ARROW WITH TIP LEFTWARDS
|
---|
559 | shiftr ctrll keycode 47 = U+21b2 # ↲ [U+21B2] DOWNWARDS ARROW WITH TIP LEFTWARDS
|
---|
560 | shiftl altgr keycode 47 = U+03c0 # π [U+03C0] GREEK SMALL LETTER PI
|
---|
561 | shiftr altgr keycode 47 = U+03c0 # π [U+03C0] GREEK SMALL LETTER PI
|
---|
562 | ctrll altgr keycode 47 = U+03a0 # Π [U+03A0] GREEK CAPITAL LETTER PI
|
---|
563 |
|
---|
564 | keycode 48 = z # z [U+007A] LATIN SMALL LETTER Z
|
---|
565 | shift shiftl keycode 48 = z # z [U+007A] LATIN SMALL LETTER Z
|
---|
566 | shift shiftr keycode 48 = z # z [U+007A] LATIN SMALL LETTER Z
|
---|
567 | shiftl keycode 48 = +Z # Z [U+005A] LATIN CAPITAL LETTER Z
|
---|
568 | shiftr keycode 48 = +Z # Z [U+005A] LATIN CAPITAL LETTER Z
|
---|
569 | altgr keycode 48 = grave # ` [U+0060] GRAVE ACCENT
|
---|
570 | ctrll keycode 48 = U+21b6 # ↶ [U+21B6] ANTICLOCKWISE TOP SEMICIRCLE ARROW
|
---|
571 | shiftl ctrll keycode 48 = U+21b6 # ↶ [U+21B6] ANTICLOCKWISE TOP SEMICIRCLE ARROW
|
---|
572 | shiftr ctrll keycode 48 = U+21b6 # ↶ [U+21B6] ANTICLOCKWISE TOP SEMICIRCLE ARROW
|
---|
573 | shiftl altgr keycode 48 = U+03b6 # ζ [U+03B6] GREEK SMALL LETTER ZETA
|
---|
574 | shiftr altgr keycode 48 = U+03b6 # ζ [U+03B6] GREEK SMALL LETTER ZETA
|
---|
575 | ctrll altgr keycode 48 = U+2124 # ℤ [U+2124] DOUBLE-STRUCK CAPITAL Z
|
---|
576 |
|
---|
577 | keycode 49 = b # b [U+0062] LATIN SMALL LETTER B
|
---|
578 | shift shiftl keycode 49 = b # b [U+0062] LATIN SMALL LETTER B
|
---|
579 | shift shiftr keycode 49 = b # b [U+0062] LATIN SMALL LETTER B
|
---|
580 | shiftl keycode 49 = +B # B [U+0042] LATIN CAPITAL LETTER B
|
---|
581 | shiftr keycode 49 = +B # B [U+0042] LATIN CAPITAL LETTER B
|
---|
582 | altgr keycode 49 = plus # + [U+002B] PLUS SIGN
|
---|
583 | ctrll keycode 49 = colon # : [U+003A] COLON
|
---|
584 | shiftl ctrll keycode 49 = colon # : [U+003A] COLON
|
---|
585 | shiftr ctrll keycode 49 = colon # : [U+003A] COLON
|
---|
586 | shiftl altgr keycode 49 = U+03b2 # β [U+03B2] GREEK SMALL LETTER BETA
|
---|
587 | shiftr altgr keycode 49 = U+03b2 # β [U+03B2] GREEK SMALL LETTER BETA
|
---|
588 | ctrll altgr keycode 49 = U+21d0 # ⇐ [U+21D0] LEFTWARDS DOUBLE ARROW
|
---|
589 |
|
---|
590 | keycode 50 = m # m [U+006D] LATIN SMALL LETTER M
|
---|
591 | shift shiftl keycode 50 = m # m [U+006D] LATIN SMALL LETTER M
|
---|
592 | shift shiftr keycode 50 = m # m [U+006D] LATIN SMALL LETTER M
|
---|
593 | shiftl keycode 50 = +M # M [U+004D] LATIN CAPITAL LETTER M
|
---|
594 | shiftr keycode 50 = +M # M [U+004D] LATIN CAPITAL LETTER M
|
---|
595 | altgr keycode 50 = percent # % [U+0025] PERCENT SIGN
|
---|
596 | ctrll keycode 50 = one # 1 [U+0031] DIGIT ONE
|
---|
597 | shiftl ctrll keycode 50 = one # 1 [U+0031] DIGIT ONE
|
---|
598 | shiftr ctrll keycode 50 = one # 1 [U+0031] DIGIT ONE
|
---|
599 | shiftl altgr keycode 50 = U+03bc # μ [U+03BC] GREEK SMALL LETTER MU
|
---|
600 | shiftr altgr keycode 50 = U+03bc # μ [U+03BC] GREEK SMALL LETTER MU
|
---|
601 | ctrll altgr keycode 50 = U+21d4 # ⇔ [U+21D4] LEFT RIGHT DOUBLE ARROW
|
---|
602 |
|
---|
603 | keycode 51 = comma # , [U+002C] COMMA
|
---|
604 | shiftl keycode 51 = U+2013 # – [U+2013] EN DASH
|
---|
605 | shiftr keycode 51 = U+2013 # – [U+2013] EN DASH
|
---|
606 | altgr keycode 51 = quotedbl # " [U+0022] QUOTATION MARK
|
---|
607 | ctrll keycode 51 = two # 2 [U+0032] DIGIT TWO
|
---|
608 | shiftl ctrll keycode 51 = two # 2 [U+0032] DIGIT TWO
|
---|
609 | shiftr ctrll keycode 51 = two # 2 [U+0032] DIGIT TWO
|
---|
610 | shiftl altgr keycode 51 = U+03f1 # ϱ [U+03F1] GREEK RHO SYMBOL
|
---|
611 | shiftr altgr keycode 51 = U+03f1 # ϱ [U+03F1] GREEK RHO SYMBOL
|
---|
612 | ctrll altgr keycode 51 = U+21d2 # ⇒ [U+21D2] RIGHTWARDS DOUBLE ARROW
|
---|
613 |
|
---|
614 | keycode 52 = period # . [U+002E] FULL STOP
|
---|
615 | shiftl keycode 52 = U+2022 # • [U+2022] BULLET
|
---|
616 | shiftr keycode 52 = U+2022 # • [U+2022] BULLET
|
---|
617 | altgr keycode 52 = apostrophe # ' [U+0027] APOSTROPHE
|
---|
618 | ctrll keycode 52 = three # 3 [U+0033] DIGIT THREE
|
---|
619 | shiftl ctrll keycode 52 = three # 3 [U+0033] DIGIT THREE
|
---|
620 | shiftr ctrll keycode 52 = three # 3 [U+0033] DIGIT THREE
|
---|
621 | shiftl altgr keycode 52 = U+03d1 # ϑ [U+03D1] GREEK THETA SYMBOL
|
---|
622 | shiftr altgr keycode 52 = U+03d1 # ϑ [U+03D1] GREEK THETA SYMBOL
|
---|
623 | ctrll altgr keycode 52 = U+21a6 # ↦ [U+21A6] RIGHTWARDS ARROW FROM BAR
|
---|
624 |
|
---|
625 | keycode 53 = j # j [U+006A] LATIN SMALL LETTER J
|
---|
626 | shift shiftl keycode 53 = j # j [U+006A] LATIN SMALL LETTER J
|
---|
627 | shift shiftr keycode 53 = j # j [U+006A] LATIN SMALL LETTER J
|
---|
628 | shiftl keycode 53 = +J # J [U+004A] LATIN CAPITAL LETTER J
|
---|
629 | shiftr keycode 53 = +J # J [U+004A] LATIN CAPITAL LETTER J
|
---|
630 | altgr keycode 53 = semicolon # ; [U+003B] SEMICOLON
|
---|
631 | ctrll keycode 53 = semicolon # ; [U+003B] SEMICOLON
|
---|
632 | shiftl ctrll keycode 53 = semicolon # ; [U+003B] SEMICOLON
|
---|
633 | shiftr ctrll keycode 53 = semicolon # ; [U+003B] SEMICOLON
|
---|
634 | shiftl altgr keycode 53 = U+03b8 # θ [U+03B8] GREEK SMALL LETTER THETA
|
---|
635 | shiftr altgr keycode 53 = U+03b8 # θ [U+03B8] GREEK SMALL LETTER THETA
|
---|
636 | ctrll altgr keycode 53 = U+0398 # Θ [U+0398] GREEK CAPITAL LETTER THETA
|
---|
637 |
|
---|
638 | #==========================================================================
|
---|
639 | # Manual character definitions
|
---|
640 | #==========================================================================
|
---|
641 |
|
---|
642 | # Die Leertaste definieren wir manuell
|
---|
643 | keycode 57 = space # [U+0020] SPACE
|
---|
644 | ctrll keycode 57 = zero # 0 [U+0030] DIGIT ZERO
|
---|
645 | shiftl ctrll keycode 57 = zero # 0 [U+0030] DIGIT ZERO
|
---|
646 | shiftr ctrll keycode 57 = zero # 0 [U+0030] DIGIT ZERO
|
---|
647 | shiftl altgr keycode 57 = nobreakspace # [U+02DE] NO-BREAK SPACE
|
---|
648 | shiftr altgr keycode 57 = nobreakspace # [U+02DE] NO-BREAK SPACE
|
---|
649 | ctrll altgr keycode 57 = U+202F # [U+202F] NARROW NO-BREAK SPACE
|
---|
650 |
|
---|
651 | # Wrong CapsLock behaviour with ssharp, see:
|
---|
652 | # https://bugzilla.kernel.org/show_bug.cgi?id=7063
|
---|
653 | plain keycode 26 = +ssharp # ß [U+00DF] LATIN SMALL LETTER SHARP S
|
---|
654 | shift keycode 26 = U+1e9e # ẞ [U+1E9E] LATIN CAPITAL LETTER SHARP S
|
---|
655 |
|
---|
656 | #==========================================================================
|
---|
657 | # Special keys (dead keys, non-character keys, exeptions for keys above)
|
---|
658 | #==========================================================================
|
---|
659 |
|
---|
660 | plain keycode 41 = dead_circumflex #
|
---|
661 |
|
---|
662 | ctrll keycode 5 = VoidSymbol #
|
---|
663 | shiftl ctrll keycode 5 = VoidSymbol #
|
---|
664 | shiftr ctrll keycode 5 = VoidSymbol #
|
---|
665 |
|
---|
666 | altgr keycode 12 = VoidSymbol #
|
---|
667 |
|
---|
668 | plain keycode 13 = dead_grave #
|
---|
669 | shiftl keycode 13 = dead_cedilla #
|
---|
670 | shiftr keycode 13 = dead_cedilla #
|
---|
671 | altgr keycode 13 = degree #
|
---|
672 | ctrll keycode 13 = dead_diaeresis #
|
---|
673 | shiftl ctrll keycode 13 = dead_diaeresis #
|
---|
674 | shiftr ctrll keycode 13 = dead_diaeresis #
|
---|
675 |
|
---|
676 | ctrll keycode 16 = Prior #
|
---|
677 | shiftl ctrll keycode 16 = Prior #
|
---|
678 | shiftr ctrll keycode 16 = Prior #
|
---|
679 |
|
---|
680 | ctrll keycode 17 = BackSpace #
|
---|
681 | shiftl ctrll keycode 17 = BackSpace #
|
---|
682 | shiftr ctrll keycode 17 = BackSpace #
|
---|
683 | shiftl altgr keycode 17 = VoidSymbol #
|
---|
684 | shiftr altgr keycode 17 = VoidSymbol #
|
---|
685 |
|
---|
686 | ctrll keycode 18 = Up #
|
---|
687 | shiftl ctrll keycode 18 = Up #
|
---|
688 | shiftr ctrll keycode 18 = Up #
|
---|
689 |
|
---|
690 | ctrll keycode 19 = Remove #
|
---|
691 | shiftl ctrll keycode 19 = Remove #
|
---|
692 | shiftr ctrll keycode 19 = Remove #
|
---|
693 |
|
---|
694 | ctrll keycode 20 = Next #
|
---|
695 | shiftl ctrll keycode 20 = Next #
|
---|
696 | shiftr ctrll keycode 20 = Next #
|
---|
697 |
|
---|
698 | plain keycode 27 = dead_acute #
|
---|
699 | shiftl keycode 27 = dead_tilde #
|
---|
700 | shiftr keycode 27 = dead_tilde #
|
---|
701 |
|
---|
702 | ctrll keycode 30 = Home #
|
---|
703 | shiftl ctrll keycode 30 = Home #
|
---|
704 | shiftr ctrll keycode 30 = Home #
|
---|
705 | shiftl altgr keycode 30 = VoidSymbol #
|
---|
706 | shiftr altgr keycode 30 = VoidSymbol #
|
---|
707 |
|
---|
708 | ctrll keycode 31 = Left #
|
---|
709 | shiftl ctrll keycode 31 = Left #
|
---|
710 | shiftr ctrll keycode 31 = Left #
|
---|
711 |
|
---|
712 | ctrll keycode 32 = Down #
|
---|
713 | shiftl ctrll keycode 32 = Down #
|
---|
714 | shiftr ctrll keycode 32 = Down #
|
---|
715 |
|
---|
716 | ctrll keycode 33 = Right #
|
---|
717 | shiftl ctrll keycode 33 = Right #
|
---|
718 | shiftr ctrll keycode 33 = Right #
|
---|
719 |
|
---|
720 | ctrll keycode 34 = End #
|
---|
721 | shiftl ctrll keycode 34 = End #
|
---|
722 | shiftr ctrll keycode 34 = End #
|
---|
723 |
|
---|
724 | ctrll keycode 44 = Escape #
|
---|
725 | shiftl ctrll keycode 44 = Escape #
|
---|
726 | shiftr ctrll keycode 44 = Escape #
|
---|
727 | shiftl altgr keycode 44 = VoidSymbol #
|
---|
728 | shiftr altgr keycode 44 = VoidSymbol #
|
---|
729 |
|
---|
730 | ctrll keycode 45 = Tab #
|
---|
731 | shiftl ctrll keycode 45 = Tab #
|
---|
732 | shiftr ctrll keycode 45 = Tab #
|
---|
733 |
|
---|
734 | ctrll keycode 46 = Insert #
|
---|
735 | shiftl ctrll keycode 46 = Insert #
|
---|
736 | shiftr ctrll keycode 46 = Insert #
|
---|
737 |
|
---|
738 | ctrll keycode 47 = Return #
|
---|
739 | shiftl ctrll keycode 47 = Return #
|
---|
740 | shiftr ctrll keycode 47 = Return #
|
---|
741 |
|
---|
742 | ctrll keycode 48 = VoidSymbol #
|
---|
743 | shiftl ctrll keycode 48 = VoidSymbol #
|
---|
744 | shiftr ctrll keycode 48 = VoidSymbol #
|
---|
745 |
|
---|
746 | #==========================================================================
|
---|
747 | # Keypad
|
---|
748 | #==========================================================================
|
---|
749 |
|
---|
750 | keycode 69 = Tab #
|
---|
751 | shiftl keycode 69 = Tab #
|
---|
752 | shiftr keycode 69 = Tab #
|
---|
753 | altgr keycode 69 = equal # = [U+003D] EQUALS SIGN
|
---|
754 | ctrll keycode 69 = U+2260 # ≠ [U+2260] NOT EQUAL TO
|
---|
755 | shiftl ctrll keycode 69 = U+2260 # ≠ [U+2260] NOT EQUAL TO
|
---|
756 | shiftr ctrll keycode 69 = U+2260 # ≠ [U+2260] NOT EQUAL TO
|
---|
757 | shiftl altgr keycode 69 = U+2248 # ≈ [U+2248] ALMOST EQUAL TO
|
---|
758 | shiftr altgr keycode 69 = U+2248 # ≈ [U+2248] ALMOST EQUAL TO
|
---|
759 | ctrll altgr keycode 69 = U+2261 # ≡ [U+2261] IDENTICAL TO
|
---|
760 |
|
---|
761 | keycode 98 = KP_Divide # / [U+002F] SOLIDUS
|
---|
762 | shiftl keycode 98 = KP_Divide # / [U+002F] SOLIDUS
|
---|
763 | shiftr keycode 98 = KP_Divide # / [U+002F] SOLIDUS
|
---|
764 | altgr keycode 98 = division # ÷ [U+00F7] DIVISION SIGN
|
---|
765 | ctrll keycode 98 = U+2044 # ⁄ [U+2044] FRACTION SLASH
|
---|
766 | shiftl ctrll keycode 98 = U+2044 # ⁄ [U+2044] FRACTION SLASH
|
---|
767 | shiftr ctrll keycode 98 = U+2044 # ⁄ [U+2044] FRACTION SLASH
|
---|
768 | shiftl altgr keycode 98 = U+2300 # ⌀ [U+2300] DIAMETER SIGN
|
---|
769 | shiftr altgr keycode 98 = U+2300 # ⌀ [U+2300] DIAMETER SIGN
|
---|
770 | ctrll altgr keycode 98 = U+2223 # ∣ [U+2223] DIVIDES
|
---|
771 |
|
---|
772 | keycode 55 = KP_Multiply # * [U+002A] ASTERISK
|
---|
773 | shiftl keycode 55 = KP_Multiply # * [U+002A] ASTERISK
|
---|
774 | shiftr keycode 55 = KP_Multiply # * [U+002A] ASTERISK
|
---|
775 | altgr keycode 55 = U+22c5 # ⋅ [U+22C5] DOT OPERATOR
|
---|
776 | ctrll keycode 55 = multiply # × [U+00D7] MULTIPLICATION SIGN
|
---|
777 | shiftl ctrll keycode 55 = multiply # × [U+00D7] MULTIPLICATION SIGN
|
---|
778 | shiftr ctrll keycode 55 = multiply # × [U+00D7] MULTIPLICATION SIGN
|
---|
779 | shiftl altgr keycode 55 = U+2299 # ⊙ [U+2299] CIRCLED DOT OPERATOR
|
---|
780 | shiftr altgr keycode 55 = U+2299 # ⊙ [U+2299] CIRCLED DOT OPERATOR
|
---|
781 | ctrll altgr keycode 55 = U+2297 # ⊗ [U+2297] CIRCLED TIMES
|
---|
782 |
|
---|
783 | keycode 74 = KP_Subtract # - [U+002D] HYPHEN-MINUS
|
---|
784 | shiftl keycode 74 = KP_Subtract # - [U+002D] HYPHEN-MINUS
|
---|
785 | shiftr keycode 74 = KP_Subtract # - [U+002D] HYPHEN-MINUS
|
---|
786 | altgr keycode 74 = U+2212 # − [U+2212] MINUS SIGN
|
---|
787 | ctrll keycode 74 = U+2216 # ∖ [U+2216] SET MINUS
|
---|
788 | shiftl ctrll keycode 74 = U+2216 # ∖ [U+2216] SET MINUS
|
---|
789 | shiftr ctrll keycode 74 = U+2216 # ∖ [U+2216] SET MINUS
|
---|
790 | shiftl altgr keycode 74 = U+2296 # ⊖ [U+2296] CIRCLED MINUS
|
---|
791 | shiftr altgr keycode 74 = U+2296 # ⊖ [U+2296] CIRCLED MINUS
|
---|
792 | ctrll altgr keycode 74 = U+2238 # ∸ [U+2238] DOT MINUS
|
---|
793 |
|
---|
794 | keycode 71 = KP_7 # 7 [U+0037] DIGIT SEVEN
|
---|
795 | shiftl keycode 71 = U+2714 # ✔ [U+2714] HEAVY CHECK MARK
|
---|
796 | shiftr keycode 71 = U+2714 # ✔ [U+2714] HEAVY CHECK MARK
|
---|
797 | altgr keycode 71 = U+2195 # ↕ [U+2195] UP DOWN ARROW
|
---|
798 | ctrll keycode 71 = Home #
|
---|
799 | shiftl ctrll keycode 71 = Home #
|
---|
800 | shiftr ctrll keycode 71 = Home #
|
---|
801 | shiftl altgr keycode 71 = U+226a # ≪ [U+226A] MUCH LESS-THAN
|
---|
802 | shiftr altgr keycode 71 = U+226a # ≪ [U+226A] MUCH LESS-THAN
|
---|
803 | ctrll altgr keycode 71 = U+2308 # ⌈ [U+2308] LEFT CEILING
|
---|
804 |
|
---|
805 | keycode 72 = KP_8 # 8 [U+0038] DIGIT EIGHT
|
---|
806 | shiftl keycode 72 = U+2718 # ✘ [U+2718] HEAVY BALLOT X
|
---|
807 | shiftr keycode 72 = U+2718 # ✘ [U+2718] HEAVY BALLOT X
|
---|
808 | altgr keycode 72 = U+2191 # ↑ [U+2191] UPWARDS ARROW
|
---|
809 | ctrll keycode 72 = Up #
|
---|
810 | shiftl ctrll keycode 72 = Up #
|
---|
811 | shiftr ctrll keycode 72 = Up #
|
---|
812 | shiftl altgr keycode 72 = U+2229 # ∩ [U+2229] INTERSECTION
|
---|
813 | shiftr altgr keycode 72 = U+2229 # ∩ [U+2229] INTERSECTION
|
---|
814 | ctrll altgr keycode 72 = U+22c2 # ⋂ [U+22C2] N-ARY INTERSECTION
|
---|
815 |
|
---|
816 | keycode 73 = KP_9 # 9 [U+0039] DIGIT NINE
|
---|
817 | shiftl keycode 73 = U+2020 # † [U+2020] DAGGER
|
---|
818 | shiftr keycode 73 = U+2020 # † [U+2020] DAGGER
|
---|
819 | altgr keycode 73 = VoidSymbol #
|
---|
820 | ctrll keycode 73 = Prior #
|
---|
821 | shiftl ctrll keycode 73 = Prior #
|
---|
822 | shiftr ctrll keycode 73 = Prior #
|
---|
823 | shiftl altgr keycode 73 = U+226b # ≫ [U+226B] MUCH GREATER-THAN
|
---|
824 | shiftr altgr keycode 73 = U+226b # ≫ [U+226B] MUCH GREATER-THAN
|
---|
825 | ctrll altgr keycode 73 = U+2309 # ⌉ [U+2309] RIGHT CEILING
|
---|
826 |
|
---|
827 | keycode 75 = KP_4 # 4 [U+0034] DIGIT FOUR
|
---|
828 | shiftl keycode 75 = U+2663 # ♣ [U+2663] BLACK CLUB SUIT
|
---|
829 | shiftr keycode 75 = U+2663 # ♣ [U+2663] BLACK CLUB SUIT
|
---|
830 | altgr keycode 75 = U+2190 # ← [U+2190] LEFTWARDS ARROW
|
---|
831 | ctrll keycode 75 = Left #
|
---|
832 | shiftl ctrll keycode 75 = Left #
|
---|
833 | shiftr ctrll keycode 75 = Left #
|
---|
834 | shiftl altgr keycode 75 = U+2282 # ⊂ [U+2282] SUBSET OF
|
---|
835 | shiftr altgr keycode 75 = U+2282 # ⊂ [U+2282] SUBSET OF
|
---|
836 | ctrll altgr keycode 75 = U+2286 # ⊆ [U+2286] SUBSET OF OR EQUAL TO
|
---|
837 |
|
---|
838 | keycode 76 = KP_5 # 5 [U+0035] DIGIT FIVE
|
---|
839 | shiftl keycode 76 = U+20ac # € [U+20AC] EURO SIGN
|
---|
840 | shiftr keycode 76 = U+20ac # € [U+20AC] EURO SIGN
|
---|
841 | altgr keycode 76 = colon # : [U+003A] COLON
|
---|
842 | ctrll keycode 76 = VoidSymbol #
|
---|
843 | shiftl ctrll keycode 76 = VoidSymbol #
|
---|
844 | shiftr ctrll keycode 76 = VoidSymbol #
|
---|
845 | shiftl altgr keycode 76 = U+22b6 # ⊶ [U+22B6] ORIGINAL OF
|
---|
846 | shiftr altgr keycode 76 = U+22b6 # ⊶ [U+22B6] ORIGINAL OF
|
---|
847 | ctrll altgr keycode 76 = U+22b7 # ⊷ [U+22B7] IMAGE OF
|
---|
848 |
|
---|
849 | keycode 77 = KP_6 # 6 [U+0036] DIGIT SIX
|
---|
850 | shiftl keycode 77 = U+2023 # ‣ [U+2023] TRIANGULAR BULLET
|
---|
851 | shiftr keycode 77 = U+2023 # ‣ [U+2023] TRIANGULAR BULLET
|
---|
852 | altgr keycode 77 = U+2192 # → [U+2192] RIGHTWARDS ARROW
|
---|
853 | ctrll keycode 77 = Right #
|
---|
854 | shiftl ctrll keycode 77 = Right #
|
---|
855 | shiftr ctrll keycode 77 = Right #
|
---|
856 | shiftl altgr keycode 77 = U+2283 # ⊃ [U+2283] SUPERSET OF
|
---|
857 | shiftr altgr keycode 77 = U+2283 # ⊃ [U+2283] SUPERSET OF
|
---|
858 | ctrll altgr keycode 77 = U+2287 # ⊇ [U+2287] SUPERSET OF OR EQUAL TO
|
---|
859 |
|
---|
860 | keycode 78 = KP_Add # + [U+002B] PLUS SIGN
|
---|
861 | shiftl keycode 78 = KP_Add # + [U+002B] PLUS SIGN
|
---|
862 | shiftr keycode 78 = KP_Add # + [U+002B] PLUS SIGN
|
---|
863 | altgr keycode 78 = plusminus # ± [U+00B1] PLUS-MINUS SIGN
|
---|
864 | ctrll keycode 78 = U+2213 # ∓ [U+2213] MINUS-OR-PLUS SIGN
|
---|
865 | shiftl ctrll keycode 78 = U+2213 # ∓ [U+2213] MINUS-OR-PLUS SIGN
|
---|
866 | shiftr ctrll keycode 78 = U+2213 # ∓ [U+2213] MINUS-OR-PLUS SIGN
|
---|
867 | shiftl altgr keycode 78 = U+2295 # ⊕ [U+2295] CIRCLED PLUS
|
---|
868 | shiftr altgr keycode 78 = U+2295 # ⊕ [U+2295] CIRCLED PLUS
|
---|
869 | ctrll altgr keycode 78 = U+2214 # ∔ [U+2214] DOT PLUS
|
---|
870 |
|
---|
871 | keycode 79 = KP_1 # 1 [U+0031] DIGIT ONE
|
---|
872 | shiftl keycode 79 = U+2666 # ♦ [U+2666] BLACK DIAMOND SUIT
|
---|
873 | shiftr keycode 79 = U+2666 # ♦ [U+2666] BLACK DIAMOND SUIT
|
---|
874 | altgr keycode 79 = U+2194 # ↔ [U+2194] LEFT RIGHT ARROW
|
---|
875 | ctrll keycode 79 = End #
|
---|
876 | shiftl ctrll keycode 79 = End #
|
---|
877 | shiftr ctrll keycode 79 = End #
|
---|
878 | shiftl altgr keycode 79 = U+2264 # ≤ [U+2264] LESS-THAN OR EQUAL TO
|
---|
879 | shiftr altgr keycode 79 = U+2264 # ≤ [U+2264] LESS-THAN OR EQUAL TO
|
---|
880 | ctrll altgr keycode 79 = U+230a # ⌊ [U+230A] LEFT FLOOR
|
---|
881 |
|
---|
882 | keycode 80 = KP_2 # 2 [U+0032] DIGIT TWO
|
---|
883 | shiftl keycode 80 = U+2665 # ♥ [U+2665] BLACK HEART SUIT
|
---|
884 | shiftr keycode 80 = U+2665 # ♥ [U+2665] BLACK HEART SUIT
|
---|
885 | altgr keycode 80 = U+2193 # ↓ [U+2193] DOWNWARDS ARROW
|
---|
886 | ctrll keycode 80 = Down #
|
---|
887 | shiftl ctrll keycode 80 = Down #
|
---|
888 | shiftr ctrll keycode 80 = Down #
|
---|
889 | shiftl altgr keycode 80 = U+222a # ∪ [U+222A] UNION
|
---|
890 | shiftr altgr keycode 80 = U+222a # ∪ [U+222A] UNION
|
---|
891 | ctrll altgr keycode 80 = U+22c3 # ⋃ [U+22C3] N-ARY UNION
|
---|
892 |
|
---|
893 | keycode 81 = KP_3 # 3 [U+0033] DIGIT THREE
|
---|
894 | shiftl keycode 81 = U+2660 # ♠ [U+2660] BLACK SPADE SUIT
|
---|
895 | shiftr keycode 81 = U+2660 # ♠ [U+2660] BLACK SPADE SUIT
|
---|
896 | altgr keycode 81 = U+21cc # ⇌ [U+21CC] RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON
|
---|
897 | ctrll keycode 81 = Next #
|
---|
898 | shiftl ctrll keycode 81 = Next #
|
---|
899 | shiftr ctrll keycode 81 = Next #
|
---|
900 | shiftl altgr keycode 81 = U+2265 # ≥ [U+2265] GREATER-THAN OR EQUAL TO
|
---|
901 | shiftr altgr keycode 81 = U+2265 # ≥ [U+2265] GREATER-THAN OR EQUAL TO
|
---|
902 | ctrll altgr keycode 81 = U+230b # ⌋ [U+230B] RIGHT FLOOR
|
---|
903 |
|
---|
904 | keycode 82 = KP_0 # 0 [U+0030] DIGIT ZERO
|
---|
905 | shiftl keycode 82 = U+2423 # ␣ [U+2423] OPEN BOX
|
---|
906 | shiftr keycode 82 = U+2423 # ␣ [U+2423] OPEN BOX
|
---|
907 | altgr keycode 82 = percent # % [U+0025] PERCENT SIGN
|
---|
908 | ctrll keycode 82 = Insert #
|
---|
909 | shiftl ctrll keycode 82 = Insert #
|
---|
910 | shiftr ctrll keycode 82 = Insert #
|
---|
911 | shiftl altgr keycode 82 = U+2030 # ‰ [U+2030] PER MILLE SIGN
|
---|
912 | shiftr altgr keycode 82 = U+2030 # ‰ [U+2030] PER MILLE SIGN
|
---|
913 | ctrll altgr keycode 82 = U+25a1 # □ [U+25A1] WHITE SQUARE
|
---|
914 |
|
---|
915 | keycode 83 = KP_Comma # , [U+002C] COMMA
|
---|
916 | shiftl keycode 83 = period # . [U+002E] FULL STOP
|
---|
917 | shiftr keycode 83 = period # . [U+002E] FULL STOP
|
---|
918 | altgr keycode 83 = comma # , [U+002C] COMMA
|
---|
919 | ctrll keycode 83 = Remove #
|
---|
920 | shiftl ctrll keycode 83 = Remove #
|
---|
921 | shiftr ctrll keycode 83 = Remove #
|
---|
922 | shiftl altgr keycode 83 = U+2032 # ′ [U+2032] PRIME
|
---|
923 | shiftr altgr keycode 83 = U+2032 # ′ [U+2032] PRIME
|
---|
924 | ctrll altgr keycode 83 = U+2033 # ″ [U+2033] DOUBLE PRIME
|
---|
925 |
|
---|
926 | keycode 96 = KP_Enter #
|
---|