我已经尝试了[myButton setKeyEquivalent:@“\ n”]但这不起作用。我觉得应该有一些预定义的常量,我只是缺少它。
感谢。
答案 0 :(得分:18)
在这种情况下,请尝试使用“\ r”而不是“\ n”。
我相信[myButton setKeyEquivalent:@“\ r”]应该做你想要的。
答案 1 :(得分:1)
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)
答案 2 :(得分:0)
请注意“按原样”,这将需要键入Command + Return(我认为是Enter)。要在没有Command的情况下完成这项工作,我必须添加[myButton setKeyEquivalentModifierMask:0];
。