|
|
|
|
####################################################
|
|
|
|
|
#
|
|
|
|
|
# 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 #/
|