UseKeyAsModifier
Определяет клавишу, которая может играть роль модификатора в горячих клавишах. Обычная функция клавиши будет отключена до тех пор, пока вы не загрузите новый скрипт, не отключите отправку клавиш в окна или пока не закроете HotkeyNet.
Синтаксис
<UseKeyAsModifier клавиша>
Параметры
Клавиша - клавиатурное сокращение клавиши, которая будет использоваться в качестве модификатора.
Примечания
Существуют шесть обычных модификаторов на клавиатуре - левые и правые Shift, Alt, Ctrl. Они называются модификаторами потому, что вы можете их применять в виде приставок к триггерам в горячих клавишах, например так:
<Hotkey Shift F3>
Но, допустим, вы хотите использовать на месте Shift не обычный модификатор, а совсем другую клавишу, например Q:
<Hotkey Q F3>
Обычным способом это нельзя сделать, но команда UseKeyAsModifer делает это возможным. Просто вставьте эту строку до объявления горячей клавиши:
<UseKeyAsModifier Q>
Теперь вы можете применять клавишу Q также, как и другие модификаторы. Например, вы могли бы написать так:
<Hotkey Q F3>
<Hotkey LShift Q X>
<Hotkey Q Alt F1>
<Hotkey RAlt Q RCtrl Backspace>
Обратная сторона заключается в том, что новый пользовательский модификатор больше не будет выполнять свою обычную функцию. Например, когда Q назначена модификатором, буква "Q" больше не будет передаваться в окна. Обычная её функция будет восстановлена, когда вы загрузите новый скрипт, отключите отправку нажатий в окна или когда закроете HotkeyNet.
Вы можете назначить в одном скрипте до шестнадцати дополнительных модификаторов.
Пример
Следующие строки добавляют пользовательские модификаторы:
<UseKeyAsModifier 1>
<UseKeyAsModifier Tab>
<UseKeyAsModifier NumpadPgUp>