Difference between revisions of "WkRemapKeys"
From Worms Knowledge Base
(→How to use it) |
|||
Line 28: | Line 28: | ||
Remaps F8 to Ctrl, and keeps itself. | Remaps F8 to Ctrl, and keeps itself. | ||
+ | |||
+ | {| class="toccolours collapsible collapsed" width="100%" | ||
+ | !Key Codes list | ||
+ | |- | ||
+ | |8 | ||
+ | |Backspace | ||
+ | |- | ||
+ | |9 | ||
+ | |Tab | ||
+ | |- | ||
+ | |12 | ||
+ | |Clear | ||
+ | |- | ||
+ | |13 | ||
+ | |Enter | ||
+ | |- | ||
+ | |16 | ||
+ | |Shift | ||
+ | |- | ||
+ | |17 | ||
+ | |Ctrl | ||
+ | |- | ||
+ | |18 | ||
+ | |Alt | ||
+ | |- | ||
+ | |19 | ||
+ | |Pause | ||
+ | |- | ||
+ | |20 | ||
+ | |Caps Lock | ||
+ | |- | ||
+ | |27 | ||
+ | |Escape | ||
+ | |- | ||
+ | |32 | ||
+ | |Space | ||
+ | |- | ||
+ | |33 | ||
+ | |Page Up | ||
+ | |- | ||
+ | |34 | ||
+ | |Page Down | ||
+ | |- | ||
+ | |35 | ||
+ | |End | ||
+ | |- | ||
+ | |36 | ||
+ | |Home | ||
+ | |- | ||
+ | |37 | ||
+ | |Left arrow | ||
+ | |- | ||
+ | |38 | ||
+ | |Up arrow | ||
+ | |- | ||
+ | |39 | ||
+ | |Right Arrow | ||
+ | |- | ||
+ | |40 | ||
+ | |Down Arrow | ||
+ | |- | ||
+ | |41 | ||
+ | |Select | ||
+ | |- | ||
+ | |42 | ||
+ | |Print | ||
+ | |- | ||
+ | |43 | ||
+ | |Execute | ||
+ | |- | ||
+ | |44 | ||
+ | |PrintScreen | ||
+ | |- | ||
+ | |45 | ||
+ | |Ins | ||
+ | |- | ||
+ | |46 | ||
+ | |Del | ||
+ | |- | ||
+ | |47 | ||
+ | |Help | ||
+ | |- | ||
+ | |48 | ||
+ | |1 | ||
+ | |- | ||
+ | |49 | ||
+ | |2 | ||
+ | |- | ||
+ | |50 | ||
+ | |3 | ||
+ | |- | ||
+ | |51 | ||
+ | |4 | ||
+ | |- | ||
+ | |52 | ||
+ | |5 | ||
+ | |- | ||
+ | |53 | ||
+ | |6 | ||
+ | |- | ||
+ | |54 | ||
+ | |7 | ||
+ | |- | ||
+ | |55 | ||
+ | |8 | ||
+ | |- | ||
+ | |56 | ||
+ | |9 | ||
+ | |- | ||
+ | |65 | ||
+ | |A | ||
+ | |- | ||
+ | |66 | ||
+ | |B | ||
+ | |- | ||
+ | |67 | ||
+ | |C | ||
+ | |- | ||
+ | |68 | ||
+ | |D | ||
+ | |- | ||
+ | |69 | ||
+ | |E | ||
+ | |- | ||
+ | |70 | ||
+ | |F | ||
+ | |- | ||
+ | |71 | ||
+ | |G | ||
+ | |- | ||
+ | |72 | ||
+ | |H | ||
+ | |- | ||
+ | |73 | ||
+ | |I | ||
+ | |- | ||
+ | |74 | ||
+ | |J | ||
+ | |- | ||
+ | |75 | ||
+ | |K | ||
+ | |- | ||
+ | |76 | ||
+ | |L | ||
+ | |- | ||
+ | |77 | ||
+ | |M | ||
+ | |- | ||
+ | |78 | ||
+ | |N | ||
+ | |- | ||
+ | |79 | ||
+ | |O | ||
+ | |- | ||
+ | |80 | ||
+ | |P | ||
+ | |- | ||
+ | |81 | ||
+ | |Q | ||
+ | |- | ||
+ | |82 | ||
+ | |R | ||
+ | |- | ||
+ | |83 | ||
+ | |S | ||
+ | |- | ||
+ | |84 | ||
+ | |T | ||
+ | |- | ||
+ | |85 | ||
+ | |U | ||
+ | |- | ||
+ | |86 | ||
+ | |V | ||
+ | |- | ||
+ | |87 | ||
+ | |W | ||
+ | |- | ||
+ | |88 | ||
+ | |X | ||
+ | |- | ||
+ | |89 | ||
+ | |Y | ||
+ | |- | ||
+ | |90 | ||
+ | |Z | ||
+ | |- | ||
+ | |91 | ||
+ | |Left Win | ||
+ | |- | ||
+ | |92 | ||
+ | |Right Win | ||
+ | |- | ||
+ | |93 | ||
+ | |Apps (Menu) | ||
+ | |- | ||
+ | |95 | ||
+ | |Sleep | ||
+ | |- | ||
+ | |96 | ||
+ | |Numpad 0 * | ||
+ | |- | ||
+ | |97 | ||
+ | |Numpad 1 * | ||
+ | |- | ||
+ | |98 | ||
+ | |Numpad 2 * | ||
+ | |- | ||
+ | |99 | ||
+ | |Numpad 3 * | ||
+ | |- | ||
+ | |100 | ||
+ | |Numpad 4 * | ||
+ | |- | ||
+ | |101 | ||
+ | |Numpad 5 * | ||
+ | |- | ||
+ | |102 | ||
+ | |Numpad 6 * | ||
+ | |- | ||
+ | |103 | ||
+ | |Numpad 7 * | ||
+ | |- | ||
+ | |104 | ||
+ | |Numpad 8 * | ||
+ | |- | ||
+ | |105 | ||
+ | |Numpad 9 * | ||
+ | |- | ||
+ | |106 | ||
+ | |Multiply | ||
+ | |- | ||
+ | |107 | ||
+ | |Add | ||
+ | |- | ||
+ | |108 | ||
+ | |Separator | ||
+ | |- | ||
+ | |109 | ||
+ | |Substract | ||
+ | |- | ||
+ | |110 | ||
+ | |Decimal | ||
+ | |- | ||
+ | |111 | ||
+ | |Divide ( Numpad '''/''' ) | ||
+ | |- | ||
+ | |112 | ||
+ | |F1 | ||
+ | |- | ||
+ | |113 | ||
+ | |F2 | ||
+ | |- | ||
+ | |114 | ||
+ | |F3 | ||
+ | |- | ||
+ | |115 | ||
+ | |F4 | ||
+ | |- | ||
+ | |116 | ||
+ | |F5 | ||
+ | |- | ||
+ | |117 | ||
+ | |F6 | ||
+ | |- | ||
+ | |118 | ||
+ | |F7 | ||
+ | |- | ||
+ | |119 | ||
+ | |F8 | ||
+ | |- | ||
+ | |120 | ||
+ | |F9 | ||
+ | |- | ||
+ | |121 | ||
+ | |F10 | ||
+ | |- | ||
+ | |122 | ||
+ | |F11 | ||
+ | |- | ||
+ | |123 | ||
+ | |F12 | ||
+ | |- | ||
+ | |124 | ||
+ | |F13 | ||
+ | |- | ||
+ | |125 | ||
+ | |F14 | ||
+ | |- | ||
+ | |126 | ||
+ | |F15 | ||
+ | |- | ||
+ | |127 | ||
+ | |F16 | ||
+ | |- | ||
+ | |128 | ||
+ | |F17 | ||
+ | |- | ||
+ | |129 | ||
+ | |F18 | ||
+ | |- | ||
+ | |130 | ||
+ | |F19 | ||
+ | |- | ||
+ | |131 | ||
+ | |F20 | ||
+ | |- | ||
+ | |132 | ||
+ | |F21 | ||
+ | |- | ||
+ | |133 | ||
+ | |F22 | ||
+ | |- | ||
+ | |134 | ||
+ | |F23 | ||
+ | |- | ||
+ | |135 | ||
+ | |F24 | ||
+ | |- | ||
+ | |144 | ||
+ | |Num Lock | ||
+ | |- | ||
+ | |145 | ||
+ | |Scroll Lock | ||
+ | |- | ||
+ | |186 | ||
+ | |''';:''' ** | ||
+ | |- | ||
+ | |187 | ||
+ | |'''+=''' ** | ||
+ | |- | ||
+ | |188 | ||
+ | |''',<''' ** | ||
+ | |- | ||
+ | |189 | ||
+ | |'''-_''' ** | ||
+ | |- | ||
+ | |190 | ||
+ | |'''.>''' ** | ||
+ | |- | ||
+ | |191 | ||
+ | |'''/?''' ** | ||
+ | |- | ||
+ | |192 | ||
+ | |'''`~''' ** | ||
+ | |- | ||
+ | |219 | ||
+ | |'''[{''' ** | ||
+ | |- | ||
+ | |220 | ||
+ | |'''|\''' ** | ||
+ | |- | ||
+ | |222 | ||
+ | |''''"''' ** | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | <nowiki>*</nowiki> - Requires numlock to be on.<br /> | ||
+ | <nowiki>**</nowiki> - US QWERTY information, may differ by keyboards. | ||
+ | |} | ||
== Links == | == Links == | ||
[http://myfiles.my1.ru/wa/wk/keycodes.html The list of Key Codes (decimal format)] | [http://myfiles.my1.ru/wa/wk/keycodes.html The list of Key Codes (decimal format)] |
Revision as of 23:42, 30 July 2012
(Up to WormKit)
wkKeyRemap | |
---|---|
Developer: | Kawoosh |
Latest version: | 1.0 / 30 July 2012 |
Supported games: | W:A |
Supported W:A version: | 3.6.31.0 |
Language: | C++ |
License: | Closed source |
Download: | the archive (25.5 KB) mirror |
This WormKit module allows you to remap any keys on the keyboard. It works only during the game and doesn't affect chatting.
How to use it
First of all, you must have WormKit or WormKitDS installed. Unpack the files into your W:A folder.
An example is written in the ini (settings file):
[KeyRemap]
32=32,90,88
What we do here is to remap Space (32) to Z (90) and X (88) while keeping the original Space functioning.
The second example:
119=119,17
Remaps F8 to Ctrl, and keeps itself.
Key Codes list | |
---|---|
8 | Backspace |
9 | Tab |
12 | Clear |
13 | Enter |
16 | Shift |
17 | Ctrl |
18 | Alt |
19 | Pause |
20 | Caps Lock |
27 | Escape |
32 | Space |
33 | Page Up |
34 | Page Down |
35 | End |
36 | Home |
37 | Left arrow |
38 | Up arrow |
39 | Right Arrow |
40 | Down Arrow |
41 | Select |
42 | |
43 | Execute |
44 | PrintScreen |
45 | Ins |
46 | Del |
47 | Help |
48 | 1 |
49 | 2 |
50 | 3 |
51 | 4 |
52 | 5 |
53 | 6 |
54 | 7 |
55 | 8 |
56 | 9 |
65 | A |
66 | B |
67 | C |
68 | D |
69 | E |
70 | F |
71 | G |
72 | H |
73 | I |
74 | J |
75 | K |
76 | L |
77 | M |
78 | N |
79 | O |
80 | P |
81 | Q |
82 | R |
83 | S |
84 | T |
85 | U |
86 | V |
87 | W |
88 | X |
89 | Y |
90 | Z |
91 | Left Win |
92 | Right Win |
93 | Apps (Menu) |
95 | Sleep |
96 | Numpad 0 * |
97 | Numpad 1 * |
98 | Numpad 2 * |
99 | Numpad 3 * |
100 | Numpad 4 * |
101 | Numpad 5 * |
102 | Numpad 6 * |
103 | Numpad 7 * |
104 | Numpad 8 * |
105 | Numpad 9 * |
106 | Multiply |
107 | Add |
108 | Separator |
109 | Substract |
110 | Decimal |
111 | Divide ( Numpad / ) |
112 | F1 |
113 | F2 |
114 | F3 |
115 | F4 |
116 | F5 |
117 | F6 |
118 | F7 |
119 | F8 |
120 | F9 |
121 | F10 |
122 | F11 |
123 | F12 |
124 | F13 |
125 | F14 |
126 | F15 |
127 | F16 |
128 | F17 |
129 | F18 |
130 | F19 |
131 | F20 |
132 | F21 |
133 | F22 |
134 | F23 |
135 | F24 |
144 | Num Lock |
145 | Scroll Lock |
186 | ;: ** |
187 | += ** |
188 | ,< ** |
189 | -_ ** |
190 | .> ** |
191 | /? ** |
192 | `~ ** |
219 | [{ ** |
220 | \ ** |
222 | '" ** |
* - Requires numlock to be on. |