#objective-c #cocoa #hotkeys #nstextfield #keycode
#objective-c #cocoa #горячие клавиши #nstextfield #код ключа
Вопрос:
привет, чтобы настроить горячие клавиши моих приложений, мне нужно преобразовать символ в его ключевой код. как это возможно?
у меня есть несколько флажков для ключей-модификаторов и небольшое текстовое поле для ключа. но я уверен, что я видел текстовые поля, которые отображают всю комбинацию клавиш, которая нажата … поскольку я ничего не нашел, я взял простое текстовое поле. итак, теперь мне нужен код ключа символа в этом поле.
(моя идея: мой собственный nstextview, перезаписать keydown или keyup и получить [код ключа события] или что-то подобное. но я хочу использовать текстовое поле!)
Ответ №1:
Я думаю, вы ищете Shortcut Recorder. Это элемент управления, который вы можете использовать в своих интерфейсах для записи сочетаний клавиш.
Комментарии:
1. хм, я не думаю, что смогу заставить этого мамонта работать (я даже не могу его собрать, xcode говорит: «выбранное место назначения запуска недопустимо для этого действия»?), и я действительно не могу найти демонстрацию / руководство по его использованию
2. Проекта нет в приведенной выше ссылке
3. @Полезное: есть хорошая большая ссылка на «Получить последнюю версию из программы быстрого доступа Google Code project»…
Ответ №2:
Существует небольшое приложение под названием Коды ключей, которое должно делать то, что вы хотите.