Domanda

Ho provato [myButton setKeyEquivalent: @ "\ n"], ma che non ha funzionato. Mi sento come se ci dovrebbe essere qualche costante predefinita per questo che io sono solo manca.

Grazie.

È stato utile?

Soluzione

Prova a usare "\ r" al posto di "\ n" in questo caso.

Credo [myButton setKeyEquivalent: @ "\ r"]. Dovrebbe fare quello che stai cercando per

Altri suggerimenti

Esempio per 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)

Attenzione che "così come sono", questo richiederà di digitare Comando + Invio (che credo sia Invio). Per avere questo lavoro senza Command ho dovuto aggiungere [myButton setKeyEquivalentModifierMask:0];.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top