在 Xcode 中,当您设置键盘快捷键时,有一个很好的控件可以帮助您:
我觉得我可以通过扩展 a 来重现它NSTextField
,但我也觉得它可能是其他人以前做过的事情。我已经进行了一些搜索,但无法提出任何建议。
有没有人碰巧知道我在哪里可以找到类似的组件,或者我应该自己尝试一下有什么建议吗?
在 Xcode 中,当您设置键盘快捷键时,有一个很好的控件可以帮助您:
我觉得我可以通过扩展 a 来重现它NSTextField
,但我也觉得它可能是其他人以前做过的事情。我已经进行了一些搜索,但无法提出任何建议。
有没有人碰巧知道我在哪里可以找到类似的组件,或者我应该自己尝试一下有什么建议吗?
是的,你也可以在文本字段中做同样的事情:-
您必须在该 set keyEquivalent 内以编程方式制作按钮。
在按钮内以编程方式设置动作和目标。
内部方法将您的文本字段设置为成为FirstResponder。这样每当用户按下快捷方式时,您的文本字段就会被选中。
感谢另一篇文章,我找到了ShortcutRecorder。基本上是我想要的。