如何在nsbutton上输入/返回键的setKeyequalent?
题
我尝试了[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];
.
不隶属于 StackOverflow