3 unstable releases
| 0.2.1 | May 18, 2020 |
|---|---|
| 0.2.0 | Aug 4, 2019 |
| 0.1.0 | Mar 23, 2019 |
#537 in Games
23 downloads per month
Used in genie
79KB
1.5K
SLoC
genie-hki
Read Age of Empires 2 hotkey files.
Usage
See docs.rs for API documentation.
License
Hotkeys Descriptions in Language Files
Hotkeys have a keycode that the game translates into a string for displaying in
the hotkey menu.
Some of these strings are contained in the language file.
Other keys are turned into strings using the Windows API GetKeyNameTextA.
The following list summarizes the strings that are displayed for each keycode in the hotkey menu for HD. Unlisted keycodes are blank or whitespace in the hotkey menu.
- 0 -> ???
- 3 -> Scroll Lock
- 8 -> Backspace
- 9 -> Tab
- 12 -> Num 5
- 13 -> Enter
- 16 -> Shift
- 17 -> Ctrl
- 18 -> Alt
- 20 -> Caps Lock
- 27 -> Esc
- 32 -> Space
- 33 -> Page Up
- 34 -> Page Down
- 35 -> End
- 36 -> Home
- 37 -> Left
- 38 -> Up
- 39 -> Right
- 40 -> Down
- 44 -> Sys Req
- 45 -> Insert
- 46 -> Delete
- 47 -> ?UnknownKey?
- 48 -> 0
- 49 -> 1
- ...
- 57 -> 9
- 65 -> A
- 66 -> B
- ...
- 90 -> Z
- 91, 92, 93, 95 -> ?UnknownKey?
- 96 -> Num 0
- 97 -> Num 1
- ... (including another Num 5)
- 105 -> Num 9
- 106 -> Num *
- 107 -> Num +
- 109 -> Num -
- 110 -> Num Del
- 111 -> Num /
- 112 -> F1
- ...
- 120 -> F9 (Note 121 is blank, not F10)
- 122 -> F11
- ...
- 135 -> F24
- 144 -> Pause
- 145 -> Scroll Lock
- 160 -> Shift
- 161 -> Shift
- 162 -> Ctrl
- 163 -> Ctrl
- 164 -> Alt
- 165 -> Alt
- 166 -> ?UnknownKey?
- ...
- 171 -> ?UnknownKey?
- 172 -> M
- 173 -> D
- 174 -> C
- 175 -> B
- 176 -> P
- 177 -> Q
- 178 -> J
- 179 -> G
- 180 -> ?UnknownKey?
- 181 -> ?UnknownKey?
- 182 -> ?UnknownKey?
- 183 -> F
- 186 -> ;
- 187 -> =
- 188 -> ,
- 189 -> -
- 190 -> .
- 191 -> /
- 192 -> `
- 193 -> ?UnknownKey?
- 194 -> F15 (again)
- 220 -> \
- 221 -> ]
- 222 -> '
- 226 -> \ (again)
- 233 -> ?UnknownKey?
- 234 -> ?UnknownKey?
- 235 -> ?UnknownKey?
- 237 -> ?UnknownKey?
- 238 -> ?UnknownKey?
- 241 -> ?UnknownKey?
- 243 -> ?UnknownKey?
- 245 -> ?UnknownKey?
- 249 -> ?UnknownKey?
- 251 -> Extra Button 2
- 252 -> Extra Button 1
- 253 -> Middle Button
- 254 -> Wheel Down
- 255 -> Wheel Up
Dependencies
~5MB
~155K SLoC