Спросите Hotkey в Какао / Objective-C - PullRequest
1 голос
/ 16 мая 2011

Я хочу иметь кнопку, которая позволяет пользователю выбирать глобальную горячую клавишу.Я наткнулся на stackoverflow и нашел несколько способов зарегистрировать горячую клавишу, но ни один из них не позволил бы пользователю выбрать один.Может быть, есть библиотека для этого?Или как вы, ребята, справляетесь с этим?

Это должно выглядеть так:

enter image description here

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

Если вы хотите использовать уже существующую платформу, Shortcut Recorder - хороший вариант, который часто используется.Он довольно прост в использовании и может удовлетворить ваши потребности.Вы также можете сделать это вручную, как уже упоминал Альфред, но таким способом это немного сложнее.

1 голос
/ 16 мая 2011

Вы можете просто создать Event Tap и зарегистрировать клавиши, нажимаемые пользователем.Когда вызывается функция обратного вызова, у вас будет достаточно информации, чтобы точно знать, какие клавиши были нажаты.Тогда вам просто нужно обновить строковое значение.

Или, по крайней мере, я так и сделаю.

...