-
Notifications
You must be signed in to change notification settings - Fork 1
/
Kannada.klc
181 lines (158 loc) · 11.9 KB
/
Kannada.klc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
KBD Kannada "Kannada Phonetic Keyboard (ಸುಲೇಖನೀ)"
COPYRIGHT "(c) 2024 Computer Access group"
COMPANY "Computer Access group"
LOCALENAME "kn-IN"
LOCALEID "0000044b"
VERSION 2.0
ATTRIBUTES
ALTGR
LRM_RLM
SHIFTSTATE
0 //Column 4
1 //Column 5 : Shft
2 //Column 6 : Ctrl
6 //Column 7 : Ctrl Alt
LAYOUT ;an extra '@' at the end is a dead key
//SC VK_ Cap 0 1 2 6
//-- ---- ---- ---- ---- ---- ----
02 1 0 0ce7 0021 -1 -1 // KANNADA DIGIT ONE, EXCLAMATION MARK, <none>, <none>
03 2 SGCap 0ce8 0306 -1 -1 // KANNADA DIGIT TWO, COMBINING BREVE, <none>, <none>
-1 -1 0 0040 // COMMERCIAL AT
04 3 0 0ce9 0304 -1 -1 // KANNADA DIGIT THREE, COMBINING MACRON, <none>, <none>
05 4 0 0cea 20b9 -1 -1 // KANNADA DIGIT FOUR, INDIAN RUPEE SIGN, <none>, <none>
06 5 0 0ceb 0025 -1 -1 // KANNADA DIGIT FIVE, PERCENT SIGN, <none>, <none>
07 6 0 0cec 0026 -1 -1 // KANNADA DIGIT SIX, AMPERSAND, <none>, <none>
08 7 0 0ced 0cbd -1 -1 // KANNADA DIGIT SEVEN, KANNADA SIGN AVAGRAHA, <none>, <none>
09 8 0 0cee 002a -1 -1 // KANNADA DIGIT EIGHT, ASTERISK, <none>, <none>
0a 9 0 0cef 0028 -1 -1 // KANNADA DIGIT NINE, LEFT PARENTHESIS, <none>, <none>
0b 0 0 0ce6 0029 -1 -1 // KANNADA DIGIT ZERO, RIGHT PARENTHESIS, <none>, <none>
0c OEM_MINUS 0 002d 005f -1 -1 // HYPHEN-MINUS, LOW LINE, <none>, <none>
0d OEM_PLUS 0 003d 002b -1 -1 // EQUALS SIGN, PLUS SIGN, <none>, <none>
10 Q 0 0c9f 0ca0 -1 -1 // KANNADA LETTER TTA, KANNADA LETTER TTHA, <none>, <none>
11 W 0 0ca1 0ca2 -1 -1 // KANNADA LETTER DDA, KANNADA LETTER DDHA, <none>, <none>
12 E 0 0cc6 0cc7 -1 -1 // KANNADA VOWEL SIGN E, KANNADA VOWEL SIGN EE, <none>, <none>
13 R 0 0cb0 0cc3 -1 -1 // KANNADA LETTER RA, KANNADA VOWEL SIGN VOCALIC R, <none>, <none>
14 T 0 0ca4 0ca5 -1 -1 // KANNADA LETTER TA, KANNADA LETTER THA, <none>, <none>
15 Y 0 0caf 0cc8 -1 -1 // KANNADA LETTER YA, KANNADA VOWEL SIGN AI, <none>, <none>
16 U 0 0cc1 0cc2 -1 -1 // KANNADA VOWEL SIGN U, KANNADA VOWEL SIGN UU, <none>, <none>
17 I 0 0cbf 0cc0 -1 -1 // KANNADA VOWEL SIGN I, KANNADA VOWEL SIGN II, <none>, <none>
18 O 0 0cca 0ccb -1 -1 // KANNADA VOWEL SIGN O, KANNADA VOWEL SIGN OO, <none>, <none>
19 P 0 0caa 0cab -1 -1 // KANNADA LETTER PA, KANNADA LETTER PHA, <none>, <none>
1a OEM_4 SGCap 0c92 0c93 -1 -1 // KANNADA LETTER O, KANNADA LETTER OO, <none>, <none>
-1 -1 0 005b 007b // LEFT SQUARE BRACKET, LEFT CURLY BRACKET
1b OEM_6 SGCap 0c94 0cbc -1 -1 // KANNADA LETTER AU, KANNADA SIGN NUKTA, <none>, <none>
-1 -1 0 005d 007d // RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET
1e A 0 0c85 0cbe -1 -1 // KANNADA LETTER A, KANNADA VOWEL SIGN AA, <none>, <none>
1f S 0 0cb8 0cb6 -1 %% // KANNADA LETTER SA, KANNADA LETTER SHA, <none>, <null>
20 D 0 0ca6 0ca7 -1 -1 // KANNADA LETTER DA, KANNADA LETTER DHA, <none>, <none>
21 F 0 0ccd 0c8b -1 -1 // KANNADA SIGN VIRAMA, KANNADA LETTER VOCALIC R, <none>, <none>
22 G 0 0c97 0c98 -1 -1 // KANNADA LETTER GA, KANNADA LETTER GHA, <none>, <none>
23 H 0 0cb9 0c83 -1 -1 // KANNADA LETTER HA, KANNADA SIGN VISARGA, <none>, <none>
24 J 0 0c9c 0c9d -1 %% // KANNADA LETTER JA, KANNADA LETTER JHA, <none>, <null>
25 K 0 0c95 0c96 -1 %% // KANNADA LETTER KA, KANNADA LETTER KHA, <none>, <null>
26 L 0 0cb2 0cb3 -1 -1 // KANNADA LETTER LA, KANNADA LETTER LLA, <none>, <none>
27 OEM_1 0 0c87 0c88 -1 003b // KANNADA LETTER I, KANNADA LETTER II, <none>, SEMICOLON
28 OEM_7 0 0c89 0c8a -1 0027 // KANNADA LETTER U, KANNADA LETTER UU, <none>, APOSTROPHE
29 OEM_3 0 %% %% -1 -1 // <null>, <null>, <none>, <none>
2b OEM_5 0 005c 007c -1 -1 // REVERSE SOLIDUS, VERTICAL LINE, <none>, <none>
2c Z 0 0c86 0c9e -1 -1 // KANNADA LETTER AA, KANNADA LETTER NYA, <none>, <none>
2d X 0 0cb7 0c99 -1 -1 // KANNADA LETTER SSA, KANNADA LETTER NGA, <none>, <none>
2e C 0 0c9a 0c9b -1 -1 // KANNADA LETTER CA, KANNADA LETTER CHA, <none>, <none>
2f V 0 0cb5 0ccc -1 -1 // KANNADA LETTER VA, KANNADA VOWEL SIGN AU, <none>, <none>
30 B 0 0cac 0cad -1 -1 // KANNADA LETTER BA, KANNADA LETTER BHA, <none>, <none>
31 N 0 0ca8 0ca3 -1 -1 // KANNADA LETTER NA, KANNADA LETTER NNA, <none>, <none>
32 M 0 0cae 0c82 -1 -1 // KANNADA LETTER MA, KANNADA SIGN ANUSVARA, <none>, <none>
33 OEM_COMMA 0 002c 0c8e -1 -1 // COMMA, KANNADA LETTER E, <none>, <none>
34 OEM_PERIOD 0 002e 0c8f -1 -1 // FULL STOP, KANNADA LETTER EE, <none>, <none>
35 OEM_2 SGCap 0c90 003f -1 -1 // KANNADA LETTER AI, QUESTION MARK, <none>, <none>
-1 -1 0 002f // SOLIDUS
39 SPACE 0 0020 0020 -1 -1 // SPACE, SPACE, <none>, <none>
53 DECIMAL 0 002e 002e -1 -1 // FULL STOP, FULL STOP, ,
LIGATURE
//VK_ Mod# Char0 Char1 Char2 Char3
//---- ---- ---- ---- ---- ----
J 3 0c9c 0ccd 0c9e // KANNADA LETTER JA + KANNADA SIGN VIRAMA + KANNADA LETTER NYA
K 3 0c95 0ccd 0cb7 // KANNADA LETTER KA + KANNADA SIGN VIRAMA + KANNADA LETTER SSA
S 3 0cb6 0ccd 0cb0 0cc0 // KANNADA LETTER SHA + KANNADA SIGN VIRAMA + KANNADA LETTER RA + KANNADA VOWEL SIGN II
OEM_3 0 200d 0ccd // ZERO WIDTH JOINER + KANNADA SIGN VIRAMA
OEM_3 1 0ccd 200c // KANNADA SIGN VIRAMA + ZERO WIDTH NON-JOINER
KEYNAME
01 Esc
0e Backspace
0f Tab
1c Enter
1d Ctrl
2a Shift
36 "Right Shift"
37 "Num *"
38 Alt
39 Space
3a "Caps Lock"
3b F1
3c F2
3d F3
3e F4
3f F5
40 F6
41 F7
42 F8
43 F9
44 F10
45 Pause
46 "Scroll Lock"
47 "Num 7"
48 "Num 8"
49 "Num 9"
4a "Num -"
4b "Num 4"
4c "Num 5"
4d "Num 6"
4e "Num +"
4f "Num 1"
50 "Num 2"
51 "Num 3"
52 "Num 0"
53 "Num Del"
54 "Sys Req"
57 F11
58 F12
7c F13
7d F14
7e F15
7f F16
80 F17
81 F18
82 F19
83 F20
84 F21
85 F22
86 F23
87 F24
KEYNAME_EXT
1c "Num Enter"
1d "Right Ctrl"
35 "Num /"
37 "Prnt Scrn"
38 "Right Alt"
45 "Num Lock"
46 Break
47 Home
48 Up
49 "Page Up"
4b Left
4d Right
4f End
50 Down
51 "Page Down"
52 Insert
53 Delete
54 <00>
56 Help
5b "Left Windows"
5c "Right Windows"
5d Application
DESCRIPTIONS
0409 Kannada Phonetic Keyboard ಸುಲೇಖನೀ
LANGUAGENAMES
0409 Kannada (India)
ENDKBD