diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 (patch) | |
tree | d3bb9f5d25a2dc09ca81adecf39621d871534297 /ktouch/keyboards | |
download | tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.tar.gz tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'ktouch/keyboards')
41 files changed, 5469 insertions, 0 deletions
diff --git a/ktouch/keyboards/Makefile.am b/ktouch/keyboards/Makefile.am new file mode 100644 index 00000000..b1cccbb4 --- /dev/null +++ b/ktouch/keyboards/Makefile.am @@ -0,0 +1,46 @@ +# adding keyboards +keyboarddir = $(kde_datadir)/ktouch +keyboard_DATA = \ +bg.keyboard \ +de.keyboard \ +de.keypad.keyboard \ +de.neo.keyboard \ +de.swiss.keyboard \ +dk.keyboard \ +en.dvorak.keyboard \ +en.keyboard \ +fr.a.keyboard \ +fr.keyboard \ +fr.swiss.keyboard \ +dvorak_fr.keyboard \ +hu.keyboard \ +he.keyboard \ +it.keyboard \ +nb.keyboard \ +sl.keyboard \ +pl.keyboard \ +sv.keyboard \ +tr.f.keyboard \ +tr.q.keyboard + + +#sv.dvorak.keyboard \ +#sv.keyboard \ +#uk.basic.keyboard \ +#uk.typewriter.keyboard \ +#uk.winkeys.keyboard +#ru.winkeys.keyboard \ +#ru.2.keyboard \ +#ru.3.keyboard \ +#ru.basic.keyboard \ +#ru.keyboard \ +#ru.typewriter.keyboard \ +#pt.br.keyboard \ +#pt.keyboard \ +#nn.keyboard \ +#la.keyboard \ +#hu.keyboard \ +#ee.keyboard \ +#fi.keyboard \ +#es.dvorak.keyboard \ +#es.keyboard diff --git a/ktouch/keyboards/be.keyboard b/ktouch/keyboards/be.keyboard new file mode 100644 index 00000000..3995e5fd --- /dev/null +++ b/ktouch/keyboards/be.keyboard @@ -0,0 +1,150 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +#################################################### +# +# +# FingerKey: These keys are the keys where the fingers rest. +# +# Unicode KeyText x y +FingerKey 113 Q 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 109 M 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 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 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 178 ² 0 0 113 +NormalKey 38 & 10 0 113 +NormalKey 233 é 20 0 113 +NormalKey 34 " 30 0 115 +NormalKey 39 ' 40 0 100 +NormalKey 40 ( 50 0 102 +NormalKey 167 § 60 0 102 +NormalKey 232 è 70 0 106 +NormalKey 33 ! 80 0 106 +NormalKey 231 ç 90 0 107 +NormalKey 224 à 100 0 108 +NormalKey 41 ) 110 0 109 +NormalKey 45 - 120 0 109 +# +NormalKey 97 A 15 10 113 +NormalKey 122 Z 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 109 +NormalKey 94 ^ 115 10 109 +NormalKey 36 $ 125 10 109 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 249 ù 118 20 109 +NormalKey 181 µ 128 20 109 +# +NormalKey 60 < 13 30 113 +NormalKey 119 W 23 30 113 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 44 , 83 30 106 +NormalKey 59 ; 93 30 107 +NormalKey 58 : 103 30 108 +NormalKey 61 = 113 30 109 +# +# +# 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. +# +# Unicode Target Finger Modifier +# +HiddenKey 65 97 113 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 109 258 #P +HiddenKey 81 113 113 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 113 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 115 257 #Z +HiddenKey 179 178 113 257 ³ +HiddenKey 49 38 113 257 1 +HiddenKey 50 233 113 257 2 +HiddenKey 51 34 115 257 3 +HiddenKey 52 39 100 257 4 +HiddenKey 53 40 102 257 5 +HiddenKey 54 167 102 257 6 +HiddenKey 55 232 106 258 7 +HiddenKey 56 33 106 258 8 +HiddenKey 57 231 107 258 9 +HiddenKey 58 224 108 258 0 +HiddenKey 176 41 109 258 ° +HiddenKey 95 45 109 258 _ +HiddenKey 163 181 109 258 £ +HiddenKey 42 36 109 258 * +HiddenKey 37 249 109 258 % +HiddenKey 62 60 113 258 > +HiddenKey 63 44 106 258 ? +HiddenKey 46 59 107 258 . +HiddenKey 47 58 108 258 / +HiddenKey 43 61 109 258 + +# +HiddenKey 64 233 113 264 @ +HiddenKey 92 60 113 264 \ + diff --git a/ktouch/keyboards/bg.keyboard b/ktouch/keyboards/bg.keyboard new file mode 100644 index 00000000..87a71a62 --- /dev/null +++ b/ktouch/keyboards/bg.keyboard @@ -0,0 +1,99 @@ +#################################################### +# 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 97 Ь 18 20 +FingerKey 115 Я 28 20 +FingerKey 100 А 38 20 +FingerKey 102 О 48 20 +FingerKey 106 Т 78 20 +FingerKey 107 Н 88 20 +FingerKey 108 В 98 20 +FingerKey 59 М 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +NormalKey 96 ( 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 95 - 110 0 59 +NormalKey 61 . 120 0 59 +NormalKey 92 ' 130 0 59 +# +NormalKey 113 , 15 10 97 +NormalKey 119 У 25 10 115 +NormalKey 101 Е 35 10 100 +NormalKey 114 И 45 10 102 +NormalKey 116 Ш 55 10 102 +NormalKey 121 Щ 65 10 106 +NormalKey 117 К 75 10 106 +NormalKey 105 С 85 10 107 +NormalKey 111 Д 95 10 108 +NormalKey 112 З 105 10 59 +NormalKey 91 Ц 115 10 59 +NormalKey 93 ; 125 10 59 +# +NormalKey 103 Ж 58 20 102 +NormalKey 104 Г 68 20 106 +NormalKey 39 Ч 118 20 59 +# +NormalKey 122 Ю 23 30 97 +NormalKey 120 Й 33 30 115 +NormalKey 99 Ъ 43 30 100 +NormalKey 118 Э 53 30 102 +NormalKey 98 Ф 63 30 102 +NormalKey 110 Х 73 30 106 +NormalKey 109 П 83 30 106 +NormalKey 44 Р 93 30 107 +NormalKey 46 Л 103 30 108 +NormalKey 47 Б 113 30 59 +# +HiddenKey 65 97 97 257 #Ь +HiddenKey 66 98 102 257 #Ф +HiddenKey 67 99 100 257 #Ъ +HiddenKey 68 100 100 257 #А +HiddenKey 69 101 100 257 #Е +HiddenKey 70 102 102 257 #О +HiddenKey 71 103 102 257 #Ж +HiddenKey 72 104 106 258 #Г +HiddenKey 73 105 107 258 #С +HiddenKey 74 106 106 258 #Т +HiddenKey 75 107 107 258 #Н +HiddenKey 76 108 106 258 #В +HiddenKey 77 109 106 258 #М +HiddenKey 78 110 106 258 #Х +HiddenKey 79 111 108 258 #Д +HiddenKey 80 112 59 258 #З +HiddenKey 81 113 97 257 #ы +HiddenKey 82 114 102 257 #И +HiddenKey 83 115 115 257 #Я +HiddenKey 84 116 102 257 #Ш +HiddenKey 85 117 106 258 #К +HiddenKey 86 118 102 257 #Э +HiddenKey 87 119 115 257 #У +HiddenKey 88 120 115 257 #Й +HiddenKey 89 121 106 258 #Щ +HiddenKey 90 122 97 257 #Ю diff --git a/ktouch/keyboards/de.keyboard b/ktouch/keyboards/de.keyboard new file mode 100644 index 00000000..170fe821 --- /dev/null +++ b/ktouch/keyboards/de.keyboard @@ -0,0 +1,130 @@ +#################################################### +# KTouch +# Keybord layout file for german keybord layout +# 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 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Strg 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Leertaste 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + +NormalKey 94 ^ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 223 ß 110 0 246 +NormalKey 180 ´ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 Ü 115 10 246 +NormalKey 43 + 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 Ä 118 20 246 +NormalKey 35 # 128 20 246 + +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 258 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 257 #Ä +HiddenKey 214 246 246 257 #Ö +HiddenKey 220 252 246 257 #Ü +HiddenKey 176 94 97 258 #° +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 97 258 #" +HiddenKey 167 51 115 258 #§ +HiddenKey 36 52 100 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 40 56 106 257 #( +HiddenKey 41 57 107 257 #) +HiddenKey 61 48 108 257 #= +HiddenKey 63 223 246 257 #? +HiddenKey 96 180 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 42 43 246 257 #* +HiddenKey 39 35 246 257 #' +HiddenKey 92 223 246 264 #\ +HiddenKey 124 60 97 264 #| +HiddenKey 64 113 97 264 #@ + + + + + diff --git a/ktouch/keyboards/de.keypad.keyboard b/ktouch/keyboards/de.keypad.keyboard new file mode 100644 index 00000000..3cef7b85 --- /dev/null +++ b/ktouch/keyboards/de.keypad.keyboard @@ -0,0 +1,31 @@ +####################################################### +# KTouch +# Keyboard Layout file for number on german keyboards +# created by simon schaak <simonDOTschaakATgmxDOTde> +####################################################### +# N / * - # +# 7 8 9 + # +# 4 5 6 + # My Keyboard +# 1 2 3 E # +# 000 , E # +####################################################### +# +FingerKey 52 4 00 20 +FingerKey 53 5 10 20 +FingerKey 54 6 20 20 +FingerKey 43 + 30 10 8 18 +FingerKey 48 0 00 40 18 8 + +ControlKey 00 Num 00 00 10 10 +ControlKey 13 Enter 30 30 10 20 + +NormalKey 47 / 10 00 53 +NormalKey 42 * 20 00 54 +NormalKey 45 - 30 00 43 +NormalKey 55 7 00 10 52 +NormalKey 56 8 10 10 53 +NormalKey 57 9 20 10 54 +NormalKey 49 1 00 30 52 +NormalKey 50 2 10 30 53 +NormalKey 51 3 20 30 54 +NormalKey 44 , 20 40 54 diff --git a/ktouch/keyboards/de.neo.keyboard b/ktouch/keyboards/de.neo.keyboard new file mode 100644 index 00000000..9f2c883e --- /dev/null +++ b/ktouch/keyboards/de.neo.keyboard @@ -0,0 +1,100 @@ +#################################################### +# 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 117 U 18 20 +FingerKey 105 I 28 20 +FingerKey 97 A 38 20 +FingerKey 101 E 48 20 +FingerKey 110 N 78 20 +FingerKey 114 R 88 20 +FingerKey 116 T 98 20 +FingerKey 100 D 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +NormalKey 94 ^ 0 0 117 +NormalKey 49 1 10 0 117 +NormalKey 50 2 20 0 117 +NormalKey 51 3 30 0 105 +NormalKey 52 4 40 0 97 +NormalKey 53 5 50 0 101 +NormalKey 54 6 60 0 101 +NormalKey 55 7 70 0 110 +NormalKey 56 8 80 0 110 +NormalKey 57 9 90 0 114 +NormalKey 48 0 100 0 116 +NormalKey 45 - 110 0 100 +NormalKey 39 ' 120 0 100 +# +NormalKey 113 Q 15 10 117 +NormalKey 118 V 25 10 105 +NormalKey 108 L 35 10 97 +NormalKey 99 C 45 10 101 +NormalKey 119 W 55 10 101 +NormalKey 107 K 65 10 110 +NormalKey 104 H 75 10 110 +NormalKey 103 G 85 10 114 +NormalKey 102 F 95 10 116 +NormalKey 106 J 105 10 100 +NormalKey 223 ß 115 10 100 +NormalKey 43 + 125 10 100 +# +NormalKey 111 O 58 20 101 +NormalKey 115 S 68 20 110 +NormalKey 121 Y 118 20 100 +NormalKey 35 # 128 20 100 +# +NormalKey 122 < 13 30 117 +NormalKey 246 Ö 23 30 117 +NormalKey 252 Ü 33 30 105 +NormalKey 228 Ä 43 30 97 +NormalKey 112 P 53 30 101 +NormalKey 122 Z 63 30 101 +NormalKey 98 B 73 30 110 +NormalKey 109 M 83 30 110 +NormalKey 44 , 93 30 114 +NormalKey 46 . 103 30 116 +NormalKey 120 X 113 30 100 +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 110 257 #B +HiddenKey 67 99 101 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 116 257 #F +HiddenKey 71 103 114 257 #G +HiddenKey 72 104 110 258 #H +HiddenKey 73 105 105 258 #I +HiddenKey 74 106 100 258 #J +HiddenKey 75 107 110 258 #K +HiddenKey 76 108 97 258 #L +HiddenKey 77 109 110 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 101 258 #O +HiddenKey 80 112 101 258 #P +HiddenKey 81 113 117 257 #Q +HiddenKey 82 114 114 257 #R +HiddenKey 83 115 110 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 105 257 #V +HiddenKey 87 119 101 257 #W +HiddenKey 88 120 100 257 #X +HiddenKey 89 121 100 258 #Y +HiddenKey 90 122 101 257 #Z diff --git a/ktouch/keyboards/de.swiss.keyboard b/ktouch/keyboards/de.swiss.keyboard new file mode 100644 index 00000000..95c494db --- /dev/null +++ b/ktouch/keyboards/de.swiss.keyboard @@ -0,0 +1,130 @@ +#################################################### +# KTouch +# Keybord layout file for german kaybord layout +# Adaptiert für schweizedeutsche Tastatur 17.9.04 Hansueli Eggimann +# 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 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Leertaste 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 39 ' 110 0 246 +NormalKey 94 ^ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +# +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 Ü 115 10 246 +NormalKey 168 ¨ 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 Ä 118 20 246 +NormalKey 36 $ 128 20 246 +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +# +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 108 257 #L +HiddenKey 77 109 106 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 246 257 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 257 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 259 #Ä +HiddenKey 214 246 246 259 #Ö +HiddenKey 220 252 246 259 #Ü +HiddenKey 224 228 246 257 #à +HiddenKey 233 246 246 257 #é +HiddenKey 232 252 246 257 #è +HiddenKey 176 167 97 258 #° +HiddenKey 43 49 97 258 #+ +HiddenKey 34 50 97 258 #" +HiddenKey 42 51 115 258 #* +HiddenKey 231 52 100 258 #ç +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 41 57 107 257 #) +HiddenKey 40 56 106 257 #( +HiddenKey 61 48 108 257 #= +HiddenKey 63 39 246 257 #? +HiddenKey 96 94 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 33 168 246 257 #! +HiddenKey 163 36 246 257 #£ +HiddenKey 92 60 97 264 #\ +HiddenKey 124 49 97 264 #| +HiddenKey 64 50 97 264 #@ diff --git a/ktouch/keyboards/dk.keyboard b/ktouch/keyboards/dk.keyboard new file mode 100644 index 00000000..7b781aa8 --- /dev/null +++ b/ktouch/keyboards/dk.keyboard @@ -0,0 +1,104 @@ +#################################################### +# KTouch +# Keybord layout file for Danish kaybord +# 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 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 230 Æ 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +ControlKey 13 Enter 138 10 12 20 10 + +NormalKey 124 ½ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 43 + 110 0 230 +NormalKey 180 ' 120 0 230 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 230 +NormalKey 229 Å 115 10 230 +NormalKey 168 " 125 10 230 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 248 Ø 118 20 230 +NormalKey 39 ' 128 20 230 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 230 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 238 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +# +HiddenKey 216 39 230 258 #Æ +HiddenKey 198 230 230 258 #Ø +HiddenKey 197 91 230 258 #Å diff --git a/ktouch/keyboards/dvorak_fr.keyboard b/ktouch/keyboards/dvorak_fr.keyboard new file mode 100644 index 00000000..6b90ed3e --- /dev/null +++ b/ktouch/keyboards/dvorak_fr.keyboard @@ -0,0 +1,131 @@ +# -*- coding: utf-8; -*- +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# Matthieu MOY, December 7th 2004 +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 111 O 18 20 +FingerKey 97 A 28 20 +FingerKey 117 U 38 20 +FingerKey 101 E 48 20 +FingerKey 115 S 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 100 D 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Ascii KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 95 _ 0 0 111 +NormalKey 61 = 10 0 111 +NormalKey 47 / 20 0 111 +NormalKey 45 - 30 0 97 +NormalKey 232 è 40 0 117 +NormalKey 92 \ 50 0 101 +NormalKey 94 ^ 60 0 101 +NormalKey 55 ( 70 0 115 +NormalKey 56 ` 80 0 115 +NormalKey 40 ) 90 0 116 +NormalKey 34 " 100 0 110 +NormalKey 91 [ 110 0 100 +NormalKey 93 ] 120 0 100 +# +NormalKey 58 : 15 10 111 +NormalKey 39 ' 25 10 97 +NormalKey 233 é 35 10 117 +NormalKey 103 G 45 10 101 +NormalKey 46 . 55 10 101 +NormalKey 104 H 65 10 115 +NormalKey 118 V 75 10 115 +NormalKey 99 C 85 10 116 +NormalKey 109 M 95 10 110 +NormalKey 107 K 105 10 115 +NormalKey 122 Z 115 10 100 +NormalKey 34 " 125 10 100 +NormalKey 126 ~ 128 20 100 +# +NormalKey 98 B 58 20 101 +NormalKey 102 F 68 20 115 +NormalKey 119 W 118 20 100 +# +NormalKey 224 à 13 30 111 +NormalKey 124 | 23 30 111 +NormalKey 113 Q 33 30 97 +NormalKey 44 , 43 30 117 +NormalKey 105 I 53 30 101 +NormalKey 121 Y 63 30 101 +NormalKey 120 X 73 30 115 +NormalKey 114 R 83 30 115 +NormalKey 108 L 93 30 116 +NormalKey 112 P 103 30 110 +NormalKey 106 J 113 30 100 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Control +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 101 257 #B +HiddenKey 67 99 116 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 115 257 #F +HiddenKey 71 103 101 257 #G +HiddenKey 72 104 104 258 #H +HiddenKey 73 105 101 258 #I +HiddenKey 74 106 108 258 #J +HiddenKey 75 107 100 258 #K +HiddenKey 76 108 116 258 #L +HiddenKey 77 109 110 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 111 258 #O +HiddenKey 80 112 110 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 115 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 115 257 #V +HiddenKey 87 119 100 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 101 258 #Y +HiddenKey 90 122 100 257 #Z + +HiddenKey 34 38 100 258 #& +HiddenKey 57 231 111 257 #ç diff --git a/ktouch/keyboards/ee.keyboard b/ktouch/keyboards/ee.keyboard new file mode 100644 index 00000000..bd2a880e --- /dev/null +++ b/ktouch/keyboards/ee.keyboard @@ -0,0 +1,124 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lowercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 21 ! 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 246 +NormalKey 43 + 110 0 246 +NormalKey 180 ' 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 Ü 115 10 246 +NormalKey 245 Õ 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 Ä 118 20 246 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/en.dvorak.keyboard b/ktouch/keyboards/en.dvorak.keyboard new file mode 100644 index 00000000..d191f544 --- /dev/null +++ b/ktouch/keyboards/en.dvorak.keyboard @@ -0,0 +1,99 @@ +#################################################### +# 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 97 A 18 20 +FingerKey 111 O 28 20 +FingerKey 101 E 38 20 +FingerKey 117 U 48 20 +FingerKey 104 H 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 115 S 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +NormalKey 96 ` 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 111 +NormalKey 52 4 40 0 101 +NormalKey 53 5 50 0 117 +NormalKey 54 6 60 0 117 +NormalKey 55 7 70 0 104 +NormalKey 56 8 80 0 104 +NormalKey 57 9 90 0 116 +NormalKey 48 0 100 0 110 +NormalKey 91 [ 110 0 115 +NormalKey 93 ] 120 0 115 +# +NormalKey 39 ' 15 10 97 +NormalKey 44 , 25 10 111 +NormalKey 46 . 35 10 101 +NormalKey 112 P 45 10 117 +NormalKey 121 Y 55 10 117 +NormalKey 102 F 65 10 104 +NormalKey 103 G 75 10 104 +NormalKey 99 C 85 10 116 +NormalKey 114 R 95 10 110 +NormalKey 108 L 105 10 115 +NormalKey 47 / 115 10 115 +NormalKey 61 = 125 10 115 +NormalKey 92 \ 135 10 115 +# +NormalKey 105 I 58 20 117 +NormalKey 100 D 68 20 104 +NormalKey 45 - 118 20 115 +# +NormalKey 59 ; 23 30 97 +NormalKey 113 Q 33 30 111 +NormalKey 106 J 43 30 101 +NormalKey 107 K 53 30 117 +NormalKey 120 X 63 30 117 +NormalKey 98 B 73 30 104 +NormalKey 109 M 83 30 104 +NormalKey 119 W 93 30 116 +NormalKey 118 V 103 30 110 +NormalKey 122 Z 113 30 115 +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 104 258 #B +HiddenKey 67 99 116 258 #C +HiddenKey 68 100 104 258 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 104 258 #F +HiddenKey 71 103 104 258 #G +HiddenKey 72 104 104 258 #H +HiddenKey 73 105 117 257 #I +HiddenKey 74 106 101 257 #J +HiddenKey 75 107 117 257 #K +HiddenKey 76 108 115 258 #L +HiddenKey 77 109 104 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 111 257 #O +HiddenKey 80 112 117 257 #P +HiddenKey 81 113 111 257 #Q +HiddenKey 82 114 110 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 116 258 #T +HiddenKey 85 117 117 257 #U +HiddenKey 86 118 110 258 #V +HiddenKey 87 119 116 258 #W +HiddenKey 88 120 117 257 #X +HiddenKey 89 121 117 257 #Y +HiddenKey 90 122 115 258 #Z diff --git a/ktouch/keyboards/en.keyboard b/ktouch/keyboards/en.keyboard new file mode 100644 index 00000000..c0e9f2d1 --- /dev/null +++ b/ktouch/keyboards/en.keyboard @@ -0,0 +1,124 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +#################################################### +# +# +# FingerKey: These keys are the keys where the fingers rest. +# +# Unicode KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 59 ; 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 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 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 96 ` 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 95 - 110 0 59 +NormalKey 61 = 120 0 59 +NormalKey 92 \ 130 0 59 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 59 +NormalKey 91 [ 115 10 59 +NormalKey 93 ] 125 10 59 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 ' 118 20 59 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 47 / 113 30 59 +# +# +# 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. +# +# Unicode Target Finger Modifier +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 59 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/es.dvorak.keyboard b/ktouch/keyboards/es.dvorak.keyboard new file mode 100644 index 00000000..2dd84046 --- /dev/null +++ b/ktouch/keyboards/es.dvorak.keyboard @@ -0,0 +1,149 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Ascii KeyText x y +FingerKey 97 A 18 20 +FingerKey 111 O 28 20 +FingerKey 101 E 38 20 +FingerKey 117 U 48 20 +FingerKey 114 R 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 115 S 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. These keys +# will be used later when you want to use uppercase. +# +# Assci 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 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lowercase +# letters. For this class you have to indicate +# which finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 186 º 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 111 +NormalKey 51 3 30 0 101 +NormalKey 52 4 40 0 117 +NormalKey 53 5 50 0 117 +NormalKey 54 6 60 0 114 +NormalKey 55 7 70 0 114 +NormalKey 56 8 80 0 116 +NormalKey 57 9 90 0 116 +NormalKey 48 0 100 0 110 +NormalKey 39 ' 110 0 115 +NormalKey 161 ¡ 120 0 115 +# +NormalKey 46 . 15 10 97 +NormalKey 44 , 25 10 111 +NormalKey 241 Ñ 35 10 101 +NormalKey 112 P 45 10 117 +NormalKey 121 Y 55 10 117 +NormalKey 102 F 65 10 114 +NormalKey 103 G 75 10 114 +NormalKey 99 C 85 10 116 +NormalKey 104 H 95 10 110 +NormalKey 108 L 105 10 115 +NormalKey 96 (`) 115 10 115 +NormalKey 43 + 125 10 115 +# +NormalKey 105 I 58 20 117 +NormalKey 100 D 68 20 114 +NormalKey 180 (') 118 20 115 +NormalKey 231 Ç 128 20 115 +# +NormalKey 60 < 13 30 97 +NormalKey 45 - 23 30 97 +NormalKey 113 Q 33 30 111 +NormalKey 106 J 43 30 101 +NormalKey 107 K 53 30 117 +NormalKey 120 X 63 30 117 +NormalKey 98 B 73 30 114 +NormalKey 109 M 83 30 114 +NormalKey 119 W 93 30 116 +NormalKey 118 V 103 30 110 +NormalKey 122 Z 113 30 115 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Control +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 114 257 #B +HiddenKey 67 99 116 257 #C +HiddenKey 68 100 114 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 114 257 #F +HiddenKey 71 103 114 257 #G +HiddenKey 72 104 110 258 #H +HiddenKey 73 105 117 258 #I +HiddenKey 74 106 101 258 #J +HiddenKey 75 107 117 258 #K +HiddenKey 76 108 115 258 #L +HiddenKey 77 109 114 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 209 241 101 257 #Ñ +HiddenKey 165 164 110 257 #N +HiddenKey 79 111 111 258 #O +HiddenKey 80 112 117 258 #P +HiddenKey 81 113 111 257 #Q +HiddenKey 82 114 114 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 110 257 #V +HiddenKey 87 119 116 257 #W +HiddenKey 88 120 117 257 #X +HiddenKey 89 121 117 258 #Y +HiddenKey 90 122 115 257 #Z +HiddenKey 170 186 97 257 #ª +HiddenKey 33 49 97 257 #! +HiddenKey 34 50 111 257 #" +HiddenKey 183 51 101 257 #· +HiddenKey 36 52 117 257 #$ +HiddenKey 37 53 117 257 #% +HiddenKey 38 54 114 257 #& +HiddenKey 47 55 114 258 #/ +HiddenKey 40 56 116 258 #( +HiddenKey 41 57 116 258 #) +HiddenKey 61 48 110 258 #= +HiddenKey 63 39 115 258 #? +HiddenKey 191 161 115 258 #¿ +HiddenKey 58 46 97 257 #: +HiddenKey 59 44 111 257 #; +HiddenKey 136 96 115 258 #(^) +HiddenKey 42 43 115 258 #* +HiddenKey 168 180 115 258 #(") +HiddenKey 199 231 115 258 #Ç +HiddenKey 62 60 97 257 #> +HiddenKey 95 45 97 257 #_ diff --git a/ktouch/keyboards/es.keyboard b/ktouch/keyboards/es.keyboard new file mode 100644 index 00000000..5211488e --- /dev/null +++ b/ktouch/keyboards/es.keyboard @@ -0,0 +1,154 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 241 Ñ 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci 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 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Espacio 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 186 º 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 39 ' 110 0 241 +NormalKey 161 ¡ 120 0 241 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 241 +NormalKey 96 ` 115 10 241 +NormalKey 43 + 125 10 241 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 180 ' 118 20 241 +NormalKey 231 ç 128 20 241 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 115 +NormalKey 120 X 33 30 100 +NormalKey 99 C 43 30 102 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 106 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 107 +NormalKey 44 , 93 30 108 +NormalKey 46 . 103 30 241 +NormalKey 45 - 113 30 241 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 106 257 #B +HiddenKey 67 99 102 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 107 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 242 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 100 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 115 257 #Z +# +HiddenKey 59 44 108 258 #; +HiddenKey 58 46 241 258 #: +HiddenKey 95 45 241 258 #_ +HiddenKey 209 241 241 258 #Ñ +HiddenKey 168 180 241 258 #(Dieresis) +HiddenKey 199 231 241 258 #Ç +HiddenKey 94 96 241 258 #^ +HiddenKey 42 43 241 258 #* +HiddenKey 47 55 106 258 #/ +HiddenKey 40 56 106 258 #( +HiddenKey 41 57 107 258 #) +HiddenKey 61 48 108 258 #= +HiddenKey 63 39 241 258 #? +HiddenKey 191 161 241 258 #¿ +HiddenKey 62 60 97 257 #> +HiddenKey 170 186 97 257 #ª +HiddenKey 33 49 97 257 #! +HiddenKey 34 50 97 257 #" +HiddenKey 183 51 115 257 #· +HiddenKey 36 52 100 257 #$ +HiddenKey 37 53 102 257 #% +HiddenKey 38 54 102 257 #& +# +HiddenKey 92 186 97 264 #\ +HiddenKey 91 231 241 264 #[ +HiddenKey 93 43 241 264 #] + diff --git a/ktouch/keyboards/fi.keyboard b/ktouch/keyboards/fi.keyboard new file mode 100644 index 00000000..9edcd996 --- /dev/null +++ b/ktouch/keyboards/fi.keyboard @@ -0,0 +1,124 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 246 +NormalKey 43 + 110 0 246 +NormalKey 180 ' 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 229 Å 115 10 246 +NormalKey 168 " 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 Ä 118 20 246 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/fr.a.keyboard b/ktouch/keyboards/fr.a.keyboard new file mode 100644 index 00000000..d18e4cfb --- /dev/null +++ b/ktouch/keyboards/fr.a.keyboard @@ -0,0 +1,126 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 113 Q 18 20 #old code is 97(a) 113 is (q) +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 109 M 108 20 +## +## +## ControllKey: This class will represent all the +## controll keys that you are using. Theys keys +## will be used later when you want to use uppercase. +## +## Assci KeyText x y Width Height +## +ControlKey 8 <- 130 0 20 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 258 Shift 123 30 17 10 +ControlKey 264 Alt_Gr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +## +## +## NormalKey: This class represent all the +## normal keys where you don't need to press +## anything else then just one key. That would +## basicly bee all the numbers and the lovercase +## letters. For this class you have to indicate +## withc finger key you are going to use. +## +## Assci KeyText x y FingerKey +#NormalKey 178 0 0 113 +NormalKey 38 & 10 0 113 +NormalKey 233 ? 20 0 115 #always "on" +NormalKey 34 " 30 0 100 +NormalKey 39 ' 40 0 102 +NormalKey 40 ( 50 0 102 +NormalKey 45 - 60 0 102 +NormalKey 232 ? 70 0 106 +NormalKey 95 _ 80 0 107 +NormalKey 231 ? 90 0 108 #always "on" +NormalKey 224 ? 100 0 109 +NormalKey 41 ) 110 0 109 +NormalKey 61 = 120 0 109 +#NormalKey 92 130 0 109 +#NormalKey 8 <- 140 0 109 +# +NormalKey 97 A 15 10 113 +NormalKey 122 Z 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 109 +NormalKey 94 ^ 115 10 109 +NormalKey 36 $ 125 10 109 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +#NormalKey 249 118 20 109 +NormalKey 60 < 13 30 113 +NormalKey 119 W 23 30 113 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 44 , 83 30 106 +NormalKey 59 ; 93 30 107 +NormalKey 58 : 103 30 108 +NormalKey 33 ! 113 30 109 +NormalKey 42 * 140 30 109 +## +## +## HiddenKey: This is all the keys that +## you cant see. That means that you have +## to use an controll key to get them. Basicly +## this is all the uppercase letters. +## +## Ascii Target Finger Control +## +#HiddenKey 65 97 97 258 #A +#HiddenKey 66 98 102 258 #B +#HiddenKey 67 99 100 258 #C +#HiddenKey 68 100 100 258 #D +#HiddenKey 69 101 100 258 #E +#HiddenKey 70 102 102 258 #F +#HiddenKey 71 103 102 258 #G +#HiddenKey 72 104 106 258 #H +#HiddenKey 73 105 107 258 #I +#HiddenKey 74 106 106 258 #J +#HiddenKey 75 107 107 258 #K +#HiddenKey 76 108 106 258 #L +#HiddenKey 77 109 106 258 #M +#HiddenKey 78 110 106 258 #N +#HiddenKey 79 111 108 258 #O +#HiddenKey 80 112 59 258 #P +#HiddenKey 81 113 97 258 #Q +#HiddenKey 82 114 102 258 #R +#HiddenKey 83 115 115 258 #S +#HiddenKey 84 116 102 258 #T +#HiddenKey 85 117 106 258 #U +#HiddenKey 86 118 102 258 #V +#HiddenKey 87 119 115 258 #W +#HiddenKey 88 120 115 258 #X +#HiddenKey 89 121 106 258 #Y +#HiddenKey 90 122 97 258 #Z diff --git a/ktouch/keyboards/fr.keyboard b/ktouch/keyboards/fr.keyboard new file mode 100644 index 00000000..edfcf537 --- /dev/null +++ b/ktouch/keyboards/fr.keyboard @@ -0,0 +1,157 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 113 Q 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 109 M 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 178 ² 0 0 113 +NormalKey 38 & 10 0 113 +NormalKey 233 é 20 0 115 +NormalKey 34 " 30 0 100 +NormalKey 39 ' 40 0 102 +NormalKey 40 ( 50 0 102 +NormalKey 45 - 60 0 106 +NormalKey 232 è 70 0 106 +NormalKey 95 _ 80 0 107 +NormalKey 231 ç 90 0 108 +NormalKey 224 à 100 0 109 +NormalKey 41 ) 110 0 109 +NormalKey 61 = 120 0 109 +# +NormalKey 97 A 15 10 113 +NormalKey 122 Z 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +# +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 109 +NormalKey 94 ^ 115 10 109 +NormalKey 36 $ 125 10 109 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 249 ù 118 20 109 +NormalKey 42 * 128 20 109 +# +NormalKey 60 < 13 30 113 +NormalKey 119 W 23 30 113 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 44 , 83 30 106 +NormalKey 59 ; 93 30 107 +NormalKey 58 : 103 30 108 +NormalKey 33 ! 113 30 109 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 49 38 113 258 #& +HiddenKey 50 233 115 258 #é +HiddenKey 51 34 100 258 #" +HiddenKey 52 39 102 258 #' +HiddenKey 53 40 102 258 #( +HiddenKey 54 45 106 257 #- +HiddenKey 55 232 106 257 #è +HiddenKey 56 95 107 257 #_ +HiddenKey 57 231 108 257 #ç +HiddenKey 48 224 109 257 #à +HiddenKey 176 41 109 257 #) +HiddenKey 43 61 109 257 #= +# +HiddenKey 126 233 115 264 #é +HiddenKey 35 34 100 264 #" +HiddenKey 123 39 102 264 #' +HiddenKey 91 40 102 264 #( +HiddenKey 124 45 106 264 #- +HiddenKey 96 232 106 264 #è +HiddenKey 92 95 107 264 #_ +HiddenKey 64 224 109 264 #à +HiddenKey 93 41 109 264 #) +HiddenKey 125 61 109 264 #= +# +HiddenKey 63 44 106 257 #, +HiddenKey 46 59 107 257 #; +HiddenKey 47 58 108 257 #: +HiddenKey 167 33 109 257 #! +HiddenKey 62 60 113 258 #< +# +HiddenKey 65 97 113 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 106 257 #L +HiddenKey 77 109 109 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 109 257 #P +HiddenKey 81 113 113 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 113 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 257 #Y +HiddenKey 90 122 115 258 #Z
\ No newline at end of file diff --git a/ktouch/keyboards/fr.swiss.keyboard b/ktouch/keyboards/fr.swiss.keyboard new file mode 100644 index 00000000..ba89c072 --- /dev/null +++ b/ktouch/keyboards/fr.swiss.keyboard @@ -0,0 +1,135 @@ +#################################################### +# KTouch +# Keybord layout file for swiss french keybord layout +#################################################### +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 é 108 20 +# +# Assci KeyText x y Width Hight +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 Alt_Gr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +ControlKey 8 <- 130 0 20 10 + +# Assci KeyText x y FingerKey +# +NormalKey 94 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 246 +NormalKey 223 ' 110 0 246 +NormalKey 180 ^ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +# +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 è 115 10 246 +NormalKey 43 ¨ 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 à 118 20 246 +NormalKey 35 $ 128 20 246 +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +# +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# Ascii Target Finger Contorll +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 258 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 257 #Ä +HiddenKey 214 246 246 257 #Ö +HiddenKey 220 252 246 257 #Ü +HiddenKey 167 51 100 258 #§ +HiddenKey 176 94 97 258 #° +HiddenKey 34 50 115 258 #" +HiddenKey 33 49 97 258 #! +HiddenKey 36 52 102 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 106 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 41 57 108 257 #) +HiddenKey 40 56 107 257 #( +HiddenKey 61 48 246 257 #= +HiddenKey 63 223 246 257 #? +HiddenKey 96 180 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 42 43 246 257 #* +HiddenKey 39 35 246 257 #' +HiddenKey 92 223 246 264 #\ +HiddenKey 124 60 97 264 #| +HiddenKey 64 113 97 264 #@ + + + + + diff --git a/ktouch/keyboards/he.keyboard b/ktouch/keyboards/he.keyboard new file mode 100644 index 00000000..e03f5bd1 --- /dev/null +++ b/ktouch/keyboards/he.keyboard @@ -0,0 +1,149 @@ +#################################################### +# KTouch +# Keybord layout file for Hebrew +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# UNICODE KeyText x y +FingerKey 1513 ש 18 20 +FingerKey 1491 ד 28 20 +FingerKey 1490 ג 38 20 +FingerKey 1499 כ 48 20 +FingerKey 1495 ח 78 20 +FingerKey 1500 ל 88 20 +FingerKey 1498 ך 98 20 +FingerKey 1507 ף 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# UNICODE KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# UNICODE KeyText x y FingerKey +# +NormalKey 59 ; 0 0 1513 +NormalKey 49 1 10 0 1513 +NormalKey 50 2 20 0 1491 +NormalKey 51 3 30 0 1490 +NormalKey 52 4 40 0 1499 +NormalKey 53 5 50 0 1499 +NormalKey 54 6 60 0 1495 +NormalKey 55 7 70 0 1495 +NormalKey 56 8 80 0 1500 +NormalKey 57 9 90 0 1498 +NormalKey 48 0 100 0 1507 +NormalKey 95 - 110 0 1507 +NormalKey 61 = 120 0 1507 +NormalKey 92 \ 130 0 1507 +NormalKey 8 <- 140 0 1507 +# +NormalKey 47 / 15 10 1513 +NormalKey 39 ' 25 10 1491 +NormalKey 1511 ק 35 10 1490 +NormalKey 1512 ר 45 10 1499 +NormalKey 1488 א 55 10 1499 +NormalKey 1496 ט 65 10 1495 +NormalKey 1493 ו 75 10 1495 +NormalKey 1503 ן 85 10 1500 +NormalKey 1501 ם 95 10 1498 +NormalKey 1508 פ 105 10 1507 +NormalKey 91 [ 115 10 1507 +NormalKey 93 ] 125 10 1507 +# +NormalKey 1506 ע 58 20 1499 +NormalKey 1497 י 68 20 1495 +NormalKey 44 , 118 20 1507 +# +NormalKey 1494 ז 23 30 1513 +NormalKey 1505 ס 33 30 1491 +NormalKey 1489 ב 43 30 1490 +NormalKey 1492 ה 53 30 1499 +NormalKey 1504 נ 63 30 1499 +NormalKey 1502 מ 73 30 1495 +NormalKey 1510 צ 83 30 1495 +NormalKey 1514 ת 93 30 1500 +NormalKey 1509 ץ 103 30 1498 +NormalKey 47 . 113 30 1507 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# UNICODE Target Finger Contorll +# +HiddenKey 126 59 1513 257 #~ +HiddenKey 33 49 1513 257 #! +HiddenKey 64 50 1491 257 #@ +HiddenKey 35 51 1490 257 ## +HiddenKey 36 52 1499 257 #$ +HiddenKey 37 53 1499 257 #% +HiddenKey 94 54 1495 258 #^ +HiddenKey 38 55 1495 258 #& +HiddenKey 42 56 1500 258 #* +HiddenKey 40 57 1498 258 #( +HiddenKey 41 48 1507 258 #) +HiddenKey 95 45 1507 258 #_ +HiddenKey 43 61 1507 258 #+ +HiddenKey 124 92 1507 258 #| +# +HiddenKey 81 47 1513 257 #Q +HiddenKey 87 39 1491 257 #W +HiddenKey 69 1511 1490 257 #E +HiddenKey 82 1512 1499 257 #R +HiddenKey 84 1488 1499 257 #T +HiddenKey 89 1496 1495 258 #Y +HiddenKey 85 1493 1495 258 #U +HiddenKey 73 1503 1500 258 #I +HiddenKey 79 1501 1498 258 #O +HiddenKey 80 1508 1507 258 #P +HiddenKey 123 91 1507 258 #{ +HiddenKey 125 93 1507 258 #} +# +HiddenKey 65 1513 1513 257 #A +HiddenKey 83 1491 1491 257 #S +HiddenKey 68 1490 1490 257 #D +HiddenKey 70 1499 1499 257 #F +HiddenKey 71 1506 1499 257 #G +HiddenKey 72 1497 1495 258 #H +HiddenKey 74 44 1495 258 #J +HiddenKey 75 1495 1500 258 #K +HiddenKey 76 1500 1498 258 #L +HiddenKey 58 1498 1507 258 #: +HiddenKey 34 1507 1507 258 #" +# +HiddenKey 90 1494 1513 257 #Z +HiddenKey 88 1505 1491 257 #X +HiddenKey 67 1489 1490 257 #C +HiddenKey 86 1492 1499 257 #V +HiddenKey 66 1504 1499 257 #B +HiddenKey 78 1502 1495 258 #N +HiddenKey 77 1510 1495 258 #M +HiddenKey 60 1514 1500 258 #< +HiddenKey 62 1509 1498 258 #> +HiddenKey 63 47 1507 258 #? diff --git a/ktouch/keyboards/hu.keyboard b/ktouch/keyboards/hu.keyboard new file mode 100644 index 00000000..afd77ef1 --- /dev/null +++ b/ktouch/keyboards/hu.keyboard @@ -0,0 +1,177 @@ +#################################################### +# KTouch +# Hungarian keybord layout file +# Code=UTF-8 +#################################################### +# +# +# FingerKey: This category represents the base keys. +# +# Ascii KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 233 É 108 20 +# +# +# NormalKey: This category represent the normal keys exccluding the base keys. +# +# Ascii KeyText x y FingerKey +# +# numeric line +NormalKey 48 0 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 246 Ö 100 0 246 +NormalKey 252 Ü 110 0 246 +NormalKey 243 Ó 120 0 246 +# upper line +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 245 Ő 115 10 246 +NormalKey 250 Ú 125 10 246 +# base line (excluding the base keys) +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 225 Á 118 20 246 +NormalKey 251 Ű 128 20 246 +# lower line +NormalKey 237 Í 13 30 97 +NormalKey 121 Y 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# ControlKey: This category represents the "gray" keys. +# +# Ascii KeyText x y Width Height +# +# numeric line +ControlKey 8 BackSpace 130 0 20 10 +# upper line +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +# base line +ControlKey 259 CapsLock 0 20 18 10 +# lower line +ControlKey 258 Shift 0 30 13 10 +ControlKey 257 Shift 123 30 27 10 +# control line +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +# +# +# HiddenKey: This category represents the key combinations. +# +# Ascii Target Finger Control +# +# shift + numeric line +HiddenKey 167 48 97 257 #§ +HiddenKey 39 49 97 257 #' +HiddenKey 34 50 115 257 #" +HiddenKey 43 51 100 257 #+ +HiddenKey 33 52 102 257 #! +HiddenKey 37 53 102 257 #% +HiddenKey 47 54 106 257 #/ +HiddenKey 61 55 106 258 #= +HiddenKey 40 56 107 258 #( +HiddenKey 41 57 108 258 #) +HiddenKey 214 246 233 258 #Ö +HiddenKey 220 252 233 258 #Ü +HiddenKey 211 243 233 258 #Ó +# shift + upper line +HiddenKey 81 113 97 257 #Q +HiddenKey 87 119 115 257 #W +HiddenKey 69 101 100 257 #E +HiddenKey 82 114 102 257 #R +HiddenKey 84 116 102 257 #T +HiddenKey 90 122 106 257 #Z +HiddenKey 85 117 106 258 #U +HiddenKey 73 105 107 258 #I +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 233 258 #P +HiddenKey 213 111 233 258 #Ő +HiddenKey 218 112 223 258 #Ú +# shift + base line +HiddenKey 65 97 97 257 #A +HiddenKey 83 115 115 257 #S +HiddenKey 68 100 100 257 #D +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 201 233 233 258 #É +HiddenKey 193 225 233 258 #Á +HiddenKey 219 251 233 258 #Ű +# shift + lower line +HiddenKey 215 237 97 257 #Í +HiddenKey 89 121 97 257 #Y +HiddenKey 88 120 115 257 #X +HiddenKey 67 99 100 257 #C +HiddenKey 86 118 102 257 #V +HiddenKey 66 98 102 257 #B +HiddenKey 78 110 106 258 #N +HiddenKey 77 109 106 258 #M +HiddenKey 63 44 107 258 #? +HiddenKey 58 46 108 258 #: +HiddenKey 95 45 233 258 #_ + +# alt + numeric line +HiddenKey 126 49 97 264 #~ +HiddenKey 94 51 100 264 #^ +HiddenKey 96 55 106 264 #` +# alt + upper line +HiddenKey 92 113 97 264 #\ +HiddenKey 124 119 115 264 #| +HiddenKey 247 111 233 264 #÷ +HiddenKey 215 112 223 264 #× +# alt + base line +HiddenKey 91 102 102 264 #[ +HiddenKey 93 103 102 264 #] +HiddenKey 36 233 233 264 #$ +# alt + lower line +HiddenKey 60 237 97 264 #< +HiddenKey 62 121 97 264 #> +HiddenKey 35 120 115 264 ## +HiddenKey 38 99 100 264 #& +HiddenKey 64 118 102 264 #@ +HiddenKey 123 98 102 264 #{ +HiddenKey 125 110 106 264 #} +HiddenKey 59 44 107 264 #; +HiddenKey 42 45 233 264 #* + + + + + diff --git a/ktouch/keyboards/it.keyboard b/ktouch/keyboards/it.keyboard new file mode 100644 index 00000000..3f9c5828 --- /dev/null +++ b/ktouch/keyboards/it.keyboard @@ -0,0 +1,155 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 242 ò 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci 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 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +ControlKey 8 <- 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lowercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 92 \ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 39 ' 110 0 242 +NormalKey 236 ì 120 0 242 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 242 +NormalKey 232 è 115 10 242 +NormalKey 43 + 125 10 242 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 224 à 118 20 242 +NormalKey 249 ù 128 20 242 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 115 +NormalKey 120 X 33 30 100 +NormalKey 99 C 43 30 102 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 106 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 107 +NormalKey 44 , 93 30 108 +NormalKey 46 . 103 30 242 +NormalKey 45 - 113 30 242 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 106 257 #B +HiddenKey 67 99 102 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 107 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 242 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 100 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 115 257 #Z +# +HiddenKey 59 44 108 258 #; +HiddenKey 58 46 242 258 #: +HiddenKey 95 45 242 258 #_ +HiddenKey 231 242 242 258 #ç +HiddenKey 176 224 242 258 #° +HiddenKey 167 249 242 258 #§ +HiddenKey 233 232 242 258 #é +HiddenKey 42 43 242 258 #* +HiddenKey 47 55 106 258 #/ +HiddenKey 40 56 106 258 #( +HiddenKey 41 57 107 258 #) +HiddenKey 61 48 108 258 #= +HiddenKey 63 39 242 258 #? +HiddenKey 94 236 242 258 #^ +HiddenKey 62 60 97 257 #> +HiddenKey 124 92 97 257 #| +HiddenKey 33 49 97 257 #! +HiddenKey 34 50 97 257 #" +HiddenKey 163 51 115 257 #£ +HiddenKey 36 52 100 257 #$ +HiddenKey 37 53 102 257 #% +HiddenKey 38 54 102 257 #& +# +HiddenKey 64 242 242 264 #@ +HiddenKey 35 224 242 264 ## +HiddenKey 91 232 242 264 #[ +HiddenKey 93 43 242 264 #] + diff --git a/ktouch/keyboards/la.keyboard b/ktouch/keyboards/la.keyboard new file mode 100644 index 00000000..55d6c6cd --- /dev/null +++ b/ktouch/keyboards/la.keyboard @@ -0,0 +1,109 @@ +#################################################### +# KTouch +# Keybord layout file for Latin keyboard +#################################################### +# +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 241 Ñ 108 20 +# +# +# Assci KeyText x y Width Height +# +ControlKey 8 <- 130 0 20 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 133 30 17 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 23 10 +ControlKey 259 Caps_Lk 0 20 18 10 +# +# +# Assci KeyText x y FingerKey +# +NormalKey 124 | 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 241 +NormalKey 39 ' 110 0 241 +NormalKey 191 ¿ 120 0 241 + +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 241 +NormalKey 180 ' 115 10 241 +NormalKey 43 + 125 10 241 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 123 { 118 20 241 +NormalKey 125 } 128 20 241 +# +NormalKey 60 < 23 30 97 +NormalKey 122 Z 33 30 97 +NormalKey 120 X 43 30 115 +NormalKey 99 C 53 30 100 +NormalKey 118 V 63 30 102 +NormalKey 98 B 73 30 102 +NormalKey 110 N 83 30 106 +NormalKey 109 M 93 30 106 +NormalKey 44 , 103 30 107 +NormalKey 46 . 113 30 108 +NormalKey 45 - 123 30 241 +# +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 241 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z diff --git a/ktouch/keyboards/nb.keyboard b/ktouch/keyboards/nb.keyboard new file mode 100644 index 00000000..ca4f503d --- /dev/null +++ b/ktouch/keyboards/nb.keyboard @@ -0,0 +1,190 @@ +#################################################### +# KTouch +# Keybord layout file for Norwegian keyboard +# Encoding: UTF-8 (save as UTF-8 from editor) +# Made by Axel Bojer by manipulating the danish file +# Edit this file with tabs set to 8 characters. +# The Unicode characters are found in an extensive list +# over html codes -- see http://www.fileformat.info/info/unicode/ +# +# Refer to file en.keyboard for details. +#################################################### +# +# Unicode KeyChar x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 248 Ø 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 (Mellomrom) 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +ControlKey 13 Enter 138 10 12 20 10 + +# Unicode KeyChar x y FingerKeyUnicode +NormalKey 124 | 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 43 + 110 0 248 +NormalKey 92 \ 120 0 248 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 248 +NormalKey 229 Å 115 10 248 +NormalKey 168 ¨ 125 10 248 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 230 Æ 118 20 248 +NormalKey 39 ' 128 20 248 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 248 +# +# Unicode FingerUnicode Comment +# TargetUnicode ControllUnicode +# Shift + letter keys +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 238 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +# +HiddenKey 198 230 248 258 #Æ +HiddenKey 216 248 248 258 #Ø +HiddenKey 197 229 248 258 #Å +# +# # # # # # # # # # # # # # # # # +# Special characters with Shift # +# # # # # # # # # # # # # # # # # +# +# Special characters: shift + keys on the number row +# +HiddenKey 167 124 97 258 #§ +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 97 258 #" +HiddenKey 35 51 115 258 ## +HiddenKey 164 52 100 258 #¤ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 258 #/ +HiddenKey 40 56 106 258 #( +HiddenKey 41 57 107 258 #) +HiddenKey 61 48 108 258 #= +HiddenKey 63 43 248 258 #? +HiddenKey 96 92 248 258 #` +# +# Special characters: shift + leftover keys on other rows +# +HiddenKey 94 168 248 258 #^ +HiddenKey 42 39 248 258 #* +HiddenKey 95 45 248 258 #_ +HiddenKey 58 46 108 258 #: +HiddenKey 59 44 107 258 #; +HiddenKey 62 60 97 258 #> +# +# # # # # # # # # # # # # # # # # # +# Special characters with Alt Gr # +# # # # # # # # # # # # # # # # # # +# +# Special characters: Alt Gr + keys on the number row +HiddenKey 166 124 97 264 #¦ +HiddenKey 161 49 97 264 #¡ +HiddenKey 64 50 97 264 #@ +HiddenKey 163 51 115 264 #£ +HiddenKey 36 52 100 264 #$ +HiddenKey 189 53 102 264 #½ +HiddenKey 165 54 102 264 #¥ +HiddenKey 123 55 106 264 #{ +HiddenKey 91 56 106 264 #[ +HiddenKey 93 57 107 264 #] +HiddenKey 125 48 108 264 #} +HiddenKey 177 43 248 264 #± +HiddenKey 180 92 248 264 #´ +# +# Special characters: Alt Gr + character keys +# +HiddenKey 170 97 97 264 #ª +HiddenKey 8221 98 102 264 #” +HiddenKey 169 99 100 264 #© +HiddenKey 240 100 100 264 #ð +HiddenKey 8364 101 100 264 #€ +HiddenKey 273 102 102 264 #đ (f) +HiddenKey 331 103 102 264 #ŋ +HiddenKey 295 104 106 264 #ħ +HiddenKey 8594 105 107 264 #→ Arrow right (i) +HiddenKey 312 107 107 264 #ĸ +HiddenKey 322 108 106 264 #ł +HiddenKey 181 109 106 264 #µ (m) +HiddenKey 174 114 102 264 #® +HiddenKey 223 115 115 264 #ß +HiddenKey 254 116 102 264 #þ (t) +HiddenKey 8595 117 106 264 #↓ Arrow down (u) +HiddenKey 8220 118 102 264 #“ (v) +HiddenKey 187 120 115 264 #» (x) +HiddenKey 8592 121 106 264 #← Arrow left (y) +HiddenKey 171 122 97 264 #« (z) +# +# Special characters: Alt Gr + leftover keys on other rows +# +HiddenKey 126 168 248 264 #~ +HiddenKey 183 46 108 264 #· (.) +HiddenKey 184 44 107 264 #¸ (,)
\ No newline at end of file diff --git a/ktouch/keyboards/nn.keyboard b/ktouch/keyboards/nn.keyboard new file mode 100644 index 00000000..79e9675b --- /dev/null +++ b/ktouch/keyboards/nn.keyboard @@ -0,0 +1,106 @@ +#################################################### +# KTouch +# Keybord layout file for Norwegian kaybord +#################################################### +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 230 Ø 108 20 +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +ControlKey 8 <- 130 0 20 10 +ControlKey 13 Enter 128 20 22 10 + +# Assci KeyText x y FingerKey +# +NormalKey 124 | 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 230 +NormalKey 43 + 110 0 230 +NormalKey 92 \ 120 0 230 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 230 +NormalKey 91 Å 115 10 230 +NormalKey 93 ~ 125 10 230 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 Æ 118 20 230 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 47 / 113 30 230 +# +# +# Ascii Target Finger Contorll +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 230 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +HiddenKey 216 39 230 258 #Æ +HiddenKey 198 230 230 258 #ø +HiddenKey 197 91 230 258 #Å diff --git a/ktouch/keyboards/pl.keyboard b/ktouch/keyboards/pl.keyboard new file mode 100644 index 00000000..8c5c3590 --- /dev/null +++ b/ktouch/keyboards/pl.keyboard @@ -0,0 +1,135 @@ +#################################################### +# KTouch +# Keybord layout file for Polish (utf-8) +# Mikolaj Machowski +# 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 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 59 ; 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +NormalKey 96 ` 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 59 +NormalKey 95 - 110 0 59 +NormalKey 61 = 120 0 59 +NormalKey 92 \ 130 0 59 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 59 +NormalKey 91 [ 115 10 59 +NormalKey 93 ] 125 10 59 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 ' 118 20 59 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 47 / 113 30 59 +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 59 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z +# Ascii Target Finger Control +HiddenKey 126 96 97 257 #~ +HiddenKey 33 49 97 257 #! +HiddenKey 64 50 97 257 #@ +HiddenKey 35 51 115 257 ## +HiddenKey 36 52 100 257 #$ +HiddenKey 37 53 102 257 #% +HiddenKey 94 54 102 257 #^ +HiddenKey 38 55 106 258 #& +HiddenKey 42 56 106 258 #* +HiddenKey 40 57 107 258 #( +HiddenKey 41 48 108 258 #) +HiddenKey 95 95 59 258 #_ +HiddenKey 43 61 59 258 #+ +HiddenKey 124 92 59 258 #| +HiddenKey 123 91 59 258 #{ +HiddenKey 125 93 59 258 #} +HiddenKey 34 39 59 258 #" +HiddenKey 58 59 59 258 #: +HiddenKey 60 44 107 258 #< +HiddenKey 62 46 108 258 #> +HiddenKey 63 47 59 258 #? + +# small pletters +# Ascii Target Finger Control +HiddenKey 261 97 97 264 #ą +HiddenKey 263 99 100 264 #ć +HiddenKey 281 101 100 264 #ę +HiddenKey 322 108 108 264 #ł +HiddenKey 324 110 106 264 #ń +HiddenKey 243 111 108 264 #ó +HiddenKey 347 115 115 264 #ś +HiddenKey 380 122 97 264 #ż +HiddenKey 378 120 115 264 #ź + diff --git a/ktouch/keyboards/pt.br.keyboard b/ktouch/keyboards/pt.br.keyboard new file mode 100644 index 00000000..be9af86f --- /dev/null +++ b/ktouch/keyboards/pt.br.keyboard @@ -0,0 +1,150 @@ +#################################################### +# KTouch +# Keybord layout file for brazilian keyboard +#################################################### +# +# +# FingerKey: Esta classe representa as teclas onde +# os seus dedos deverão ficar descansando entre escritas. +# +# +# Ascii KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 231 Ç 108 20 +# +# +# ControlKey: Esta classe irá representar todas as teclas +# de controle que está usando. Estas teclas serão usadas +# posteriormente quando você quiser usar as maiúsculas. +# +# Ascii KeyText x y Width Height +# +ControlKey 8 BackSpace 140 0 10 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 258 Shift 0 30 15 10 +ControlKey 257 Shift 125 30 25 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 32 Espaço 30 40 90 10 +ControlKey 264 AltG 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +# +# +# NormalKey: Esta classe representa todas as teclas +# normais onde não precisa pressionar em mais nada +# a não ser numa única tecla. Estes serão basicamente +# todos os números e as letras minúsculas. Para esta classe +# você terá que indicar qual a tecla de dedos que irá usar. +# +# Ascii KeyText x y FingerKey +# +NormalKey 39 ' 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 231 +NormalKey 45 - 110 0 231 +NormalKey 61 = 120 0 231 +NormalKey 93 ] 130 0 231 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 231 +NormalKey 180 ´ 115 10 231 +NormalKey 91 [ 125 10 231 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 126 ~ 118 20 231 +NormalKey 47 / 128 20 231 +# +NormalKey 92 \ 15 30 97 +NormalKey 122 Z 25 30 97 +NormalKey 120 X 35 30 115 +NormalKey 99 C 45 30 100 +NormalKey 118 V 55 30 102 +NormalKey 98 B 65 30 102 +NormalKey 110 N 75 30 106 +NormalKey 109 M 85 30 106 +NormalKey 44 , 95 30 107 +NormalKey 46 . 105 30 108 +NormalKey 59 ; 115 30 231 +# +# +# HiddenKey: Estas s� as teclas que você não +# poderá ver. Isto significa que você terá que +# usar uma tecla de controle para usá-las. +# Basicamente são todas as letras maiúsculas. +# +# Ascii Target Finger Control +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 231 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +HiddenKey 34 39 97 258 #" +HiddenKey 33 49 97 258 #! +HiddenKey 64 50 115 258 #@ +HiddenKey 35 51 100 258 ## +HiddenKey 36 52 102 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 168 54 106 258 # +HiddenKey 38 55 106 258 #& +HiddenKey 42 56 107 258 #* +HiddenKey 40 57 108 258 #( +HiddenKey 41 48 231 258 #) +HiddenKey 95 45 231 258 #_ +HiddenKey 43 61 231 258 #+ +HiddenKey 125 93 231 258 #} +HiddenKey 96 180 231 258 #` +HiddenKey 123 91 231 258 #{ +HiddenKey 94 126 231 258 #^ +HiddenKey 63 47 231 258 #? +HiddenKey 124 92 97 258 #| +HiddenKey 60 44 107 258 #< +HiddenKey 62 46 108 258 #> +HiddenKey 58 59 231 258 #:
\ No newline at end of file diff --git a/ktouch/keyboards/pt.keyboard b/ktouch/keyboards/pt.keyboard new file mode 100644 index 00000000..287c431d --- /dev/null +++ b/ktouch/keyboards/pt.keyboard @@ -0,0 +1,109 @@ +#################################################### +# KTouch +# Keybord layout file for portuguese keyboard +#################################################### +# +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 241 Ç 108 20 +# +# +# Assci KeyText x y Width Height +# +ControlKey 8 <- 130 0 20 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 261 Enter 138 20 12 10 +ControlKey 258 Shift 133 30 17 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 23 10 +ControlKey 259 Caps_Lk 0 20 18 10 +# +# +# Assci KeyText x y FingerKey +# +NormalKey 124 \ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 241 +NormalKey 39 ' 110 0 241 +NormalKey 191 « 120 0 241 + +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 241 +NormalKey 180 + 115 10 241 +NormalKey 43 ' 125 10 241 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 123 º 118 20 241 +NormalKey 125 ~ 128 20 241 +# +NormalKey 60 < 23 30 97 +NormalKey 122 Z 33 30 97 +NormalKey 120 X 43 30 115 +NormalKey 99 C 53 30 100 +NormalKey 118 V 63 30 102 +NormalKey 98 B 73 30 102 +NormalKey 110 N 83 30 106 +NormalKey 109 M 93 30 106 +NormalKey 44 , 103 30 107 +NormalKey 46 . 113 30 108 +NormalKey 45 - 123 30 241 +# +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 241 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z diff --git a/ktouch/keyboards/ru.2.keyboard b/ktouch/keyboards/ru.2.keyboard new file mode 100644 index 00000000..a3cf2039 --- /dev/null +++ b/ktouch/keyboards/ru.2.keyboard @@ -0,0 +1,157 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 113 Ф 18 20 +FingerKey 115 Ы 28 20 +FingerKey 100 В 38 20 +FingerKey 102 А 48 20 +FingerKey 106 О 78 20 +FingerKey 107 Л 88 20 +FingerKey 108 Д 98 20 +FingerKey 109 Ж 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 ПРОБЕЛ 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 178 Ё 0 0 113 +NormalKey 38 1 10 0 113 +NormalKey 233 2 20 0 115 +NormalKey 34 3 30 0 100 +NormalKey 39 4 40 0 102 +NormalKey 40 5 50 0 102 +NormalKey 45 6 60 0 106 +NormalKey 232 7 70 0 106 +NormalKey 95 8 80 0 107 +NormalKey 231 9 90 0 108 +NormalKey 224 0 100 0 109 +NormalKey 41 - 110 0 109 +NormalKey 61 = 120 0 109 +# +NormalKey 97 Й 15 10 113 +NormalKey 122 Ц 25 10 115 +NormalKey 101 У 35 10 100 +NormalKey 114 К 45 10 102 +NormalKey 116 Е 55 10 102 +# +NormalKey 121 Н 65 10 106 +NormalKey 117 Г 75 10 106 +NormalKey 105 Ш 85 10 107 +NormalKey 111 Щ 95 10 108 +NormalKey 112 Щ 105 10 109 +NormalKey 94 З 115 10 109 +NormalKey 36 Х 125 10 109 +# +NormalKey 103 П 58 20 102 +NormalKey 104 Р 68 20 106 +NormalKey 249 Э 118 20 109 +NormalKey 42 \ 128 20 109 +# +NormalKey 60 / 13 30 113 +NormalKey 119 Я 23 30 113 +NormalKey 120 Ч 33 30 115 +NormalKey 99 С 43 30 100 +NormalKey 118 М 53 30 102 +NormalKey 98 И 63 30 102 +NormalKey 110 Т 73 30 106 +NormalKey 44 Ь 83 30 106 +NormalKey 59 Б 93 30 107 +NormalKey 58 Ю 103 30 108 +NormalKey 33 / 113 30 109 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 49 38 113 258 #& +HiddenKey 50 233 115 258 #é +HiddenKey 51 34 100 258 #" +HiddenKey 52 39 102 258 #' +HiddenKey 53 40 102 258 #( +HiddenKey 54 45 106 257 #- +HiddenKey 55 232 106 257 #è +HiddenKey 56 95 107 257 #_ +HiddenKey 57 231 108 257 #ç +HiddenKey 48 224 109 257 #à +HiddenKey 176 41 109 257 #) +HiddenKey 43 61 109 257 #= +# +HiddenKey 126 233 115 264 #é +HiddenKey 35 34 100 264 #" +HiddenKey 123 39 102 264 #' +HiddenKey 91 40 102 264 #( +HiddenKey 124 45 106 264 #- +HiddenKey 96 232 106 264 #è +HiddenKey 92 95 107 264 #_ +HiddenKey 64 224 109 264 #à +HiddenKey 93 41 109 264 #) +HiddenKey 125 61 109 264 #= +# +HiddenKey 63 44 106 257 #, +HiddenKey 46 59 107 257 #; +HiddenKey 47 58 108 257 #: +HiddenKey 167 33 109 257 #! +HiddenKey 62 60 113 258 #< +# +HiddenKey 65 97 113 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 106 257 #L +HiddenKey 77 109 109 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 109 257 #P +HiddenKey 81 113 113 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 113 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 257 #Y +HiddenKey 90 122 113 258 #Z
\ No newline at end of file diff --git a/ktouch/keyboards/ru.3.keyboard b/ktouch/keyboards/ru.3.keyboard new file mode 100644 index 00000000..24d925a1 --- /dev/null +++ b/ktouch/keyboards/ru.3.keyboard @@ -0,0 +1,149 @@ +#################################################### +# KTouch +# Keybord layout file for Russian +# Miha Ulanov (mulanov@mail.ru) +# Code=UTF-8 +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. These keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represents all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lowercase +# letters. For this class you have to indicate +# witch finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ё 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 95 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Control +# +HiddenKey 1040 1072 1072 257 #А +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1042 1074 1074 257 #В +HiddenKey 1043 1075 1086 258 #Г +HiddenKey 1044 1076 1076 258 #Д +HiddenKey 1045 1077 1072 257 #Е +HiddenKey 1025 1105 1092 257 #Ё +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1047 1079 1078 258 #З +HiddenKey 1048 1080 1072 257 #И +HiddenKey 1049 1081 1092 257 #Й +HiddenKey 1050 1082 1072 257 #К +HiddenKey 1051 1083 1083 258 #Л +HiddenKey 1052 1084 1072 257 #М +HiddenKey 1053 1085 1086 258 #Н +HiddenKey 1054 1086 1086 258 #О +HiddenKey 1055 1087 1072 257 #П +HiddenKey 1056 1088 1086 258 #Р +HiddenKey 1057 1089 1074 257 #С +HiddenKey 1058 1090 1086 258 #Т +HiddenKey 1059 1091 1074 257 #У +HiddenKey 1060 1092 1092 257 #Ф +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1062 1094 1099 257 #Ц +HiddenKey 1063 1095 1099 257 #Ч +HiddenKey 1064 1096 1083 258 #Ш +HiddenKey 1065 1097 1076 258 #Щ +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1067 1099 1099 257 #Ы +HiddenKey 1068 1100 1086 258 #Ь +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 1071 1103 1092 257 #Я + +HiddenKey 44 46 1078 258 #, +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 8470 51 1074 257 #№ +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 44 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 47 92 1078 258 #/ diff --git a/ktouch/keyboards/ru.basic.keyboard b/ktouch/keyboards/ru.basic.keyboard new file mode 100644 index 00000000..df3cfb77 --- /dev/null +++ b/ktouch/keyboards/ru.basic.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian basic keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ё 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 47 / 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 63 47 1078 258 #? +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1025 1105 1092 257 #Ё +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 35 51 1074 257 ## +HiddenKey 42 52 1072 257 #* +HiddenKey 58 53 1072 257 #: +HiddenKey 44 54 1086 258 #, +HiddenKey 46 55 1086 258 #. +HiddenKey 59 56 1083 258 #; +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 124 92 1078 258 #| diff --git a/ktouch/keyboards/ru.keyboard b/ktouch/keyboards/ru.keyboard new file mode 100644 index 00000000..651addf8 --- /dev/null +++ b/ktouch/keyboards/ru.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian Windows keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ё 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 44 46 1078 258 #, +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1025 1105 1092 257 #Ё +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 8470 51 1074 257 # +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 58 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 47 92 1078 258 #/ diff --git a/ktouch/keyboards/ru.typewriter.keyboard b/ktouch/keyboards/ru.typewriter.keyboard new file mode 100644 index 00000000..67f16032 --- /dev/null +++ b/ktouch/keyboards/ru.typewriter.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian typewriter keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 33 ! 10 0 1092 +NormalKey 8470 № 20 0 1099 +NormalKey 47 / 30 0 1074 +NormalKey 59 ; 40 0 1072 +NormalKey 58 : 50 0 1072 +NormalKey 44 , 60 0 1086 +NormalKey 46 . 70 0 1086 +NormalKey 95 _ 80 0 1083 +NormalKey 63 ? 90 0 1076 +NormalKey 37 % 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 40 ( 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 1105 Ё 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 1025 1105 1078 258 #ё +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 34 39 1092 257 #" +HiddenKey 49 33 1092 257 #1 +HiddenKey 50 8470 1099 257 #2 +HiddenKey 51 47 1074 257 #3 +HiddenKey 52 59 1072 257 #4 +HiddenKey 53 58 1072 257 #5 +HiddenKey 54 44 1086 258 #6 +HiddenKey 55 46 1086 258 #7 +HiddenKey 56 95 1083 258 #8 +HiddenKey 57 63 1076 258 #9 +HiddenKey 48 37 1078 258 #0 +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 41 40 1078 258 #) diff --git a/ktouch/keyboards/ru.winkeys.keyboard b/ktouch/keyboards/ru.winkeys.keyboard new file mode 100644 index 00000000..5d412f99 --- /dev/null +++ b/ktouch/keyboards/ru.winkeys.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian winkeys keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ё 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 44 46 1078 258 #, +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1025 1105 1092 257 #Ё +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 8470 51 1074 257 #num +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 58 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 47 92 1078 258 #/ diff --git a/ktouch/keyboards/sl.keyboard b/ktouch/keyboards/sl.keyboard new file mode 100644 index 00000000..2f482f39 --- /dev/null +++ b/ktouch/keyboards/sl.keyboard @@ -0,0 +1,175 @@ +#################################################### +# KTouch +# Keybord layout file for slovenian keybord layout +# Code=UTF-8 +#################################################### +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 269 Č 108 20 +# +# Assci KeyText x y Width Hight +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 | 128 20 22 10 +ControlKey 13 Enter 135 10 15 20 +ControlKey 258 Shift 123 30 17 10 +ControlKey 0 Win 120 40 15 10 +ControlKey 0 WinM 105 40 15 10 +ControlKey 264 AltGr 90 40 15 10 +ControlKey 0 Ctrl 135 40 15 10 #265 +ControlKey 0 Alt 30 40 15 10 #263 +ControlKey 0 Ctrl 0 40 15 10 #262 +ControlKey 0 Win 15 40 15 10 +ControlKey 32 Preslednica 45 40 45 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + +# Assci KeyText x y FingerKey +# +NormalKey 184 ¸ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 269 +NormalKey 39 ' 110 0 269 +NormalKey 43 + 120 0 269 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +# +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 269 +NormalKey 353 Š 115 10 269 +NormalKey 273 Đ 125 10 269 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 263 Ć 118 20 269 +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +# +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 269 +NormalKey 382 Ž 140 30 269 +# +# +# Ascii Target Finger Control +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C + +HiddenKey 268 269 269 257 #Č + +HiddenKey 262 263 269 257 #Ć + +HiddenKey 68 100 100 258 #D + +HiddenKey 272 273 269 257 #Đ + +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 108 257 #L +HiddenKey 77 109 106 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 269 257 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S + +HiddenKey 352 353 269 257 #Š + +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 257 #Z + +HiddenKey 381 382 269 257 #Ž + +HiddenKey 62 60 97 258 #> + +#HiddenKey 196 228 269 257 #Ä +#HiddenKey 214 246 269 257 #Ö +#HiddenKey 220 252 269 257 #Ü +#HiddenKey 167 51 100 258 #§ + +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 115 258 #" +HiddenKey 35 51 100 258 ## +HiddenKey 36 52 102 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 106 257 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 41 57 108 257 #) +HiddenKey 40 56 107 257 #( +HiddenKey 61 48 269 257 #= +HiddenKey 63 39 269 257 #? + +#HiddenKey 96 180 269 257 #` + +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 269 257 #_ +HiddenKey 42 43 269 257 #* +#HiddenKey 39 35 269 257 #' + +#HiddenKey 92 223 269 264 #\ +#HiddenKey 124 60 97 264 #| +#HiddenKey 64 113 97 264 #@ + +# Ascii Target Finger Control +HiddenKey 126 49 97 264 #~ +HiddenKey 176 53 102 264 #° +HiddenKey 96 55 106 264 #` +HiddenKey 92 113 97 264 #\ +HiddenKey 124 119 115 264 #| +HiddenKey 247 353 269 264 #÷ +HiddenKey 215 273 269 264 #× +HiddenKey 91 102 102 264 #[ +HiddenKey 93 103 102 264 #] +#HiddenKey 179 107 107 264 #ł +#HiddenKey 179 108 108 264 #ł +HiddenKey 223 263 269 264 #ß +HiddenKey 64 118 102 264 #@ + +HiddenKey 123 98 102 264 #{ +HiddenKey 125 110 106 264 #} + +HiddenKey 167 109 106 264 #§ +HiddenKey 164 382 269 264 #¤ diff --git a/ktouch/keyboards/sv.dvorak.keyboard b/ktouch/keyboards/sv.dvorak.keyboard new file mode 100644 index 00000000..acb0acab --- /dev/null +++ b/ktouch/keyboards/sv.dvorak.keyboard @@ -0,0 +1,107 @@ +#################################################### +# KTouch +# Swedish Dvorak Keybord layout file +#################################################### +# +# Ascii KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 111 O 28 20 +FingerKey 101 E 38 20 +FingerKey 117 U 48 20 +FingerKey 104 H 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 115 S 108 20 +# +# Ascii KeyText x y Width Hight +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + +# Ascii KeyText x y FingerKey +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 111 +NormalKey 51 3 30 0 101 +NormalKey 52 4 40 0 117 +NormalKey 53 5 50 0 117 +NormalKey 54 6 60 0 104 +NormalKey 55 7 70 0 104 +NormalKey 56 8 80 0 116 +NormalKey 57 9 90 0 110 +NormalKey 48 0 100 0 115 +NormalKey 223 + 110 0 115 +NormalKey 180 ´ 120 0 115 +# +NormalKey 246 Ö 15 10 97 +NormalKey 229 Å 25 10 111 +NormalKey 239 Ä 35 10 101 +NormalKey 112 P 45 10 117 +NormalKey 121 Y 55 10 117 +NormalKey 102 F 65 10 104 +# +NormalKey 103 G 75 10 104 +NormalKey 99 C 85 10 116 +NormalKey 114 R 95 10 110 +NormalKey 108 L 105 10 115 +NormalKey 113 Q 115 10 115 +NormalKey 168 ¨ 125 10 115 +# +NormalKey 105 I 58 20 117 +NormalKey 100 D 68 20 104 +NormalKey 45 - 118 20 115 +NormalKey 60 < 128 20 115 +NormalKey 39 ' 13 30 97 +NormalKey 44 , 23 30 97 +# +NormalKey 46 . 33 30 111 +NormalKey 106 J 43 30 100 +NormalKey 107 K 53 30 102 +NormalKey 120 X 63 30 102 +NormalKey 98 B 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 119 W 93 30 107 +NormalKey 118 V 103 30 108 +NormalKey 122 Z 113 30 115 +# +# +# Ascii Target Finger Contorll + + +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 104 257 #B +HiddenKey 67 99 116 257 #C +HiddenKey 68 100 104 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 104 257 #F +HiddenKey 71 103 104 257 #G +HiddenKey 72 104 104 258 #H +HiddenKey 73 105 117 258 #I +HiddenKey 74 106 101 258 #J +HiddenKey 75 107 117 258 #K +HiddenKey 76 108 115 258 #L +HiddenKey 77 109 104 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 111 258 #O +HiddenKey 80 112 117 258 #P +HiddenKey 81 113 115 258 #Q +HiddenKey 82 114 110 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 110 257 #V +HiddenKey 87 119 116 257 #W +HiddenKey 88 120 117 257 #X +HiddenKey 89 121 117 258 #Y +HiddenKey 90 122 115 257 #Z diff --git a/ktouch/keyboards/sv.keyboard b/ktouch/keyboards/sv.keyboard new file mode 100644 index 00000000..597a315d --- /dev/null +++ b/ktouch/keyboards/sv.keyboard @@ -0,0 +1,128 @@ +#################################################### +# KTouch +# Keybord layout file for swedish keybord layout +# 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 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Strg 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Mellanslag 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 Bakslag 130 0 20 10 +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 43 + 110 0 246 +NormalKey 180 ´ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 91 Å 115 10 246 +NormalKey 168 " 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 Ä 118 20 246 +NormalKey 39 ' 128 20 246 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 258 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 257 #Ä +HiddenKey 214 246 246 257 #Ö +HiddenKey 197 91 230 258 #Å +HiddenKey 189 167 97 258 #½ +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 97 258 #" +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 40 56 106 257 #( +HiddenKey 41 57 107 257 #) +HiddenKey 61 48 108 257 #= +HiddenKey 63 223 246 257 #? +HiddenKey 96 180 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 42 39 246 257 #* +HiddenKey 92 223 246 264 #\ +HiddenKey 124 60 97 264 #| +HiddenKey 64 50 97 264 #@ +HiddenKey 36 52 100 264 #$ +HiddenKey 181 109 106 264 #µ +# The following three keys don't work for now +#Hiddenkey 94 168 246 257 #^ +#Hiddenkey 164 52 100 258 #¤ +#Hiddenkey 126 168 246 264 #~ diff --git a/ktouch/keyboards/tr.f.keyboard b/ktouch/keyboards/tr.f.keyboard new file mode 100644 index 00000000..92c08944 --- /dev/null +++ b/ktouch/keyboards/tr.f.keyboard @@ -0,0 +1,192 @@ +#################################################### +# KTouch +# Turkish F Keybord layout file +#################################################### +# This file distributed without any expressed or implied warranty +# Written by Nilgün Belma Bugüner <nilgun at belgeler dot org>, 2005 +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Ascii KeyText x y +FingerKey 117 U 18 20 +FingerKey 105 İ 28 20 +FingerKey 101 E 38 20 +FingerKey 97 A 48 20 +FingerKey 107 K 78 20 +FingerKey 109 M 88 20 +FingerKey 108 L 98 20 +FingerKey 121 Y 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Ascii KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 32 Boşluk 30 40 90 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 8 GeriSil 130 0 20 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 + +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Ascii KeyText x y FingerKey +# +NormalKey 252 Ü 58 20 97 +NormalKey 116 T 68 20 107 +NormalKey 351 Ş 118 20 121 +NormalKey 120 X 128 20 121 +# +NormalKey 43 + 0 0 117 +NormalKey 49 1 10 0 117 +NormalKey 50 2 20 0 105 +NormalKey 51 3 30 0 105 +NormalKey 52 4 40 0 101 +NormalKey 53 5 50 0 97 +NormalKey 54 6 60 0 107 +NormalKey 55 7 70 0 107 +NormalKey 56 8 80 0 109 +NormalKey 57 9 90 0 109 +NormalKey 48 0 100 0 108 +NormalKey 47 / 110 0 121 +NormalKey 45 - 120 0 121 +# +NormalKey 102 F 15 10 117 +NormalKey 103 G 25 10 105 +NormalKey 287 Ğ 35 10 101 +NormalKey 305 I 45 10 97 +NormalKey 111 O 55 10 97 +NormalKey 100 D 65 10 107 +NormalKey 114 R 75 10 107 +NormalKey 110 N 85 10 109 +NormalKey 104 H 95 10 108 +NormalKey 112 P 105 10 121 +NormalKey 113 Q 115 10 121 +NormalKey 119 W 125 10 121 +NormalKey 252 Ü 58 20 97 +NormalKey 116 T 68 20 107 +NormalKey 254 Ş 118 20 121 +NormalKey 120 X 128 20 121 +# +NormalKey 60 < 13 30 117 +NormalKey 106 J 23 30 117 +NormalKey 246 Ö 33 30 105 +NormalKey 118 V 43 30 101 +NormalKey 99 C 53 30 97 +NormalKey 231 Ç 63 30 97 +NormalKey 122 Z 73 30 107 +NormalKey 115 S 83 30 107 +NormalKey 98 B 93 30 109 +NormalKey 46 . 103 30 108 +NormalKey 44 , 113 30 121 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Modified Small Finger Modifier +# +HiddenKey 33 49 117 257 #! +HiddenKey 34 50 105 257 #" +HiddenKey 35 51 105 264 ## +HiddenKey 36 52 101 257 #$ +HiddenKey 37 53 97 257 #% +HiddenKey 38 54 107 258 #& +HiddenKey 39 55 107 258 #' +HiddenKey 40 56 109 258 #( +HiddenKey 41 57 109 258 #) +HiddenKey 42 43 117 257 #* +HiddenKey 58 46 108 258 #: +HiddenKey 59 44 121 258 #; +HiddenKey 61 48 108 258 #= +HiddenKey 62 60 117 257 #> +HiddenKey 63 47 121 258 #? +HiddenKey 64 102 117 264 #@ +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 109 258 #B +HiddenKey 67 99 97 257 #C +HiddenKey 68 100 107 258 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 117 257 #F +HiddenKey 71 103 105 257 #G +HiddenKey 72 104 108 258 #H +HiddenKey 73 305 97 257 #I +HiddenKey 74 106 117 257 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 109 258 #M +HiddenKey 78 110 109 258 #N +HiddenKey 79 111 97 257 #O +HiddenKey 80 112 121 258 #P +HiddenKey 81 113 121 258 #Q +HiddenKey 82 114 107 258 #R +HiddenKey 83 115 107 258 #S +HiddenKey 84 116 107 258 #T +HiddenKey 85 117 117 257 #U +HiddenKey 86 118 101 257 #V +HiddenKey 87 119 121 258 #W +HiddenKey 88 120 121 258 #X +HiddenKey 89 121 121 258 #Y +HiddenKey 90 122 107 258 #Z +HiddenKey 91 56 109 264 #[ +HiddenKey 92 47 121 264 #\ +HiddenKey 93 57 109 264 #] +HiddenKey 94 51 105 257 #^ +HiddenKey 95 45 121 258 #_ +HiddenKey 96 120 121 264 #` +HiddenKey 123 55 107 264 #{ +HiddenKey 124 60 117 264 #| +HiddenKey 125 48 108 264 #} +HiddenKey 126 119 121 264 #~ +HiddenKey 162 99 97 264 #¢ +HiddenKey 163 112 121 264 #£ +HiddenKey 165 100 107 264 #¥ +HiddenKey 167 115 107 264 #§ +HiddenKey 171 106 117 264 #« +HiddenKey 172 43 117 264 #¬ +HiddenKey 174 114 107 264 #® +HiddenKey 176 104 108 264 #° +HiddenKey 178 50 105 264 #² +HiddenKey 180 121 121 264 #´ +HiddenKey 181 109 109 264 #µ +HiddenKey 182 305 97 264 #¶ +HiddenKey 183 43 121 264 #· +HiddenKey 185 49 117 264 #¹ +HiddenKey 187 246 105 264 #» +HiddenKey 188 52 101 264 #¼ +HiddenKey 189 53 97 264 #½ +HiddenKey 190 54 107 264 #¾ +HiddenKey 199 231 97 257 #Ç +HiddenKey 214 246 105 257 #Ö +HiddenKey 215 98 109 264 #× +HiddenKey 220 252 97 258 #Ü +HiddenKey 226 97 97 264 #â +HiddenKey 238 105 105 264 #î +HiddenKey 244 111 97 264 #ô +HiddenKey 247 46 108 264 #÷ +HiddenKey 251 117 117 264 #û +HiddenKey 286 287 101 257 #Ğ +HiddenKey 304 105 105 257 #İ +HiddenKey 350 351 121 258 #Ş +HiddenKey 8220 118 101 264 #“ +HiddenKey 8221 231 97 264 #” +HiddenKey 8364 101 101 264 #€ +HiddenKey 8482 116 107 264 #™ diff --git a/ktouch/keyboards/tr.q.keyboard b/ktouch/keyboards/tr.q.keyboard new file mode 100644 index 00000000..2fb7e1c2 --- /dev/null +++ b/ktouch/keyboards/tr.q.keyboard @@ -0,0 +1,125 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 13 20 +FingerKey 115 S 23 20 +FingerKey 100 D 33 20 +FingerKey 102 F 43 20 +FingerKey 106 J 73 20 +FingerKey 107 K 83 20 +FingerKey 108 L 93 20 +FingerKey 59 Ş 103 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 133 20 17 10 +ControlKey 257 Shift 128 30 22 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 18 10 +ControlKey 259 CapsLock 0 20 13 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 96 " 0 0 97 +NormalKey 49 1! 10 0 97 +NormalKey 50 2' 20 0 115 +NormalKey 51 3^ 30 0 100 +NormalKey 52 4+ 40 0 102 +NormalKey 53 5% 50 0 102 +NormalKey 54 6& 60 0 106 +NormalKey 55 7/ 70 0 106 +NormalKey 56 8( 80 0 107 +NormalKey 57 9) 90 0 108 +NormalKey 48 0= 100 0 59 +NormalKey 95 *? 110 0 59 +NormalKey 61 -_ 120 0 59 + +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 59 +NormalKey 91 Ğ 115 10 59 +NormalKey 93 Ü~ 125 10 59 +# +NormalKey 103 G 53 20 102 +NormalKey 104 H 63 20 106 +NormalKey 39 İ 113 20 59 +NormalKey 48 ,;` 123 20 36 +NormalKey 94 <|> 18 30 97 +NormalKey 122 Z 28 30 102 +NormalKey 120 X 38 30 115 +NormalKey 99 C 48 30 100 +NormalKey 118 V 58 30 102 +NormalKey 98 B 68 30 102 +NormalKey 110 N 78 30 106 +NormalKey 109 M 88 30 106 +NormalKey 44 Ö 98 30 107 +NormalKey 46 Ç 108 30 108 +NormalKey 47 .: 118 30 59 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 59 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/uk.basic.keyboard b/ktouch/keyboards/uk.basic.keyboard new file mode 100644 index 00000000..6ea507c4 --- /dev/null +++ b/ktouch/keyboards/uk.basic.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Ukrainian basic keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1110 І 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1110 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 1169 Ґ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1110 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1111 Ї 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1108 Є 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1110 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 47 / 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1030 1110 1110 257 #І S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1028 1108 1078 258 #Є +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1110 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 63 47 1078 258 #? +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1110 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1031 1111 1078 258 #Ї +HiddenKey 126 39 1092 257 #~ +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1110 257 #" +HiddenKey 35 51 1074 257 ## +HiddenKey 42 52 1072 257 #* +HiddenKey 58 53 1072 257 #: +HiddenKey 44 54 1086 258 #, +HiddenKey 46 55 1086 258 #. +HiddenKey 59 56 1083 258 #; +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 1168 1169 1078 258 #Ґ diff --git a/ktouch/keyboards/uk.typewriter.keyboard b/ktouch/keyboards/uk.typewriter.keyboard new file mode 100644 index 00000000..129ac807 --- /dev/null +++ b/ktouch/keyboards/uk.typewriter.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Ukrainian typewriter keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1080 И 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 33 ! 10 0 1092 +NormalKey 8470 № 20 0 1080 +NormalKey 47 / 30 0 1074 +NormalKey 59 ; 40 0 1072 +NormalKey 58 : 50 0 1072 +NormalKey 44 , 60 0 1086 +NormalKey 46 . 70 0 1086 +NormalKey 95 _ 80 0 1083 +NormalKey 63 ? 90 0 1076 +NormalKey 37 % 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 40 ( 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1080 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1169 Ґ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1108 Є 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1080 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1110 І 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 1111 Ї 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1048 1080 1080 257 #И S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1028 1108 1078 258 #Є +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1080 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1030 1110 1072 257 #І B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 1031 1111 1078 258 #Ї +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1080 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1168 1169 1078 258 #Ґ +HiddenKey 34 39 1092 257 #" +HiddenKey 49 33 1092 257 #1 +HiddenKey 50 8470 1080 257 #2 +HiddenKey 51 47 1074 257 #3 +HiddenKey 52 59 1072 257 #4 +HiddenKey 53 58 1072 257 #5 +HiddenKey 54 44 1086 258 #6 +HiddenKey 55 46 1086 258 #7 +HiddenKey 56 95 1083 258 #8 +HiddenKey 57 63 1076 258 #9 +HiddenKey 48 37 1078 258 #0 +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 41 40 1078 258 #) diff --git a/ktouch/keyboards/uk.winkeys.keyboard b/ktouch/keyboards/uk.winkeys.keyboard new file mode 100644 index 00000000..d378df30 --- /dev/null +++ b/ktouch/keyboards/uk.winkeys.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Ukrainian winkeys keyboard layout file for KTouch. +# +# Created by Alexander Pravdin <aledin@mail.ru>. +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1110 І 28 20 +FingerKey 1074 В 38 20 +FingerKey 1072 А 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1110 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 1169 Ґ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1110 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Н 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Х 115 10 1078 +NormalKey 1111 Ї 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1108 Є 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1110 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 М 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1030 1110 1110 257 #І S +HiddenKey 1042 1074 1074 257 #В D +HiddenKey 1040 1072 1072 257 #А F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1028 1108 1078 258 #Є +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1110 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #М V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 44 46 1078 258 #, +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1110 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Н Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Х +HiddenKey 1031 1111 1078 258 #Ї +HiddenKey 126 39 1092 257 #~ +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1110 257 #" +HiddenKey 8470 51 1074 257 #num +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 58 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 1168 1169 1078 258 #Ґ |