Version: 2023.1

ShortcutAttributeConstructor

切换到手册
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 快捷方式 ID。
context 可选快捷方式上下文类型。
defaultKeyCode 默认绑定的可选键代码。
defaultShortcutModifiers 默认绑定的可选快捷方式修改键。
tag Optional custom context used to filter shortcuts after window context is determined.
priority Optional priority for adjusting order position in Helper Bar.

描述

使用 ID、可选上下文和可选默认绑定为操作快捷方式 创建属性。

操作快捷方式在快捷方式的绑定被按下时触发。此属性所属的方法必须无参数或采用 ShortcutArguments 类型的单个参数。

除非已设置 displayName,否则该 ID 用于在配置界面中显示快捷方式。在配置界面中使用前向斜杠可将多个快捷方式组合在一起,例如 "MyWindow/Shortcut1" 和 "MyWindow/Shortcut2"。