我很好奇是否可以检测何时按下 Mac 键盘上的“fn”键,无论是单独使用还是与另一个键组合使用。有没有办法做到这一点?我愿意使用任何类型的方法,包括必要时未记录的 Apple API。
当按下 Fn 键时,所有键盘 NSEvents 的 .modifierFlags 中都会有 NSEventModifierFlagFunction(Swift 中的 NSEvent.ModifierFlags.function)。
为了单独测试 Fn 而不是与其他键盘事件结合使用,当按下或释放 Fn 键时,会发送一个 NSEvent,类型为 NSFlagsChanged(Swift 中为 NSEvent.EventType.flagsChanged)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)