diff options
Diffstat (limited to 'ktouch/keyboards/ru.keyboard')
-rw-r--r-- | ktouch/keyboards/ru.keyboard | 149 |
1 files changed, 149 insertions, 0 deletions
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 #/ |