Как Setkekeequivalent введите / возвращать ключ на nsbutton?

StackOverflow https://stackoverflow.com/questions/4641938

  •  09-10-2019
  •  | 
  •  

Вопрос

Я пробовал [MyButton Setkeequivalent: @ " 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];.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top