ClutchShortcutAttribute Constructor
Declaration
public ClutchShortcutAttribute(string id, Type context = null);public ClutchShortcutAttribute(string id, Type context, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None);public ClutchShortcutAttribute(string id, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None);public ClutchShortcutAttribute(string id, Type context, string tag, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None);public ClutchShortcutAttribute(string id, Type context, string tag, KeyCode defaultKeyCode, ShortcutManagement.ShortcutModifiers defaultShortcutModifiers = None, int priority);Параметры
| Параметр | Описание |
|---|---|
| Идентификатор | Сокращение ID. |
| контекст | Необязательный тип контекста ярлыка. |
| defaultKeyCode | Необязательный код ключа для привязки по умолчанию. |
| defaultShortcutModifiers | Дополнительные модификаторы ярлыков для привязки по умолчанию. |
| метка | Необязательный пользовательский контекст, используемый для фильтрации ярлыков после определения контекста окна. |
| приоритетность | Опциональный приоритет для настройки позиции заказа в Helper Bar. |
Описание
Создает атрибут для ярлыка clutch с ID, дополнительным контекстом и дополнительной привязкой по умолчанию.
Клавиша clutch активируется при нажатии и освобождении привязки к ней. Метод, на который помещается это атрибут, должен принимать один аргумент типа ShortcutArguments.
Вы можете связать ClutchShortcutAttribute и a ShortcutAttribute к одной и той же кнопке мыши. В этом случае, комбинация сцепления запускается, когда кнопка мыши слегка перетаскивается, а также, когда она отпускается.
Идентификатор используется для отображения сочетания клавиш в интерфейсе настройки. С помощью косой черты можно группировать несколько сочетаний в интерфейсе настройки, например "MyWindow/Shortcut1" и "MyWindow/Shortcut2".