Как переназначить специальные клавиши на клавиатуре в Windows 10

click fraud protection

Внешние клавиатуры, как проводные, так и беспроводные, часто имеют специальные клавиши. Эти клавиши отделены от набора функций, которые являются стандартными для всех ноутбуков. Количество и функции этих специальных клавиш варьируются от клавиатуры к клавиатуре, но, как правило, они позволяют открывать браузер по умолчанию, почтовое приложение, калькулятор, а также позволяют управлять воспроизведением мультимедиа. Вы найдете большинство этих ключей полезными, но будут исключения. Если вы хотите переназначить специальные клавиши на клавиатуре, процесс будет немного сложным, но все же выполнимым. Как всегда, мы используем AutoHotKey чтобы сделать работу.

Определить ключевое событие

Проблема с переназначением этих специальных клавиш на клавиатуре заключается в том, что часто они не распознаются большинством приложений, идентифицирующих клавиши. Мы протестировали клавиатуру Logitech с помощью Sharpkeys, и она не смогла определить на ней клавишу «Mail». Когда ключ не может быть идентифицирован, он не может быть переназначен. Вы обнаружите, что эти ключи также не имеют кода виртуального ключа (vk) или скан-кода (sc). Итак, чтобы решить эту проблему, мы сосредоточимся на том, что делает ключ, а не на его коде.

instagram viewer

Когда эти клавиши нажаты, они выполняют событие. Эти события легко распознаются AutoHotKey и могут быть переназначены. Чтобы найти событие для определенного ключа, посетите Ключевой код и нажмите кнопку, для которой вы хотите идентифицировать событие. На снимке экрана ниже вы можете видеть событие, которое запускается, когда я нажимаю клавишу Почта, «LaunchMail».

Примечание. Вероятно, вы можете догадаться, какое событие запускается ключом, основываясь на том, что он делает, но чтобы исключить вероятность ошибки, мы рекомендуем использовать Keycode, чтобы быть уверенным.

Событие «LaunchMail» под этим именем не будет признано AHK. Вам нужно выяснить, как AHK видит это событие.

Это означает немного больше, чем поиск правильного названия события в таблице. Таблица, через которую вам нужно пройти, доступна в сети разработчиков Microsoft. Просмотрите этот список кодов виртуальных клавиш пока вы не найдете тот, который соответствует событию, которое распознал Keycode. Почтовое значение называется «VK_LAUNCH_MAIL». Найдите свой код и удалите ВК_ перед ним.

Создать скрипт AutoHotKey

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

Синтаксис

ВК значение:: Enter

Пример 1

Launch_Mail:: Enter

Синтаксис

VK value:: run "путь к приложению EXE" Возвращение

Пример 2

Launch_Mail:: Запустите notepad.exe. Возвращение

Вставьте это в файл «Блокнот», дайте ему хорошее имя, которое скажет вам, для чего предназначен скрипт, и сохраните его с расширением файла AHK. Запустите скрипт. Тот, который я создал, позволяет мне открывать Блокнот всякий раз, когда я нажимаю специальную клавишу «Почта» на клавиатуре.

Вы можете добавьте скрипт в вашу папку автозагрузки и он запустится при загрузке на рабочий стол.

watch instagram story