1 (изменено: Indomito, 2012-07-13 07:46:43)

Тема: AHK: Есть ли функция возврата имени по коду виртуальной клавиши

Собственно - сабж.

Если переменная содержит код VK или точнее vk_(число) есть ли готовая функция возврата имени клавиши в текстовом формате.
Может кто-то писал уже подобное - поделитесь скриптом, просто не хочется писать с нуля.
Или подскажите идею как это попроще реализовать.

Буду рад любой помощи.

add
B можно ли сделать наоборот в переменной записана клавиша, ну скажем A (задаётся в ini-файле) а для работы использовать уже её вирт.код, а? Просто я пишу скрипт не для себя и не все смогут правильно в ini-файле прописать вирт.код - даже при наличии линка на таблицу.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro

2

Re: AHK: Есть ли функция возврата имени по коду виртуальной клавиши

Functions

GetKeyName(Key), GetKeyVK(Key), GetKeySC(Key) [v1.1.01+]: Retrieves the name/text, virtual key code or scan code of a key. Key can be a VK or SC code, such as "vkA2" or "sc01D", a combination of both, or a key name. For example, both GetKeyName("vk1B") and GetKeyName("Esc") return "Escape", while GetKeyVK("Esc") returns 27.

3

Re: AHK: Есть ли функция возврата имени по коду виртуальной клавиши

спасибо именно это и нужно было, видимо у меня английская справка устарела надо её скачать заново, думал что она тоже обновляется.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro