регистрировать события нажатия клавиш, используя applecript - PullRequest
0 голосов
/ 23 февраля 2010

Я заинтересован в написании яблочного проекта, который записывает дату при каждом нажатии клавиши.

Могут ли тексты сценариев яблока прочитать эту информацию, пока они находятся в фоновом режиме? Или они всегда должны быть выбранным окном? Где учебник gool, чтобы начать что-то вроде этого? У меня есть опыт программирования, но не в Applescript или Objective-C

Спасибо!

Ответы [ 2 ]

0 голосов
/ 23 февраля 2010

Вы не можете сделать это с AppleScript, но у меня есть код в Objective-C, который делает это. Скиньте мне письмо (rwilcox@wilcoxd.com), если вам интересно, и, возможно, я могу помочь вам с вашим проектом ... Я развернул этот код с другим клиентом, так что он довольно проверен временем.

0 голосов
/ 23 февраля 2010

Я почти уверен, что вы не можете создать общий захват ключа с помощью Applescript. Applescript действительно не имеет внутренней функциональности, это всего лишь средство управления приложением в зависимости от собственной функциональности приложения. Так как нет универсального приложения для захвата ключей, Applescript не может этого сделать.

Раньше у вас была возможность писать плагины для ввода с клавиатуры, если они брали это из 10,6, скорее всего, из соображений безопасности.

Я бы предложил рассмотреть некоторые из более глубоких функций Unix.

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