####################################################
#    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		Shift		123		30		27		10
ControlKey		264		./,		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		Shift		0		30		13		10
ControlKey		259		M3		0		20		18		10
ControlKey		8		BackSpace	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		49		•		10		0		117
NormalKey		50		‣		20		0		117
#NormalKey		51		3		30		0		105
NormalKey		52		⇞		40		0		97
#NormalKey		53		5		50		0		101
#NormalKey		54		6		60		0		101
#NormalKey		55		7		70		0		110
NormalKey		56		/		80		0		110
NormalKey		57		*		90		0		114
NormalKey		48		-		100		0		116
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		266		M3		128		20		100
#
#NormalKey		267		M4		13		30		117
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		44		2		93		30		114
NormalKey		46		3		103		30		116
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		36		54		101		257		#$ redundant
HiddenKey		8364		55		110		258		#€
HiddenKey		8222		56		110		258		#„ redundant
HiddenKey		8220		57		114		258		#“
HiddenKey		8221		48		116		258		#”
HiddenKey		8211		45		100		258		#–
HiddenKey		768		769		100		258		#`
#
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		44		44		114		258		#Shift+, (?)
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		163		54		101		266		#£
HiddenKey		162		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		64		120		117		266		#@
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		#¨
#
HiddenKey		92		117		117		266		#\
HiddenKey		47		105		105		266		#/
HiddenKey		123		97		97		266		#{
HiddenKey		125		101		101		266		#}
HiddenKey		42		111		101		266		#*
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		8222		121		100		259		#„ redundant
#
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		#`
HiddenKey		43		98		110		259		#+
HiddenKey		37		109		110		259		#%
HiddenKey		39		44		114		259		#'
HiddenKey		34		46		116		259		#"
HiddenKey		59		106		100		259		#;