我尝试了[mybutton setKeyEquivalent:@“ n”],但这无效。我觉得应该有一些预定的常数,而我只是缺少。

谢谢。

有帮助吗?

解决方案

在这种情况下,尝试使用“ r”而不是“ n”。

我相信[mybutton setKeyEquivalent:@“ r”]应该做您想要的。

其他提示

Swift 2.0的示例:

let key = String(utf16CodeUnits: [unichar(NSEnterCharacter)], count: 1) as String
item.keyEquivalent = key
item.keyEquivalentModifierMask = Int(NSEventModifierFlags.CommandKeyMask.rawValue | NSEventModifierFlags.ControlKeyMask.rawValue)

当心“按原样”,这将需要键入命令 +返回(我认为是输入)。要没有命令,我不得不添加 [myButton setKeyEquivalentModifierMask:0];.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top