id | 快捷键 ID。 |
context | 可选快捷键上下文类型。 |
defaultKeyCode | 可选默认绑定的键码。 |
defaultShortcutModifiers | 可选默认绑定的快捷键修饰符。 |
tag | 可选自定义上下文,用于在确定窗口上下文后过滤快捷键。 |
priority | 可选优先级,用于调整辅助栏中的顺序位置。 |
为带有 ID、可选上下文和可选默认绑定的操作快捷键创建一个属性。
当按下快捷键的绑定时,就会触发操作快捷键。该属性放置的方法必须不接受任何参数,或者接受一个 ShortcutArguments 类型的参数。
您可以将 ClutchShortcutAttribute 和 ShortcutAttribute 绑定到同一个鼠标按钮。在这种情况下,当鼠标按钮释放时,操作快捷键将被触发。
除非设置可选的 displayName 属性,否则 ID 用于在配置界面中显示快捷键。使用正斜杠将多个快捷键分组到配置界面中,例如 "MyWindow/Shortcut1" 和 "MyWindow/Shortcut2"。