如何处理键盘快捷方式(Command +控件等快捷方式)?
问题描述:
如何获取KeyDown中特定组合的keyCode? Control + Option + A
的keyCode是什么?或Command + Control +Shift +X
?如何处理键盘快捷方式(Command +控件等快捷方式)?
答
[NSEvent modifierFlags]
将返回当前关闭的修饰键的位掩码(http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSEvent_Class/Reference/Reference.html )
感谢迈克,你的建议帮助我解决了这个问题。 通过使用下面的代码片段,我解决了这个问题。 (([theEvent modifierFlags]&NSControlKeyMask)&&([theEvent modifierFlags]&NSShiftKeyMask))** ** – Ram