5

我试过 [myButton setKeyEquivalent:@"\n"] 但这没有用。我觉得应该有一些我只是缺少的预定义常量。

谢谢。

4

3 回答 3

21

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

我相信 [myButton setKeyEquivalent:@"\r"] 应该做你正在寻找的。

于 2011-01-09T21:35:10.413 回答
1

斯威夫特 2.0 的例子:

let key = String(utf16CodeUnits: [unichar(NSEnterCharacter)], count: 1) as String
item.keyEquivalent = key
item.keyEquivalentModifierMask = Int(NSEventModifierFlags.CommandKeyMask.rawValue | NSEventModifierFlags.ControlKeyMask.rawValue)
于 2015-07-30T17:08:26.203 回答
0

请注意“原样”,这将需要输入 Command + Return(我认为是 Enter)。要在没有命令的情况下进行这项工作,我必须添加[myButton setKeyEquivalentModifierMask:0];.

于 2013-01-12T18:26:07.323 回答