【发布时间】:2017-10-11 20:24:18
【问题描述】:
有检测按键的事件,NSKeyDown、NSKeyUp、NSFlagsChanged,但是我如何检测在应用程序开始运行之前是否按下了 shift?
有没有办法读取按键的状态,而不是按键被按下或释放的事件?
【问题讨论】:
有检测按键的事件,NSKeyDown、NSKeyUp、NSFlagsChanged,但是我如何检测在应用程序开始运行之前是否按下了 shift?
有没有办法读取按键的状态,而不是按键被按下或释放的事件?
【问题讨论】:
+ (NSEventModifierFlags)modifierFlags; 返回当前按下的修饰符标志。
if ([NSEvent modifierFlags] & NSEventModifierFlagShift) {
...
}
【讨论】: