Тема: AHK: GetKeyVK возвращает 0
Я хочу узнать VK код клавиши, но получаю 0.
msgbox, % GetKeyVK("s")
Так происходит почему-то не всегда, а иногда всегда. Например, если указать "s" большую, выдаст 83 - вроде правильно, но через некоторое время она опять возвращает 0. Или же, если "s" выдает 0, мы меняем на "S" и получаем 83, возвращаем обратно "s" и она тоже выдает 83, потом мы опять выводим ее несколько раз и она возвращает 0.
Такое происходит с разными клавишами.
Так же пробовал данный вариант:
GetKeyVKx(key) {
return format("vk{:02x}", GetKeyVK(key))
}
Все тоже самое.
(Offtop: Это для ленивых "AHK:" в заголовок темы само вставляется? )
UPD: После написания темы, сразу пришла в голову идея: "А что, если это из-за раскладки клавиатуры?". Проверил, и в правду.. Возвращается 0, когда буква на английском, а раскладка русская. Что можно с этим придумать?