我需要知道在Mac键盘命令按钮的什么键码,也有人知道如何得到它编程?
我可以得到,如果用户水龙头的按钮命令+ X(剪切快捷键)键码? 感谢您的建议
我需要知道在Mac键盘命令按钮的什么键码,也有人知道如何得到它编程?
我可以得到,如果用户水龙头的按钮命令+ X(剪切快捷键)键码? 感谢您的建议
我要在这里假设你正在处理由AppKit的框架生成NSEvents。
在NSEvent的文档,看看该modifierFlags
方法。
而你lookng的标志是明确的NSCommandKeyMask
。
现在,为了得到它,如果你有焦点的NSView视图...从NSResponder类继承。 一个在NSResponder类的方法是keyDown
。 所以添加keyDown
方法您的子类的观点,它需要的参数是NSEvent
。 这是你将如何让你的命令按钮键。
BTW&仅供参考 ,如果你只是想通过自身得到命令键(这是我怀疑),这是一个更大的把戏,我不知道是否有可能用了AppKit。 由于该命令键,如控制和换档键,是修改键,这意味着当获得产生的事件,NSEvent期待两个键同时控制+ C(例如命令+ Q为退出,中断,移位被压+ A为资本A)。