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>

 


Связанные элементы