summaryrefslogtreecommitdiffstats
path: root/ktouch/de.neo2.mod4.keyboard
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