Задать вопрос
@NJohnDoe
Не программист

Какое числовое значение комбинаций с клавишей WIN?

Хочу записать макрос для мышки Defender Killer GM-170L через Defender Game Center. Нужна комбинация клавиш win+1, win+2 и так до win+9. Все клавиши в файле с макросом записаны как KeyDown 123, KeyUp 123. И я хочу узнать числовой код для комбинаций от win+1 до win+9, но где его взять, я что-то не нашел.
spoiler

winKey.png
  • Вопрос задан
  • 226 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
mindtester
@mindtester Куратор тега Windows
http://iczin.su/hexagram_48
win это "модификатор", как shift, ctrl и alt..
они проверяются отдельно, как флаги (это традиционный вин апи)
эфки уже имеют собственные коды. модификаторы тоже генерируют коды нажатия (и отжатия, это вообще каждая кнопка)
в вашем случае скорее надо ловить событие нажатия эфки в сочетании с флагом модификатора. возможно ли это в используемом инструменте? сори, не знаю.
ну и для эрудиции, может поможет ))
Скан-коды клавиатуры

ps в общем случае, на достаточно близком к апи, уровне программирования, можно любую кнопку интерпретировать как модификатор для любых остальных .. но это уже сопроводительное рассуждение ))

pps
если я угадал порядок, допустим ctrl+shift+1 -> (10+20, 31) -> 3031 -> KeyDown/Up 12337
.. ctrl+shift+9 -> (10+20, 39) -> 3039 -> KeyDown/Up 12345
подробности в каментах

ppps от автора вопроса
Я узнал, что раньше эта же прога с win+цифра у других людей работала нормально, но в какой-то момент просто перестала.
.. немного досадно ))
но может кому то пригодится общий анализ ситуации (см в каментах)
всем успехов ))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы