Keyboard Layout Diff

KBDTABLES raw diff between KBDINUK2.DLL and KBDINUK3.DLL

Index • Creating a shortcut? • How do I type? • Online viewer • Compare • History
Sorting It All Out • MSKLC • Terminology

Legend

Data

0 0 <KbdDll>
1 1 <KbdLayerDescriptor>
2 <KbdLayer MaxVSCtoVK="127" Version="1" LocaleFlags="ALTGR" LgMax="0" LgEntry="0" Type="0" SubType="0">
2 <KbdLayer MaxVSCtoVK="127" Version="1" LocaleFlags="ALTGR" LgMax="2" LgEntry="8" Type="0" SubType="0">
3 3 <CharModifiers>
4 <MODIFIERS MaxModBits="7" ModNumber="0 1 2 15 15 15 3 4">
4 <MODIFIERS MaxModBits="7" ModNumber="0 1 2 3 15 15 4 5">
5 5 <VkToBit>
6 6 <VK_TO_BIT Vk="VK_SHIFT" ModBits="KBDSHIFT" />
7 7 <VK_TO_BIT Vk="VK_CONTROL" ModBits="KBDCTRL" />
8 8 <VK_TO_BIT Vk="VK_MENU" ModBits="KBDALT" />
9 9 </VkToBit>
10 10 </MODIFIERS>
11 11 </CharModifiers>
12 12 <VkToWcharTable>
13 13 <VK_TO_WCHAR_TABLE Modifications="3" Size="8">
14 14 <VkToWchars>
15 15 <VK_TO_WCHARS Wch="0008 0008 007F" VirtualKey="VK_BACK" />
16 16 <VK_TO_WCHARS Wch="001B 001B 001B" VirtualKey="VK_ESCAPE" />
17 17 <VK_TO_WCHARS Wch="000D 000D 000A" VirtualKey="VK_RETURN" />
18 18 <VK_TO_WCHARS Wch="0003 0003 0003" VirtualKey="VK_CANCEL" />
19 19 </VkToWchars>
20 20 </VK_TO_WCHAR_TABLE>
21 <VK_TO_WCHAR_TABLE Modifications="5" Size="12">
21 <VK_TO_WCHAR_TABLE Modifications="4" Size="10">
22 22 <VkToWchars>
23 <VK_TO_WCHARS Wch="0031 0021 F000 0021 00A2" VirtualKey="VK_1" Attributes="SGCAPS" />
24 <VK_TO_WCHARS Wch="1595 0000 0000 0000 0000" VirtualKey="VK_1" />
25 <VK_TO_WCHARS Wch="0032 0040 F000 0040 00AE" VirtualKey="VK_2" Attributes="SGCAPS" />
26 <VK_TO_WCHARS Wch="1449 0000 0000 0000 0000" VirtualKey="VK_2" />
27 <VK_TO_WCHARS Wch="0033 0023 F000 0023 00BC" VirtualKey="VK_3" Attributes="SGCAPS" />
28 <VK_TO_WCHARS Wch="1550 0000 0000 0000 0000" VirtualKey="VK_3" />
29 <VK_TO_WCHARS Wch="0034 0024 F000 0024 00BD" VirtualKey="VK_4" Attributes="SGCAPS" />
30 <VK_TO_WCHARS Wch="1483 0000 0000 0000 0000" VirtualKey="VK_4" />
31 <VK_TO_WCHARS Wch="0035 0025 F000 0025 00BE" VirtualKey="VK_5" Attributes="SGCAPS" />
32 <VK_TO_WCHARS Wch="1466 0000 0000 0000 0000" VirtualKey="VK_5" />
33 <VK_TO_WCHARS Wch="0036 005E F000 002A 005E" VirtualKey="VK_6" Attributes="SGCAPS" />
34 <VK_TO_WCHARS Wch="1585 0000 0000 0000 0000" VirtualKey="VK_6" />
35 <VK_TO_WCHARS Wch="0037 0026 F000 0026 2154" VirtualKey="VK_7" Attributes="SGCAPS" />
36 <VK_TO_WCHARS Wch="14BB 0000 0000 0000 0000" VirtualKey="VK_7" />
37 <VK_TO_WCHARS Wch="0038 002A F000 2022 00A9" VirtualKey="VK_8" Attributes="SGCAPS" />
38 <VK_TO_WCHARS Wch="14D0 0000 0000 0000 0000" VirtualKey="VK_8" />
39 <VK_TO_WCHARS Wch="0039 0028 F000 005B 00F7" VirtualKey="VK_9" Attributes="SGCAPS" />
40 <VK_TO_WCHARS Wch="14EA 0000 0000 0000 0000" VirtualKey="VK_9" />
41 <VK_TO_WCHARS Wch="0030 0029 F000 005D 002B" VirtualKey="VK_0" Attributes="SGCAPS" />
42 <VK_TO_WCHARS Wch="153E 0000 0000 0000 0000" VirtualKey="VK_0" />
43 <VK_TO_WCHARS Wch="002D 005F F000 F000 F000" VirtualKey="VK_OEM_MINUS" Attributes="SGCAPS" />
44 <VK_TO_WCHARS Wch="2212 0000 0000 0000 0000" VirtualKey="VK_OEM_MINUS" />
45 <VK_TO_WCHARS Wch="003D 002B F000 003D F000" VirtualKey="VK_OEM_PLUS" Attributes="SGCAPS" />
46 <VK_TO_WCHARS Wch="155D 0000 0000 0000 0000" VirtualKey="VK_OEM_PLUS" />
47 <VK_TO_WCHARS Wch="0071 0051 F000 1590 148C" VirtualKey="VK_Q" Attributes="SGCAPS" />
48 <VK_TO_WCHARS Wch="158F 148B 0000 0000 0000" VirtualKey="VK_Q" />
49 <VK_TO_WCHARS Wch="0077 0057 F000 1404 1432" VirtualKey="VK_W" Attributes="SGCAPS" />
50 <VK_TO_WCHARS Wch="1403 1431 0000 0000 0000" VirtualKey="VK_W" />
51 <VK_TO_WCHARS Wch="0065 0045 F000 1580 1547" VirtualKey="VK_E" Attributes="SGCAPS" />
52 <VK_TO_WCHARS Wch="157F 1546 0000 0000 0000" VirtualKey="VK_E" />
53 <VK_TO_WCHARS Wch="0072 0052 F000 146E F000" VirtualKey="VK_R" Attributes="SGCAPS" />
54 <VK_TO_WCHARS Wch="146D 1595 0000 0000 0000" VirtualKey="VK_R" />
55 <VK_TO_WCHARS Wch="0074 0054 F000 144F 1672" VirtualKey="VK_T" Attributes="SGCAPS" />
56 <VK_TO_WCHARS Wch="144E 1671 0000 0000 0000" VirtualKey="VK_T" />
57 <VK_TO_WCHARS Wch="0079 0059 F000 14F0 1674" VirtualKey="VK_Y" Attributes="SGCAPS" />
58 <VK_TO_WCHARS Wch="14EF 1673 0000 0000 0000" VirtualKey="VK_Y" />
59 <VK_TO_WCHARS Wch="0075 0055 F000 14A6 1676" VirtualKey="VK_U" Attributes="SGCAPS" />
60 <VK_TO_WCHARS Wch="14A5 1675 0000 0000 0000" VirtualKey="VK_U" />
61 <VK_TO_WCHARS Wch="0069 0049 F000 14C3 15A5" VirtualKey="VK_I" Attributes="SGCAPS" />
62 <VK_TO_WCHARS Wch="14C2 15A4 0000 0000 0000" VirtualKey="VK_I" />
63 <VK_TO_WCHARS Wch="006F 004F F000 14D6 15A1" VirtualKey="VK_O" Attributes="SGCAPS" />
64 <VK_TO_WCHARS Wch="14D5 15A0 0000 0000 0000" VirtualKey="VK_O" />
65 <VK_TO_WCHARS Wch="0070 0050 F000 1529 F000" VirtualKey="VK_P" Attributes="SGCAPS" />
66 <VK_TO_WCHARS Wch="1528 15A6 0000 0000 0000" VirtualKey="VK_P" />
67 <VK_TO_WCHARS Wch="005B 007B F000 201C 201D" VirtualKey="VK_OEM_4" Attributes="SGCAPS" />
68 <VK_TO_WCHARS Wch="14A1 1505 0000 0000 0000" VirtualKey="VK_OEM_4" />
69 <VK_TO_WCHARS Wch="F001 005B F000 2018 2019" VirtualKey="VK_OEM_6" />
70 <VK_TO_WCHARS Wch="005D F000 F000 F000 F000" />
71 <VK_TO_WCHARS Wch="0061 0041 F000 1592 148E" VirtualKey="VK_A" Attributes="SGCAPS" />
72 <VK_TO_WCHARS Wch="1591 148D 0000 0000 0000" VirtualKey="VK_A" />
73 <VK_TO_WCHARS Wch="0073 0053 F000 1406 1434" VirtualKey="VK_S" Attributes="SGCAPS" />
74 <VK_TO_WCHARS Wch="1405 1433 0000 0000 0000" VirtualKey="VK_S" />
75 <VK_TO_WCHARS Wch="0064 0044 F000 1582 1549" VirtualKey="VK_D" Attributes="SGCAPS" />
76 <VK_TO_WCHARS Wch="1581 1548 0000 0000 0000" VirtualKey="VK_D" />
77 <VK_TO_WCHARS Wch="0066 0046 F000 1470 1556" VirtualKey="VK_F" Attributes="SGCAPS" />
78 <VK_TO_WCHARS Wch="146F 1555 0000 0000 0000" VirtualKey="VK_F" />
79 <VK_TO_WCHARS Wch="0067 0047 F000 1451 F000" VirtualKey="VK_G" Attributes="SGCAPS" />
80 <VK_TO_WCHARS Wch="1450 0028 0000 0000 0000" VirtualKey="VK_G" />
81 <VK_TO_WCHARS Wch="0068 0048 F000 14F2 F000" VirtualKey="VK_H" Attributes="SGCAPS" />
82 <VK_TO_WCHARS Wch="14F1 0029 0000 0000 0000" VirtualKey="VK_H" />
83 <VK_TO_WCHARS Wch="006A 004A F000 14A8 152B" VirtualKey="VK_J" Attributes="SGCAPS" />
84 <VK_TO_WCHARS Wch="14A7 152A 0000 0000 0000" VirtualKey="VK_J" />
85 <VK_TO_WCHARS Wch="006B 004B F000 14C5 1558" VirtualKey="VK_K" Attributes="SGCAPS" />
86 <VK_TO_WCHARS Wch="14C4 1557 0000 0000 0000" VirtualKey="VK_K" />
87 <VK_TO_WCHARS Wch="006C 004C F000 14D8 15A3" VirtualKey="VK_L" Attributes="SGCAPS" />
88 <VK_TO_WCHARS Wch="14D7 15A2 0000 0000 0000" VirtualKey="VK_L" />
89 <VK_TO_WCHARS Wch="003B 003A F000 014B F000" VirtualKey="VK_OEM_1" />
90 <VK_TO_WCHARS Wch="0027 0022 F000 0142 0141" VirtualKey="VK_OEM_3" />
91 <VK_TO_WCHARS Wch="0060 007E F000 F000 007E" VirtualKey="VK_OEM_8" />
92 <VK_TO_WCHARS Wch="005C 007C F000 F000 007C" VirtualKey="VK_OEM_7" Attributes="SGCAPS" />
93 <VK_TO_WCHARS Wch="002F 0000 0000 0000 0000" VirtualKey="VK_OEM_7" />
94 <VK_TO_WCHARS Wch="007A 005A F000 1594 1491" VirtualKey="VK_Z" Attributes="SGCAPS" />
95 <VK_TO_WCHARS Wch="1593 1490 0000 0000 0000" VirtualKey="VK_Z" />
96 <VK_TO_WCHARS Wch="0078 0058 F000 140B 1439" VirtualKey="VK_X" Attributes="SGCAPS" />
97 <VK_TO_WCHARS Wch="140A 1438 0000 0000 0000" VirtualKey="VK_X" />
98 <VK_TO_WCHARS Wch="0063 0043 F000 1584 154C" VirtualKey="VK_C" Attributes="SGCAPS" />
99 <VK_TO_WCHARS Wch="1583 154B 0000 0000 0000" VirtualKey="VK_C" />
100 <VK_TO_WCHARS Wch="0076 0056 F000 1473 007B" VirtualKey="VK_V" Attributes="SGCAPS" />
101 <VK_TO_WCHARS Wch="1472 003F 0000 0000 0000" VirtualKey="VK_V" />
102 <VK_TO_WCHARS Wch="0062 0042 F000 1456 007D" VirtualKey="VK_B" Attributes="SGCAPS" />
103 <VK_TO_WCHARS Wch="1455 157C 0000 0000 0000" VirtualKey="VK_B" />
104 <VK_TO_WCHARS Wch="006E 004E F000 14F5 14C8" VirtualKey="VK_N" Attributes="SGCAPS" />
105 <VK_TO_WCHARS Wch="14F4 14C7 0000 0000 0000" VirtualKey="VK_N" />
106 <VK_TO_WCHARS Wch="006D 004D F000 14AB 14DB" VirtualKey="VK_M" Attributes="SGCAPS" />
107 <VK_TO_WCHARS Wch="14AA 14DA 0000 0000 0000" VirtualKey="VK_M" />
108 <VK_TO_WCHARS Wch="002C 003C F000 F000 F000" VirtualKey="VK_OEM_COMMA" />
109 <VK_TO_WCHARS Wch="002E 003E F000 F000 F000" VirtualKey="VK_OEM_PERIOD" />
110 <VK_TO_WCHARS Wch="002F 003F F000 152E 155A" VirtualKey="VK_OEM_2" Attributes="SGCAPS" />
111 <VK_TO_WCHARS Wch="152D 1559 0000 0000 0000" VirtualKey="VK_OEM_2" />
112 <VK_TO_WCHARS Wch="0020 0020 0020 F000 F000" VirtualKey="VK_SPACE" />
113 <VK_TO_WCHARS Wch="005C 007C F000 F000 007C" VirtualKey="VK_OEM_5" Attributes="SGCAPS" />
114 <VK_TO_WCHARS Wch="002F 0000 0000 0000 0000" VirtualKey="VK_OEM_5" />
115 <VK_TO_WCHARS Wch="002E 002E F000 F000 F000" VirtualKey="VK_DECIMAL" />
23 <VK_TO_WCHARS Wch="002E 002E F000 F000" VirtualKey="VK_DECIMAL" />
116 24 </VkToWchars>
117 25 </VK_TO_WCHAR_TABLE>
26 <VK_TO_WCHAR_TABLE Modifications="6" Size="14">
27 <VkToWchars>
28 <VK_TO_WCHARS Wch="0060 007E F000 F000 F000 007E" VirtualKey="VK_OEM_3" Attributes="SGCAPS" />
29 <VK_TO_WCHARS Wch="0060 007E 0000 0000 0000 0000" VirtualKey="VK_OEM_3" />
30 <VK_TO_WCHARS Wch="1595 F002 F000 F000 0021 F002" VirtualKey="VK_1" Attributes="SGCAPS" />
31 <VK_TO_WCHARS Wch="0031 0021 0000 0000 0000 0000" VirtualKey="VK_1" />
32 <VK_TO_WCHARS Wch="1449 F002 F000 0000 0040 F002" VirtualKey="VK_2" Attributes="SGCAPS" />
33 <VK_TO_WCHARS Wch="0032 0040 0000 0000 0000 0000" VirtualKey="VK_2" />
34 <VK_TO_WCHARS Wch="1550 F002 F000 F000 0023 F002" VirtualKey="VK_3" Attributes="SGCAPS" />
35 <VK_TO_WCHARS Wch="0033 0023 0000 0000 0000 0000" VirtualKey="VK_3" />
36 <VK_TO_WCHARS Wch="1483 1560 F000 F000 0024 1562" VirtualKey="VK_4" Attributes="SGCAPS" />
37 <VK_TO_WCHARS Wch="0034 0024 0000 0000 0000 0000" VirtualKey="VK_4" />
38 <VK_TO_WCHARS Wch="1466 1564 F000 F000 0025 1565" VirtualKey="VK_5" Attributes="SGCAPS" />
39 <VK_TO_WCHARS Wch="0035 0025 0000 0000 0000 0000" VirtualKey="VK_5" />
40 <VK_TO_WCHARS Wch="1585 1566 F000 001E 002A 1567" VirtualKey="VK_6" Attributes="SGCAPS" />
41 <VK_TO_WCHARS Wch="0036 005E 0000 0000 0000 0000" VirtualKey="VK_6" />
42 <VK_TO_WCHARS Wch="14BB F002 F000 F000 0026 F002" VirtualKey="VK_7" Attributes="SGCAPS" />
43 <VK_TO_WCHARS Wch="0037 0026 0000 0000 0000 0000" VirtualKey="VK_7" />
44 <VK_TO_WCHARS Wch="14D0 F002 F000 F000 2022 F002" VirtualKey="VK_8" Attributes="SGCAPS" />
45 <VK_TO_WCHARS Wch="0038 002A 0000 0000 0000 0000" VirtualKey="VK_8" />
46 <VK_TO_WCHARS Wch="14EA F002 F000 F000 005B F002" VirtualKey="VK_9" Attributes="SGCAPS" />
47 <VK_TO_WCHARS Wch="0039 0028 0000 0000 0000 0000" VirtualKey="VK_9" />
48 <VK_TO_WCHARS Wch="153E 15A8 F000 F000 005D 15A9" VirtualKey="VK_0" Attributes="SGCAPS" />
49 <VK_TO_WCHARS Wch="0030 0029 0000 0000 0000 0000" VirtualKey="VK_0" />
50 <VK_TO_WCHARS Wch="2212 15AA F000 001F F000 15AB" VirtualKey="VK_OEM_MINUS" Attributes="SGCAPS" />
51 <VK_TO_WCHARS Wch="002D 005F 0000 0000 0000 0000" VirtualKey="VK_OEM_MINUS" />
52 <VK_TO_WCHARS Wch="155D 15AC F000 F000 003D 15AD" VirtualKey="VK_OEM_PLUS" Attributes="SGCAPS" />
53 <VK_TO_WCHARS Wch="003D 002B 0000 0000 0000 0000" VirtualKey="VK_OEM_PLUS" />
54 <VK_TO_WCHARS Wch="158F 148B F000 F000 1590 148C" VirtualKey="VK_Q" Attributes="SGCAPS" />
55 <VK_TO_WCHARS Wch="0071 0051 0000 0000 0000 0000" VirtualKey="VK_Q" />
56 <VK_TO_WCHARS Wch="1403 1431 F000 F000 1404 1432" VirtualKey="VK_W" Attributes="SGCAPS" />
57 <VK_TO_WCHARS Wch="0077 0057 0000 0000 0000 0000" VirtualKey="VK_W" />
58 <VK_TO_WCHARS Wch="157F 1546 F000 F000 1580 1547" VirtualKey="VK_E" Attributes="SGCAPS" />
59 <VK_TO_WCHARS Wch="0065 0045 0000 0000 0000 0000" VirtualKey="VK_E" />
60 <VK_TO_WCHARS Wch="146D 1595 F000 F000 146E F000" VirtualKey="VK_R" Attributes="SGCAPS" />
61 <VK_TO_WCHARS Wch="0072 0052 0000 0000 0000 0000" VirtualKey="VK_R" />
62 <VK_TO_WCHARS Wch="144E 1671 F000 F000 144F 1672" VirtualKey="VK_T" Attributes="SGCAPS" />
63 <VK_TO_WCHARS Wch="0074 0054 0000 0000 0000 0000" VirtualKey="VK_T" />
64 <VK_TO_WCHARS Wch="14EF 1673 F000 F000 14F0 1674" VirtualKey="VK_Y" Attributes="SGCAPS" />
65 <VK_TO_WCHARS Wch="0079 0059 0000 0000 0000 0000" VirtualKey="VK_Y" />
66 <VK_TO_WCHARS Wch="14A5 1675 F000 F000 14A6 1676" VirtualKey="VK_U" Attributes="SGCAPS" />
67 <VK_TO_WCHARS Wch="0075 0055 0000 0000 0000 0000" VirtualKey="VK_U" />
68 <VK_TO_WCHARS Wch="14C2 15A4 F000 F000 14C3 15A5" VirtualKey="VK_I" Attributes="SGCAPS" />
69 <VK_TO_WCHARS Wch="0069 0049 0000 0000 0000 0000" VirtualKey="VK_I" />
70 <VK_TO_WCHARS Wch="14D5 15A0 F000 F000 14D6 15A1" VirtualKey="VK_O" Attributes="SGCAPS" />
71 <VK_TO_WCHARS Wch="006F 004F 0000 0000 0000 0000" VirtualKey="VK_O" />
72 <VK_TO_WCHARS Wch="1528 15A6 F000 F000 1529 15AE" VirtualKey="VK_P" Attributes="SGCAPS" />
73 <VK_TO_WCHARS Wch="0070 0050 0000 0000 0000 0000" VirtualKey="VK_P" />
74 <VK_TO_WCHARS Wch="14A1 1505 001B F000 201C 201D" VirtualKey="VK_OEM_4" Attributes="SGCAPS" />
75 <VK_TO_WCHARS Wch="005B 007B 0000 0000 0000 0000" VirtualKey="VK_OEM_4" />
76 <VK_TO_WCHARS Wch="F001 005B 001D F000 2018 2019" VirtualKey="VK_OEM_6" Attributes="SGCAPS" />
77 <VK_TO_WCHARS Wch="005D F000 F000 F000 F000 F000" />
78 <VK_TO_WCHARS Wch="002F 007C 001C F000 1592 007C" VirtualKey="VK_OEM_5" Attributes="SGCAPS" />
79 <VK_TO_WCHARS Wch="005C 007C 0000 0000 0000 0000" VirtualKey="VK_OEM_5" />
80 <VK_TO_WCHARS Wch="1591 148D F000 F000 1406 148E" VirtualKey="VK_A" Attributes="SGCAPS" />
81 <VK_TO_WCHARS Wch="0061 0041 0000 0000 0000 0000" VirtualKey="VK_A" />
82 <VK_TO_WCHARS Wch="1405 1433 F000 F000 1582 1434" VirtualKey="VK_S" Attributes="SGCAPS" />
83 <VK_TO_WCHARS Wch="0073 0053 0000 0000 0000 0000" VirtualKey="VK_S" />
84 <VK_TO_WCHARS Wch="1581 1548 F000 F000 1470 1549" VirtualKey="VK_D" Attributes="SGCAPS" />
85 <VK_TO_WCHARS Wch="0064 0044 0000 0000 0000 0000" VirtualKey="VK_D" />
86 <VK_TO_WCHARS Wch="146F 1555 F000 F000 1451 1556" VirtualKey="VK_F" Attributes="SGCAPS" />
87 <VK_TO_WCHARS Wch="0066 0046 0000 0000 0000 0000" VirtualKey="VK_F" />
88 <VK_TO_WCHARS Wch="1450 0028 F000 F000 14F2 F000" VirtualKey="VK_G" Attributes="SGCAPS" />
89 <VK_TO_WCHARS Wch="0067 0047 0000 0000 0000 0000" VirtualKey="VK_G" />
90 <VK_TO_WCHARS Wch="14F1 0029 F000 F000 14A8 F000" VirtualKey="VK_H" Attributes="SGCAPS" />
91 <VK_TO_WCHARS Wch="0068 0048 0000 0000 0000 0000" VirtualKey="VK_H" />
92 <VK_TO_WCHARS Wch="14A7 152A F000 F000 14C5 152B" VirtualKey="VK_J" Attributes="SGCAPS" />
93 <VK_TO_WCHARS Wch="006A 004A 0000 0000 0000 0000" VirtualKey="VK_J" />
94 <VK_TO_WCHARS Wch="14C4 1557 F000 F000 14D8 1558" VirtualKey="VK_K" Attributes="SGCAPS" />
95 <VK_TO_WCHARS Wch="006B 004B 0000 0000 0000 0000" VirtualKey="VK_K" />
96 <VK_TO_WCHARS Wch="14D7 15A2 F000 F000 014B 15A3" VirtualKey="VK_L" Attributes="SGCAPS" />
97 <VK_TO_WCHARS Wch="006C 004C 0000 0000 0000 0000" VirtualKey="VK_L" />
98 <VK_TO_WCHARS Wch="003B 003A F000 F000 0142 014A" VirtualKey="VK_OEM_1" Attributes="SGCAPS" />
99 <VK_TO_WCHARS Wch="003B 003A 0000 0000 0000 0000" VirtualKey="VK_OEM_1" />
100 <VK_TO_WCHARS Wch="0027 0022 F000 F000 F000 0141" VirtualKey="VK_OEM_7" Attributes="SGCAPS" />
101 <VK_TO_WCHARS Wch="0027 0022 0000 0000 0000 0000" VirtualKey="VK_OEM_7" />
102 <VK_TO_WCHARS Wch="1593 1490 F000 F000 1594 1491" VirtualKey="VK_Z" Attributes="SGCAPS" />
103 <VK_TO_WCHARS Wch="007A 005A 0000 0000 0000 0000" VirtualKey="VK_Z" />
104 <VK_TO_WCHARS Wch="140A 1438 F000 F000 140B 1439" VirtualKey="VK_X" Attributes="SGCAPS" />
105 <VK_TO_WCHARS Wch="0078 0058 0000 0000 0000 0000" VirtualKey="VK_X" />
106 <VK_TO_WCHARS Wch="1583 154B F000 F000 1584 154C" VirtualKey="VK_C" Attributes="SGCAPS" />
107 <VK_TO_WCHARS Wch="0063 0043 0000 0000 0000 0000" VirtualKey="VK_C" />
108 <VK_TO_WCHARS Wch="1472 003F F000 F000 1473 007B" VirtualKey="VK_V" Attributes="SGCAPS" />
109 <VK_TO_WCHARS Wch="0076 0056 0000 0000 0000 0000" VirtualKey="VK_V" />
110 <VK_TO_WCHARS Wch="1455 157C F000 F000 1456 007D" VirtualKey="VK_B" Attributes="SGCAPS" />
111 <VK_TO_WCHARS Wch="0062 0042 0000 0000 0000 0000" VirtualKey="VK_B" />
112 <VK_TO_WCHARS Wch="14F4 14C7 F000 F000 14F5 14C8" VirtualKey="VK_N" Attributes="SGCAPS" />
113 <VK_TO_WCHARS Wch="006E 004E 0000 0000 0000 0000" VirtualKey="VK_N" />
114 <VK_TO_WCHARS Wch="14AA 14DA F000 F000 14AB 14DB" VirtualKey="VK_M" Attributes="SGCAPS" />
115 <VK_TO_WCHARS Wch="006D 004D 0000 0000 0000 0000" VirtualKey="VK_M" />
116 <VK_TO_WCHARS Wch="002C 003C F000 F000 0161 0160" VirtualKey="VK_OEM_COMMA" Attributes="SGCAPS" />
117 <VK_TO_WCHARS Wch="002C 003C 0000 0000 0000 0000" VirtualKey="VK_OEM_COMMA" />
118 <VK_TO_WCHARS Wch="002E 003E F000 F000 0159 0158" VirtualKey="VK_OEM_PERIOD" Attributes="SGCAPS" />
119 <VK_TO_WCHARS Wch="002E 003E 0000 0000 0000 0000" VirtualKey="VK_OEM_PERIOD" />
120 <VK_TO_WCHARS Wch="152D 1559 F000 F000 152E 155A" VirtualKey="VK_OEM_2" Attributes="SGCAPS" />
121 <VK_TO_WCHARS Wch="002F 003F 0000 0000 0000 0000" VirtualKey="VK_OEM_2" />
122 <VK_TO_WCHARS Wch="002F 007C 001C F000 1592 007C" VirtualKey="VK_OEM_102" Attributes="SGCAPS" />
123 <VK_TO_WCHARS Wch="005C 007C 0000 0000 0000 0000" VirtualKey="VK_OEM_102" />
124 <VK_TO_WCHARS Wch="0020 0020 F000 F000 F000 F000" VirtualKey="VK_SPACE" />
125 </VkToWchars>
126 </VK_TO_WCHAR_TABLE>
118 127 <VK_TO_WCHAR_TABLE Modifications="2" Size="6">
119 128 <VkToWchars>
120 129 <VK_TO_WCHARS Wch="0009 0009" VirtualKey="VK_TAB" />
121 130 <VK_TO_WCHARS Wch="002B 002B" VirtualKey="VK_ADD" />
122 131 <VK_TO_WCHARS Wch="002F 002F" VirtualKey="VK_DIVIDE" />
123 132 <VK_TO_WCHARS Wch="002A 002A" VirtualKey="VK_MULTIPLY" />
124 133 <VK_TO_WCHARS Wch="002D 002D" VirtualKey="VK_SUBTRACT" />
125 134 </VkToWchars>
126 135 </VK_TO_WCHAR_TABLE>
127 136 <VK_TO_WCHAR_TABLE Modifications="1" Size="4">
128 137 <VkToWchars>
129 138 <VK_TO_WCHARS Wch="0030" VirtualKey="VK_NUMPAD0" />
130 139 <VK_TO_WCHARS Wch="0031" VirtualKey="VK_NUMPAD1" />
131 140 <VK_TO_WCHARS Wch="0032" VirtualKey="VK_NUMPAD2" />
132 141 <VK_TO_WCHARS Wch="0033" VirtualKey="VK_NUMPAD3" />
133 142 <VK_TO_WCHARS Wch="0034" VirtualKey="VK_NUMPAD4" />
134 143 <VK_TO_WCHARS Wch="0035" VirtualKey="VK_NUMPAD5" />
135 144 <VK_TO_WCHARS Wch="0036" VirtualKey="VK_NUMPAD6" />
136 145 <VK_TO_WCHARS Wch="0037" VirtualKey="VK_NUMPAD7" />
137 146 <VK_TO_WCHARS Wch="0038" VirtualKey="VK_NUMPAD8" />
138 147 <VK_TO_WCHARS Wch="0039" VirtualKey="VK_NUMPAD9" />
139 148 </VkToWchars>
140 149 </VK_TO_WCHAR_TABLE>
141 150 </VkToWcharTable>
142 151 <DeadKeys>
152 <DEADKEY Both="005D158F" Composed="1590" />
143 153 <DEADKEY Both="005D1403" Composed="1404" />
144 <DEADKEY Both="005D1405" Composed="1406" />
145 <DEADKEY Both="005D140A" Composed="140B" />
146 <DEADKEY Both="005D1431" Composed="1432" />
147 <DEADKEY Both="005D1433" Composed="1434" />
148 <DEADKEY Both="005D1438" Composed="1439" />
149 <DEADKEY Both="005D144E" Composed="144F" />
150 <DEADKEY Both="005D1450" Composed="1451" />
151 <DEADKEY Both="005D1455" Composed="1456" />
154 <DEADKEY Both="005D157F" Composed="1580" />
152 155 <DEADKEY Both="005D146D" Composed="146E" />
153 <DEADKEY Both="005D146F" Composed="1470" />
154 <DEADKEY Both="005D1472" Composed="1473" />
155 <DEADKEY Both="005D148B" Composed="148C" />
156 <DEADKEY Both="005D148D" Composed="148E" />
157 <DEADKEY Both="005D1490" Composed="1491" />
156 <DEADKEY Both="005D144E" Composed="144F" />
157 <DEADKEY Both="005D14EF" Composed="14F0" />
158 158 <DEADKEY Both="005D14A5" Composed="14A6" />
159 <DEADKEY Both="005D14A7" Composed="14A8" />
160 <DEADKEY Both="005D14AA" Composed="14AB" />
161 159 <DEADKEY Both="005D14C2" Composed="14C3" />
162 <DEADKEY Both="005D14C4" Composed="14C5" />
163 <DEADKEY Both="005D14C7" Composed="14C8" />
164 160 <DEADKEY Both="005D14D5" Composed="14D6" />
165 <DEADKEY Both="005D14D7" Composed="14D8" />
166 <DEADKEY Both="005D14DA" Composed="14DB" />
167 <DEADKEY Both="005D14EF" Composed="14F0" />
168 <DEADKEY Both="005D14F1" Composed="14F2" />
169 <DEADKEY Both="005D14F4" Composed="14F5" />
170 161 <DEADKEY Both="005D1528" Composed="1529" />
171 <DEADKEY Both="005D152A" Composed="152B" />
162 <DEADKEY Both="005D002F" Composed="1592" />
163 <DEADKEY Both="005D1591" Composed="1406" />
164 <DEADKEY Both="005D1405" Composed="1582" />
165 <DEADKEY Both="005D1581" Composed="1470" />
166 <DEADKEY Both="005D146F" Composed="1451" />
167 <DEADKEY Both="005D1450" Composed="14F2" />
168 <DEADKEY Both="005D14F1" Composed="14A8" />
169 <DEADKEY Both="005D14A7" Composed="14C5" />
170 <DEADKEY Both="005D14C4" Composed="14D8" />
171 <DEADKEY Both="005D14D7" Composed="014B" />
172 <DEADKEY Both="005D1593" Composed="1594" />
173 <DEADKEY Both="005D140A" Composed="140B" />
174 <DEADKEY Both="005D1583" Composed="1584" />
175 <DEADKEY Both="005D1472" Composed="1473" />
176 <DEADKEY Both="005D1455" Composed="1456" />
177 <DEADKEY Both="005D14F4" Composed="14F5" />
178 <DEADKEY Both="005D14AA" Composed="14AB" />
172 179 <DEADKEY Both="005D152D" Composed="152E" />
180 <DEADKEY Both="005D002F" Composed="1592" />
181 <DEADKEY Both="005D1560" Composed="1562" />
182 <DEADKEY Both="005D1564" Composed="1565" />
183 <DEADKEY Both="005D1566" Composed="1567" />
184 <DEADKEY Both="005D15A8" Composed="15A9" />
185 <DEADKEY Both="005D15AA" Composed="15AB" />
186 <DEADKEY Both="005D15AC" Composed="15AD" />
187 <DEADKEY Both="005D148B" Composed="148C" />
188 <DEADKEY Both="005D1431" Composed="1432" />
173 189 <DEADKEY Both="005D1546" Composed="1547" />
190 <DEADKEY Both="005D1671" Composed="1672" />
191 <DEADKEY Both="005D1673" Composed="1674" />
192 <DEADKEY Both="005D1675" Composed="1676" />
193 <DEADKEY Both="005D15A4" Composed="15A5" />
194 <DEADKEY Both="005D15A0" Composed="15A1" />
195 <DEADKEY Both="005D15A6" Composed="15AE" />
196 <DEADKEY Both="005D148D" Composed="148E" />
197 <DEADKEY Both="005D1433" Composed="1434" />
174 198 <DEADKEY Both="005D1548" Composed="1549" />
175 <DEADKEY Both="005D154B" Composed="154C" />
176 199 <DEADKEY Both="005D1555" Composed="1556" />
200 <DEADKEY Both="005D152A" Composed="152B" />
177 201 <DEADKEY Both="005D1557" Composed="1558" />
178 <DEADKEY Both="005D1559" Composed="155A" />
179 <DEADKEY Both="005D157F" Composed="1580" />
180 <DEADKEY Both="005D1581" Composed="1582" />
181 <DEADKEY Both="005D1583" Composed="1584" />
182 <DEADKEY Both="005D158F" Composed="1590" />
183 <DEADKEY Both="005D1591" Composed="1592" />
184 <DEADKEY Both="005D1593" Composed="1594" />
185 <DEADKEY Both="005D15A0" Composed="15A1" />
186 202 <DEADKEY Both="005D15A2" Composed="15A3" />
187 <DEADKEY Both="005D15A4" Composed="15A5" />
188 <DEADKEY Both="005D1671" Composed="1672" />
189 <DEADKEY Both="005D1673" Composed="1674" />
190 <DEADKEY Both="005D1675" Composed="1676" />
203 <DEADKEY Both="005D1490" Composed="1491" />
204 <DEADKEY Both="005D1438" Composed="1439" />
205 <DEADKEY Both="005D154B" Composed="154C" />
206 <DEADKEY Both="005D14C7" Composed="14C8" />
207 <DEADKEY Both="005D14DA" Composed="14DB" />
208 <DEADKEY Both="005D1559" Composed="155A" />
209 <DEADKEY Both="005D0020" Composed="005D" />
210 <DEADKEY Both="005D005D" Composed="005D" />
191 211 </DeadKeys>
192 212 <KeyNames>
193 213 <VSC_STRING Vsc="01" Name="Esc" />
194 214 <VSC_STRING Vsc="0E" Name="Backspace" />
195 215 <VSC_STRING Vsc="0F" Name="Tab" />
196 216 <VSC_STRING Vsc="1C" Name="Enter" />
197 217 <VSC_STRING Vsc="1D" Name="Ctrl" />
198 218 <VSC_STRING Vsc="2A" Name="Shift" />
199 219 <VSC_STRING Vsc="36" Name="Right Shift" />
200 220 <VSC_STRING Vsc="37" Name="Num *" />
201 221 <VSC_STRING Vsc="38" Name="Alt" />
202 222 <VSC_STRING Vsc="39" Name="Space" />
203 223 <VSC_STRING Vsc="3A" Name="Caps Lock" />
204 224 <VSC_STRING Vsc="3B" Name="F1" />
205 225 <VSC_STRING Vsc="3C" Name="F2" />
206 226 <VSC_STRING Vsc="3D" Name="F3" />
207 227 <VSC_STRING Vsc="3E" Name="F4" />
208 228 <VSC_STRING Vsc="3F" Name="F5" />
209 229 <VSC_STRING Vsc="40" Name="F6" />
210 230 <VSC_STRING Vsc="41" Name="F7" />
211 231 <VSC_STRING Vsc="42" Name="F8" />
212 232 <VSC_STRING Vsc="43" Name="F9" />
213 233 <VSC_STRING Vsc="44" Name="F10" />
214 234 <VSC_STRING Vsc="45" Name="Pause" />
215 235 <VSC_STRING Vsc="46" Name="Scroll Lock" />
216 236 <VSC_STRING Vsc="47" Name="Num 7" />
217 237 <VSC_STRING Vsc="48" Name="Num 8" />
218 238 <VSC_STRING Vsc="49" Name="Num 9" />
219 239 <VSC_STRING Vsc="4A" Name="Num -" />
220 240 <VSC_STRING Vsc="4B" Name="Num 4" />
221 241 <VSC_STRING Vsc="4C" Name="Num 5" />
222 242 <VSC_STRING Vsc="4D" Name="Num 6" />
223 243 <VSC_STRING Vsc="4E" Name="Num +" />
224 244 <VSC_STRING Vsc="4F" Name="Num 1" />
225 245 <VSC_STRING Vsc="50" Name="Num 2" />
226 246 <VSC_STRING Vsc="51" Name="Num 3" />
227 247 <VSC_STRING Vsc="52" Name="Num 0" />
228 248 <VSC_STRING Vsc="53" Name="Num Del" />
229 249 <VSC_STRING Vsc="54" Name="Sys Req" />
230 250 <VSC_STRING Vsc="57" Name="F11" />
231 251 <VSC_STRING Vsc="58" Name="F12" />
232 252 <VSC_STRING Vsc="7C" Name="F13" />
233 253 <VSC_STRING Vsc="7D" Name="F14" />
234 254 <VSC_STRING Vsc="7E" Name="F15" />
235 255 <VSC_STRING Vsc="7F" Name="F16" />
236 256 <VSC_STRING Vsc="80" Name="F17" />
237 257 <VSC_STRING Vsc="81" Name="F18" />
238 258 <VSC_STRING Vsc="82" Name="F19" />
239 259 <VSC_STRING Vsc="83" Name="F20" />
240 260 <VSC_STRING Vsc="84" Name="F21" />
241 261 <VSC_STRING Vsc="85" Name="F22" />
242 262 <VSC_STRING Vsc="86" Name="F23" />
243 263 <VSC_STRING Vsc="87" Name="F24" />
244 264 </KeyNames>
245 265 <KeyNamesExt>
246 266 <VSC_STRING Vsc="1C" Name="Num Enter" />
247 267 <VSC_STRING Vsc="1D" Name="Right Ctrl" />
248 268 <VSC_STRING Vsc="35" Name="Num /" />
249 269 <VSC_STRING Vsc="37" Name="Prnt Scrn" />
250 270 <VSC_STRING Vsc="38" Name="Right Alt" />
251 271 <VSC_STRING Vsc="45" Name="Num Lock" />
252 272 <VSC_STRING Vsc="46" Name="Break" />
253 273 <VSC_STRING Vsc="47" Name="Home" />
254 274 <VSC_STRING Vsc="48" Name="Up" />
255 275 <VSC_STRING Vsc="49" Name="Page Up" />
256 276 <VSC_STRING Vsc="4B" Name="Left" />
257 277 <VSC_STRING Vsc="4D" Name="Right" />
258 278 <VSC_STRING Vsc="4F" Name="End" />
259 279 <VSC_STRING Vsc="50" Name="Down" />
260 280 <VSC_STRING Vsc="51" Name="Page Down" />
261 281 <VSC_STRING Vsc="52" Name="Insert" />
262 282 <VSC_STRING Vsc="53" Name="Delete" />
263 283 <VSC_STRING Vsc="54" Name="&lt;00&gt;" />
264 284 <VSC_STRING Vsc="56" Name="Help" />
265 285 <VSC_STRING Vsc="5B" Name="Left Windows" />
266 286 <VSC_STRING Vsc="5C" Name="Right Windows" />
267 287 <VSC_STRING Vsc="5D" Name="Application" />
268 288 </KeyNamesExt>
269 289 <KeyNamesDead>
270 290 <DEADKEY_STRING Key="005D" Name="RIGHT SQUARE BRACKET" />
271 291 </KeyNamesDead>
272 <VSCtoVK>00FF 001B 0031 0032 0033 0034 0035 0036 0037 0038 0039 0030 00BD 00BB 0008 0009 0051 0057 0045 0052 0054 0059 0055 0049 004F 0050 00DB 00DD 000D 00A2 0041 0053 0044 0046 0047 0048 004A 004B 004C 00BA 00C0 00DF 00A0 00DE 005A 0058 0043 0056 0042 004E 004D 00BC 00BE 00BF 01A1 026A 00A4 0020 0014 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0390 0291 0C24 0C26 0C21 006D 0C25 0C0C 0C27 006B 0C23 0C28 0C22 0C2D 0C2E 002C 00FF 00DC 007A 007B 000C 00EE 00F1 00EA 00F9 00F5 00F3 00FF 00FF 00FB 002F 007C 007D 007E 007F 0080 0081 0082 0083 0084 0085 0086 00ED 00FF 00E9 00FF 00C1 00FF 00FF 0087 00FF 00FF 00FF 00FF 00EB 0009 00FF 00C2</VSCtoVK>
292 <VSCtoVK>00FF 001B 0031 0032 0033 0034 0035 0036 0037 0038 0039 0030 00BD 00BB 0008 0009 0051 0057 0045 0052 0054 0059 0055 0049 004F 0050 00DB 00DD 000D 00A2 0041 0053 0044 0046 0047 0048 004A 004B 004C 00BA 00DE 00C0 00A0 00DC 005A 0058 0043 0056 0042 004E 004D 00BC 00BE 00BF 01A1 026A 00A4 0020 0014 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0390 0291 0C24 0C26 0C21 006D 0C25 0C0C 0C27 006B 0C23 0C28 0C22 0C2D 0C2E 002C 00FF 00E2 007A 007B 000C 00EE 00F1 00EA 00F9 00F5 00F3 00FF 00FF 00FB 002F 007C 007D 007E 007F 0080 0081 0082 0083 0084 0085 0086 00ED 00FF 00E9 00FF 00C1 00FF 00FF 0087 00FF 00FF 00FF 00FF 00EB 0009 00FF 00C2</VSCtoVK>
273 293 <VSCtoVK_E0>
274 294 <VSC_VK Vsc="10" Vk="01B1" />
275 295 <VSC_VK Vsc="19" Vk="01B0" />
276 296 <VSC_VK Vsc="1D" Vk="01A3" />
277 297 <VSC_VK Vsc="20" Vk="01AD" />
278 298 <VSC_VK Vsc="21" Vk="01B7" />
279 299 <VSC_VK Vsc="22" Vk="01B3" />
280 300 <VSC_VK Vsc="24" Vk="01B2" />
281 301 <VSC_VK Vsc="2E" Vk="01AE" />
282 302 <VSC_VK Vsc="30" Vk="01AF" />
283 303 <VSC_VK Vsc="32" Vk="01AC" />
284 304 <VSC_VK Vsc="35" Vk="016F" />
285 305 <VSC_VK Vsc="37" Vk="012C" />
286 306 <VSC_VK Vsc="38" Vk="01A5" />
287 307 <VSC_VK Vsc="47" Vk="0124" />
288 308 <VSC_VK Vsc="48" Vk="0126" />
289 309 <VSC_VK Vsc="49" Vk="0121" />
290 310 <VSC_VK Vsc="4B" Vk="0125" />
291 311 <VSC_VK Vsc="4D" Vk="0127" />
292 312 <VSC_VK Vsc="4F" Vk="0123" />
293 313 <VSC_VK Vsc="50" Vk="0128" />
294 314 <VSC_VK Vsc="51" Vk="0122" />
295 315 <VSC_VK Vsc="52" Vk="012D" />
296 316 <VSC_VK Vsc="53" Vk="012E" />
297 317 <VSC_VK Vsc="5B" Vk="015B" />
298 318 <VSC_VK Vsc="5C" Vk="015C" />
299 319 <VSC_VK Vsc="5D" Vk="015D" />
300 320 <VSC_VK Vsc="5F" Vk="015F" />
301 321 <VSC_VK Vsc="65" Vk="01AA" />
302 322 <VSC_VK Vsc="66" Vk="01AB" />
303 323 <VSC_VK Vsc="67" Vk="01A8" />
304 324 <VSC_VK Vsc="68" Vk="01A9" />
305 325 <VSC_VK Vsc="69" Vk="01A7" />
306 326 <VSC_VK Vsc="6A" Vk="01A6" />
307 327 <VSC_VK Vsc="6B" Vk="01B6" />
308 328 <VSC_VK Vsc="6C" Vk="01B4" />
309 329 <VSC_VK Vsc="6D" Vk="01B5" />
310 330 <VSC_VK Vsc="1C" Vk="010D" />
311 331 <VSC_VK Vsc="46" Vk="0103" />
312 332 </VSCtoVK_E0>
313 333 <VSCtoVK_E1>
314 334 <VSC_VK Vsc="1D" Vk="0013" />
315 335 </VSCtoVK_E1>
316 <Ligatures />
336 <Ligatures>
337 <LIGATURE Wch="D806 DEB0" ModificationNumber="1" VirtualKey="VK_1" />
338 <LIGATURE Wch="D806 DEB2" ModificationNumber="1" VirtualKey="VK_2" />
339 <LIGATURE Wch="D806 DEB4" ModificationNumber="1" VirtualKey="VK_3" />
340 <LIGATURE Wch="D806 DEB6" ModificationNumber="1" VirtualKey="VK_7" />
341 <LIGATURE Wch="D806 DEB8" ModificationNumber="1" VirtualKey="VK_8" />
342 <LIGATURE Wch="D806 DEBA" ModificationNumber="1" VirtualKey="VK_9" />
343 <LIGATURE Wch="D806 DEB1" ModificationNumber="5" VirtualKey="VK_1" />
344 <LIGATURE Wch="D806 DEB2" ModificationNumber="5" VirtualKey="VK_2" />
345 <LIGATURE Wch="D806 DEB5" ModificationNumber="5" VirtualKey="VK_3" />
346 <LIGATURE Wch="D806 DEB7" ModificationNumber="5" VirtualKey="VK_7" />
347 <LIGATURE Wch="D806 DEB9" ModificationNumber="5" VirtualKey="VK_8" />
348 <LIGATURE Wch="D806 DEBB" ModificationNumber="5" VirtualKey="VK_9" />
349 </Ligatures>
317 350 </KbdLayer>
318 351 </KbdLayerDescriptor>
319 352 <KbdLayerMultiDescriptor />
320 353 <KbdNlsLayerDescriptor />
321 354 </KbdDll>