blob: f018045706f2f0dc25e0a95086d0703c30bd7dbc (
plain)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
|
####################################################
# KTouch
# Keybord layout file
# Encoding: UTF-8 (save as UTF-8 from editor)
# Edit this file with tabs set to 8 characters.
#
# Refer to file en.keyboard for details.
####################################################
#
#
# FingerKey: These keys are the keys where the fingers rest.
#
# Unicode KeyText x y
FingerKey 117 ⇱ 18 20
FingerKey 105 ⇠ 28 20
FingerKey 97 ⇣ 38 20
FingerKey 101 ⇢ 48 20
FingerKey 110 4 78 20
FingerKey 114 5 88 20
FingerKey 116 6 98 20
FingerKey 100 , 108 20
#
#
# ControlKey: These are modifier or additional (unused) keys.
#
# Unicode KeyText x y Width Height
ControlKey 260 Tab 0 10 15 10
ControlKey 13 Enter 138 10 12 20
ControlKey 257 Umschalt 123 30 27 10
ControlKey 264 M4 100 40 15 10
ControlKey 265 Strg 135 40 15 10
ControlKey 263 Alt 25 40 15 10
ControlKey 262 Strg 0 40 15 10
ControlKey 32 0 40 40 60 10
ControlKey 258 Umschalt 0 30 13 10
ControlKey 259 M3 0 20 18 10
ControlKey 8 Rück 130 0 20 10
# formerly (with qwertz) normal keys
ControlKey 266 M3 128 20 10 10
ControlKey 267 M4 13 30 10 10
#
#
# NormalKey: These keys are the keys that are visible on the keyboard. To
# get the character (unicod) you don't have to press anything else
# but the key. The FingerKey unicode number tells the program
# which finger has to be moved to press this key.
#
# Unicode KeyText x y FingerKey
#NormalKey 770 · 0 0 117
NormalKey 9999 • 10 0 117 # redundant
NormalKey 9999 ‣ 20 0 117 # redundant
#NormalKey 9999 3 30 0 105 # redundant
NormalKey 9999 ⇞ 40 0 97 # redundant
#NormalKey 9999 5 50 0 101 # redundant
#NormalKey 9999 £ 60 0 101 # redundant
#NormalKey 9999 ¤ 70 0 110 # redundant
NormalKey 9991 / 80 0 110 # redundant
NormalKey 9992 * 90 0 114 # redundant
NormalKey 9993 - 100 0 116 # redundant
#NormalKey 45 ‑ 110 0 100 # redundant
NormalKey 769 ˙ 120 0 100
#
#NormalKey 120 X 15 10 117
NormalKey 118 ⌫ 25 10 105
NormalKey 108 ⇡ 35 10 97
NormalKey 99 ⌦ 45 10 101
NormalKey 119 ⎀ 55 10 101
NormalKey 107 ¡ 65 10 110
NormalKey 104 7 75 10 110
NormalKey 103 8 85 10 114
NormalKey 102 9 95 10 116
NormalKey 113 + 105 10 100
#NormalKey 223 115 10 100
#NormalKey 771 / 125 10 100
#
NormalKey 111 ⇲ 58 20 101
NormalKey 115 ¿ 68 20 110
#NormalKey 121 118 20 100
#
NormalKey 252 ⌧ 23 30 117
NormalKey 246 ⇥ 33 30 105
NormalKey 228 ⇟ 43 30 97
NormalKey 112 ↲ 53 30 101
#NormalKey 122 Z 63 30 101
#NormalKey 98 B 73 30 110
NormalKey 109 1 83 30 110
NormalKey 9994 2 93 30 114 # redundant
NormalKey 9995 3 103 30 116 # redundant
NormalKey 106 . 113 30 100
#
#
# HiddenKey: These are actually not "hidden" keys as such, but the characters
# that are obtained by pressing a key and a certain modifier key.
# Define the character via its unicode and then also
# the unicode for the base character on the key to be pressed.
# Also define the character/key of the finger that needs to
# press the key and the modifier key that needs to be highlighted.
#
# NEO-Layer 2
# Unicode Target Finger Modifier
HiddenKey 780 770 117 257 #ˇ
HiddenKey 176 49 117 257 #°
HiddenKey 8470 50 117 257 #№
HiddenKey 167 51 105 257 #§
HiddenKey 187 52 97 257 #»
HiddenKey 171 53 101 257 #«
HiddenKey 8364 54 101 257 #€
HiddenKey 36 55 110 258 #$ redundant
HiddenKey 8222 56 110 258 #„
HiddenKey 8220 57 114 258 #“
HiddenKey 8221 48 116 258 #”
HiddenKey 8211 45 100 258 #–
#HiddenKey 768 769 100 258 #` redundant
#
HiddenKey 88 120 117 257 #X
HiddenKey 86 118 105 257 #V
HiddenKey 76 108 97 257 #L
HiddenKey 67 99 101 257 #C
HiddenKey 87 119 101 257 #W
HiddenKey 75 107 110 258 #K
HiddenKey 72 104 110 258 #H
HiddenKey 71 103 114 258 #G
HiddenKey 70 102 116 258 #F
HiddenKey 81 113 100 258 #Q
HiddenKey 7838 223 100 258 #ẞ
HiddenKey 772 771 100 258 #¯
#
HiddenKey 85 117 117 257 #U
HiddenKey 73 105 105 257 #I
HiddenKey 65 97 97 257 #A
HiddenKey 69 101 101 257 #E
HiddenKey 79 111 101 257 #O
HiddenKey 83 115 110 258 #S
HiddenKey 78 110 110 258 #N
HiddenKey 82 114 114 258 #R
HiddenKey 84 116 116 258 #T
HiddenKey 68 100 100 258 #D
HiddenKey 89 121 100 258 #Y
#
HiddenKey 220 252 117 257 #Ü
HiddenKey 214 246 105 257 #Ö
HiddenKey 196 228 97 257 #Ä
HiddenKey 80 112 101 257 #P
HiddenKey 90 122 101 257 #Z
HiddenKey 66 98 110 258 #B
HiddenKey 77 109 110 258 #M
HiddenKey 8942 44 114 258 #⋮
HiddenKey 8230 46 116 258 #…
HiddenKey 74 106 100 258 #J
#
# NEO-Layer 3
# Unicode Target Finger Modifier
HiddenKey 774 770 117 266 #˘
HiddenKey 185 49 117 266 #¹
HiddenKey 178 50 117 266 #²
HiddenKey 179 51 105 266 #³
HiddenKey 8250 52 97 266 #›
HiddenKey 8249 53 101 266 #‹
HiddenKey 162 54 101 266 #¢
HiddenKey 165 55 110 259 #¥
HiddenKey 8218 56 110 259 #‚
HiddenKey 8216 57 114 259 #‘
HiddenKey 8217 48 116 259 #’
HiddenKey 8212 45 100 259 #—
HiddenKey 807 769 100 259 #¸
#
HiddenKey 95 118 105 266 #_
HiddenKey 91 108 97 266 #[
HiddenKey 93 99 101 266 #]
HiddenKey 94 119 101 266 #^
HiddenKey 33 107 110 259 #!
HiddenKey 60 104 110 259 #<
HiddenKey 62 103 114 259 #>
HiddenKey 61 102 116 259 #=
HiddenKey 38 113 100 259 #&
HiddenKey 383 223 100 259 #ſ
#HiddenKey 776 771 100 259 #¨ redundant
#
HiddenKey 92 117 117 266 #\
#HiddenKey 47 105 105 266 #/ redundant
HiddenKey 123 97 97 266 #{
HiddenKey 125 101 101 266 #}
#HiddenKey 42 111 101 266 #* redundant
HiddenKey 63 115 110 259 #?
HiddenKey 40 110 110 259 #(
HiddenKey 41 114 114 259 #)
#HiddenKey 45 116 116 259 #- redundant
HiddenKey 58 100 100 259 #:
HiddenKey 64 121 100 259 #@
#
HiddenKey 35 252 117 266 ##
#HiddenKey 36 246 105 266 #$ redundant
HiddenKey 124 228 97 266 #|
HiddenKey 126 112 101 266 #~
HiddenKey 96 122 101 266 #` redundant
#HiddenKey 43 98 110 259 #+ redundant
HiddenKey 37 109 110 259 #%
HiddenKey 34 44 114 259 #" redundant
HiddenKey 39 46 116 259 #'
HiddenKey 59 106 100 259 #;
#
# NEO-Layer 4
# Unicode Target Finger Modifier
HiddenKey 8226 49 117 264 #•
HiddenKey 8227 50 117 264 #‣
HiddenKey 47 9991 110 267 #/ redundant
HiddenKey 42 9992 114 267 #* redundant
HiddenKey 45 9993 116 267 #- redundant
#HiddenKey 775 769 100 267 #˙ redundant
#
#HiddenKey 9999 118 105 264 #⌫ nicht abrufbar
#HiddenKey 9999 108 97 264 #⇡ nicht abrufbar
#HiddenKey 9999 99 101 264 #⌦ nicht abrufbar
#HiddenKey 9999 119 101 264 #⎀ nicht abrufbar
HiddenKey 161 107 110 267 #¡
HiddenKey 55 104 110 267 #7 redundant
HiddenKey 56 103 114 267 #8 redundant
HiddenKey 57 102 116 267 #9 redundant
HiddenKey 43 113 100 267 #+ redundant
#HiddenKey 772 771 100 267 #/
#
#HiddenKey 9999 117 117 264 #⇱ nicht abrufbar
#HiddenKey 9999 105 105 264 #⇠ nicht abrufbar
#HiddenKey 9999 97 97 264 #⇣ nicht abrufbar
#HiddenKey 9999 101 101 264 #⇢ nicht abrufbar
#HiddenKey 9999 111 101 264 #⇲ nicht abrufbar
HiddenKey 191 115 110 267 #¿
HiddenKey 52 110 110 267 #4 redundant
HiddenKey 53 114 114 267 #5 redundant
HiddenKey 54 116 116 267 #6 redundant
HiddenKey 44 100 100 267 #, redundant
#
#HiddenKey 9999 252 117 264 #⌧ nicht abrufbar
#HiddenKey 9999 246 105 264 #⇥ nicht abrufbar
#HiddenKey 9999 228 97 264 #⇟ nicht abrufbar
#HiddenKey 9999 112 101 264 #↲ nicht abrufbar
HiddenKey 49 109 110 267 #1 redundant
HiddenKey 50 9994 114 267 #2 redundant
HiddenKey 51 9995 116 267 #3 redundant
HiddenKey 46 106 100 267 #. redundant
#
HiddenKey 48 32 100 267 #0 redundant
|