Переназначение специальных клавиш на клавиатуре Logitech

Переназначение специальных клавиш на клавиатуре Logitech

Я только что купил новую клавиатуру сегодня, и к моему удивлению, на ней нет клавиш "Следующий/Предыдущий трек", хотя на ней есть другие клавиши мультимедиа. На ней также есть бесполезные клавиши, такие как "Домой", которая открывает веб-браузер. Или, ну, это на самом деле не клавиша "Домой", это специальная клавиша на клавиатуре с домиком на ней - понятия не имею, как она называется. В любом случае, я хотел бы переназначить клавишу "Дом" на "Следующий трек".

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

Клавиатура Logitech, но точную модель найти не могу.

Какие-нибудь советы?

решение1

  1. Загрузить и установитьAutoHotkey_L, пусть ассоциируется с файлами .ahk
  2. Возьмите скрипт под названием "Keyboard Hook - 90L" с сайтаСкриптлет для поиска скан-кода ключаи сохраните его где-нибудь, например, Мои документы/keys.ahk
  3. Перейдите к сохраненному файлу и дважды щелкните по нему.
  4. Наведите указатель мыши на окно «Keyboard Hook» и нажмите кнопку, которую вы хотите назначить, например, клавишу «Домой».
  5. Обратите внимание на значение в столбце «Сканирование» (например, SC132).
  6. Создайте свой собственный .ahk-скрипт
  7. Добавьте скрипт .ahk в папку «Автозагрузка»

Ваш сценарий должен содержать, например,

SC132::Send {Media_Next}

Или вы можете назначить сочетание клавиш Windows+Влево на предыдущий трек, а сочетание клавиш Windows+Вправо на следующий трек с помощью этого скрипта AutoHotkey:

#Left::Send {Media_Prev}
#Right::Send {Media_Next}

Или этот способ работает даже если окно скрыто или свернуто:

#Left::SendMessage, 0x319, 0, 0xC0000, , iTunes  
#Right::SendMessage, 0x319, 0, 0xB0000, , iTunes

но вам придется воспользоваться Google, чтобы найти значения вроде 0xC0000.

Еще несколько полезных сочетаний клавиш:

#Up::Send {Volume_Up}
;#Up::SoundSetWaveVolume, +20
#Down::Send {Volume_Down}
;#Down::SoundSetWaveVolume, -20

;#NumpadIns::Send {Media_Play_Pause}
;#Numpad0::Send {Media_Play_Pause}
#Ins::SendMessage, 0x319, 0, 0xE0000, , iTunes
#Del::Send {Volume_Mute}
#NumpadIns::SendMessage, 0x319, 0, 0xE0000, , iTunes
#Numpad0::SendMessage, 0x319, 0, 0xE0000, , iTunes

; works on Vista without IntelliType
#NumpadDot::Send {Volume_Mute}
#NumpadDel::Send {Volume_Mute}
; works on Vista with IntelliType when AutoHotKey.exe is in Windows XP mode
;#NumpadDot::SoundSet, +1, , mute
;#NumpadDel::SoundSet, +1, , mute

СмотритеДокументация AutoHotkeyБольше подробностей.

Связанный контент