У меня есть старая "compaq internet keyboard" на фото ниже. Многие из верхних клавиш больше не работают в Windows 10 без правильного программного обеспечения или делают что-то совершенно не связанное (например: eject открывает vlc).
Мой интерес не в том, чтобы заставить эти клавиши делать то, что им положено. Мой интерес в том, чтобы перепрофилировать эти клавиши для чего-то полезного. Например, пара кнопок могла бы открывать разные приложения, еще одна могла бы быть выделена для отображения вида задач, еще 2 для копирования/вставки и т. д. Есть ли способ сделать это?
решение1
Есть ряд утилит, которые могут сделать то, что вы просите. Я бы рекомендовал AutoHotkey. Большинство этих дополнительных клавиш имеют документированные функции, которые можно переназначить. Для остальных вам, возможно, придется потрудиться, чтобы найти сгенерированные коды клавиш, а затем вы сможете сопоставить их по своему усмотрению.
Вот список известных специальных клавиш на моей установленной копии AutoHotKey,
Browser_Back Back
Browser_Forward Forward
Browser_Refresh Refresh
Browser_Stop Stop
Browser_Search Search
Browser_Favorites Favorites
Browser_Home Homepage
Volume_Mute Mute the volume
Volume_Down Lower the volume
Volume_Up Increase the volume
Media_Next Next Track
Media_Prev Previous Track
Media_Stop Stop
Media_Play_Pause Play/Pause
Launch_Mail Launch default e-mail program
Launch_Media Launch default media player
Launch_App1 Launch My Computer
Launch_App2 Launch Calculator
В остальном вы можете использовать команду #UseHook on
в файле скрипта, чтобы затем увидеть коды клавиш, генерируемые при нажатии специальных кнопок.
https://autohotkey.com/board/topic/64875-mapping-special-keys/для соответствующего обсуждения и информации. Подробнее здесь,https://autohotkey.com/board/topic/64503-сделайте-fn-key-usable/