Frage

Ich habe versucht, [myButton setKeyEquivalent: @ "\ n"], aber das hat nicht funktioniert. Ich fühle mich wie es sollte für sie einige vordefinierte Konstante sein, dass ich nur fehlt.

Danke.

War es hilfreich?

Lösung

Versuchen Sie es mit "\ r" statt "\ n" in diesem Fall.

Ich glaube, [myButton setKeyEquivalent: @ "\ r"]. Sollte das tun, was Sie suchen

Andere Tipps

Beispiel fü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)

Beware that "as is", this will require to type Command + Return (which I think is Enter). To have this work without Command I had to add [myButton setKeyEquivalentModifierMask:0];.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top