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