Внешние клавиатуры, как проводные, так и беспроводные, часто имеют специальные клавиши. Эти клавиши отделены от набора функций, которые являются стандартными для всех ноутбуков. Количество и функции этих специальных клавиш варьируются от клавиатуры к клавиатуре, но, как правило, они позволяют открывать браузер по умолчанию, почтовое приложение, калькулятор, а также позволяют управлять воспроизведением мультимедиа. Вы найдете большинство этих ключей полезными, но будут исключения. Если вы хотите переназначить специальные клавиши на клавиатуре, процесс будет немного сложным, но все же выполнимым. Как всегда, мы используем AutoHotKey чтобы сделать работу.
Проблема с переназначением этих специальных клавиш на клавиатуре заключается в том, что часто они не распознаются большинством приложений, идентифицирующих клавиши. Мы протестировали клавиатуру Logitech с помощью Sharpkeys, и она не смогла определить на ней клавишу «Mail». Когда ключ не может быть идентифицирован, он не может быть переназначен. Вы обнаружите, что эти ключи также не имеют кода виртуального ключа (vk) или скан-кода (sc). Итак, чтобы решить эту проблему, мы сосредоточимся на том, что делает ключ, а не на его коде.
Когда эти клавиши нажаты, они выполняют событие. Эти события легко распознаются AutoHotKey и могут быть переназначены. Чтобы найти событие для определенного ключа, посетите Ключевой код и нажмите кнопку, для которой вы хотите идентифицировать событие. На снимке экрана ниже вы можете видеть событие, которое запускается, когда я нажимаю клавишу Почта, «LaunchMail».
Примечание. Вероятно, вы можете догадаться, какое событие запускается ключом, основываясь на том, что он делает, но чтобы исключить вероятность ошибки, мы рекомендуем использовать Keycode, чтобы быть уверенным.
Событие «LaunchMail» под этим именем не будет признано AHK. Вам нужно выяснить, как AHK видит это событие.
Это означает немного больше, чем поиск правильного названия события в таблице. Таблица, через которую вам нужно пройти, доступна в сети разработчиков Microsoft. Просмотрите этот список кодов виртуальных клавиш пока вы не найдете тот, который соответствует событию, которое распознал Keycode. Почтовое значение называется «VK_LAUNCH_MAIL». Найдите свой код и удалите ВК_ перед ним.
Используйте шаблон ниже, чтобы создать скрипт для переназначения специального ключа. Вы можете переназначить ключ на другой ключ или использовать его для открытия другого приложения. Два примера показывают, как сделать оба. Прочитайте наше руководство по отображению общих ключей в AHK.
Синтаксис
ВК значение:: Enter
Пример 1
Launch_Mail:: Enter
Синтаксис
VK value:: run "путь к приложению EXE" Возвращение
Пример 2
Launch_Mail:: Запустите notepad.exe. Возвращение
Вставьте это в файл «Блокнот», дайте ему хорошее имя, которое скажет вам, для чего предназначен скрипт, и сохраните его с расширением файла AHK. Запустите скрипт. Тот, который я создал, позволяет мне открывать Блокнот всякий раз, когда я нажимаю специальную клавишу «Почта» на клавиатуре.
Вы можете добавьте скрипт в вашу папку автозагрузки и он запустится при загрузке на рабочий стол.
Со временем на ваш жесткий диск собирается большое количество шрифт...
GTweak это переносимый скрипт командной строки для настройки Window...
SoftPerfect Network Scanner это портативная утилита, которая предос...