Имейте приложение какао, которое открывается, когда я нажимаю комбинацию клавиш - PullRequest
0 голосов
/ 23 января 2011

Эй, ребята, я закончил свой маленький калькулятор и теперь хочу сделать следующее:

Я хочу иметь возможность запускать его в фоновом режиме, пока я не нажму, скажем, Control + C итогда откройте его ... это возможно в OS X?Я помню, что в Windows все довольно просто ... где мне начать искать?

Мне кажется, что это будет связано с работой в качестве службы или чем-то ...

Ответы [ 2 ]

2 голосов
/ 23 января 2011

Одним из решений является предоставление вашему калькулятору услуги .Сервису может быть назначена глобальная комбинация клавиш.Когда комбинация нажата, ваше приложение калькулятора может открыться и в идеале выполнить задачу по текущему выбору пользователя.

Чтобы назначить услуге конкретную комбинацию клавиш, см .:

СистемаПредпочтения> Клавиатура> Сочетания клавиш alt text

Альтернативный подход заключается в создании фонового приложения.Это приложение может зарегистрироваться для глобальной комбинации горячих клавиш.Когда комбинация нажата, фоновое приложение может запустить ваш калькулятор.

0 голосов
/ 23 января 2011

Возможно настройка глобальной горячей клавиши.

Я нашел и использую пример здесь .Который работает очень хорошо.Там были смешанные мысли о том, что Apple полностью устареет, используя Legacy API, и я думаю, что есть новый API.Но по жизни я не могу найти его снова.!Ах!нашел, что это было в Ссылке класса NSEvent: * addGlobalMonitorForEventsMatchingMask *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...