#hotkey #age #empires #read #key-code #shift #ctrl

genie-hki

读取《帝国时代》I/II 快捷键文件

3 个不稳定版本

0.2.1 2020年5月18日
0.2.0 2019年8月4日
0.1.0 2019年3月23日

#2 in #empires


genie 中使用

GPL-3.0 许可证

79KB
1.5K SLoC

genie-hki

读取《帝国时代2》快捷键文件。

用法

查看 docs.rs 以获取 API 文档。

许可证

GPL-3.0

语言文件中的快捷键描述

快捷键有一个键码,游戏将其转换为字符串以显示在快捷键菜单中。其中一些字符串包含在语言文件中。其他键则使用 Windows API GetKeyNameTextA 转换为字符串。

以下列表总结了在 HD 快捷键菜单中显示的每个键码的字符串。未列出的键码在快捷键菜单中为空白或空格。

  • 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
  • ... (包括另一个 Num 5)
  • 105 -> Num 9
  • 106 -> Num *
  • 107 -> Num +
  • 109 -> Num -
  • 110 -> Num Del
  • 111 -> Num /
  • 112 -> F1
  • ...
  • 120 -> F9 (注意 121 为空白,不是 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 -> ?未知键?
  • 194 -> F15 (再次)
  • 220 -> \
  • 221 -> ]
  • 222 -> '
  • 226 -> \ (再次)
  • 233 -> ?未知键?
  • 234 -> ?未知键?
  • 235 -> ?未知键?
  • 237 -> ?未知键?
  • 238 -> ?未知键?
  • 241 -> ?未知键?
  • 243 -> ?未知键?
  • 245 -> ?未知键?
  • 249 -> ?未知键?
  • 251 -> 额外按钮 2
  • 252 -> 额外按钮 1
  • 253 -> 中间按钮
  • 254 -> 滚轮向下
  • 255 -> 滚轮向上

依赖项

~5MB
~155K SLoC