DefineKey
Определяет нестандартную клавишу.
Синтаксис
<DefineKey имя код [extended]>
Параметры
Имя - название клавиши, которое будет использоваться в скрипте.
Код - виртуальный код клавиши.
Extended указывает на то, является ли код расширенным. Не является обязательным параметром.
Примечания
Игровые мышки фирмы SteelSeries передают нестандартные коды клавиш в операционную систему. Если вы хотите пользоваться этими специфическими кодами в скрипте, вам нужно назначить для них имена. Для этого и существует эта команда.
Примеры
Допустим, вы хотите запрограммировать мышку SteelSeries выполнять нажатие "Y" в ответ на щелчок по кнопке и использовать эту кнопку для вызова горячей клавиши. Вот как это делается:
- Находясь в главном окне HotkeyNet, щёлкните на интересующую кнопку мыши и посмотрите в секцию "Last key press". Обратите внимание на виртуальный код клавиши и на то, является ли он расширенным. В этом примере мышка SteelSeries создаёт расширенный виртуальный код 89.
- Назначьте клавишу в вашем скрипте как указано ниже. Придумайте имя для нестандартной клавиши наподобие "SteelSeriesY":
<DefineKey SteelSeriesY 89 extended>
- Теперь вы можете использовать клавишу в скрипте так же, как обычную:
<Hotkey Shift SteelSeriesY>
<SendLabel w1>
<Key Shift Y>