Эквивалент ключа NSMenuItem установлен на клавишу ввода с цифровой клавиатуры

Я хочу установить Key Equivalent для NSMenuItem в качестве клавиши Enter на цифровой клавиатуре. У меня на рабочем столе нет цифровой клавиатуры с 10 клавишами, но мне сказали, что функция + возврат на основной клавиатуре будет эмулировать клавишу ввода цифровой клавиатуры. Однако, когда я пытаюсь сделать это в Интерфейсном Разработчике в поле Эквивалент ключа, мой курсор просто переходит к следующему полю.

Как я могу установить в Interface Builder клавишу ввода на цифровой клавиатуре для эквивалента ключа в NSMenuItem?

Если вы хотите предоставить программный способ сделать это в комментариях, это хорошо и приветствуется, но для полных ответов на этот вопрос, пожалуйста, ограничьте их выполнением этого в Interface Builder.


person Kenny Wyland    schedule 14.04.2015    source источник


Ответы (1)


Оказывается, использование функции + возврата на моей обычной клавиатуре ДЕЙСТВИТЕЛЬНО работало, чтобы поместить клавишу ввода клавиатуры в качестве эквивалента клавиши. Я пошел и получил расширенную физическую клавиатуру с клавишной панелью. Когда я нажимаю клавишу ввода с клавиатуры в поле «Эквивалент ключа», я получаю то же поведение, что и при нажатии «Функция + Возврат». Я протестировал его в приложении и с помощью функции + возврата, чтобы установить эквивалент ключа, успешно привязал этот пункт меню к клавише ввода клавиатуры ... просто Xcode не ПОКАЗАЛ, что какая-либо клавиша действительно была привязана.

person Kenny Wyland    schedule 15.04.2015