Задать вопрос
DrDragoN
@DrDragoN
Программист

Как в Autohotkey написать скрипт только для определенной клавиатуры по его PID/VID?

Здравствуйте!

У меня клавиатура сделана так, что F1-F12 работают только через FN. Я уже написал скрипт который это исправляет, однако я купил дополнительное устройство, которое прибавляет и убавляет звук, эмулирует определенные клавиши клавиатуры. При рабочем скрипте, он распространяется на все клавиатуры и из-за этого дополнительное устройство не работает. Мне надо сделать так, чтобы текущий скрипт был привязан только к определенной клавиатуре.

И дополнительный вопрос, скрипт написан по примеру, но он две кнопки не переписывает F8 и F9, можно ли как-то это исправить?

; F1 | Mute
VOLUME_MUTE::F1
F1::VOLUME_MUTE

; F2 | Volume Down
VOLUME_DOWN::F2
F2::VOLUME_DOWN

; F3 | Volume Up
VOLUME_UP::F3
F3::VOLUME_UP

; F4 | Last Song
MEDIA_PREV::F4
F4::MEDIA_PREV

; F5 | Play/Pause
MEDIA_PLAY_PAUSE::F5
F5::MEDIA_PLAY_PAUSE

; F6 | Next song
MEDIA_NEXT::F6
F6::MEDIA_NEXT

; F7 | Brightness Down
Send {F7}
Return

; F8 | Brightness Up
Send {F8}
Return

; F9 | Search
<+<#F21::
SendInput {F9}
Return
F9::Browser_Search
SendInput {F9}
Return

; F10 | Toggle display mode for multi-screen
<#Tab::
SendInput {F10}
Return

; F11 | ???
<^<#F21::
SendInput {F11}
Return

; F12 | System Settings
<#F21::
SendInput {F12}
Return
  • Вопрос задан
  • 158 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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