Отключить клавиатуру в OS X - PullRequest
0 голосов
/ 26 декабря 2011

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

Это можно сделать, выгружая kext, отвечающий за ввод с клавиатуры, но для этого требуются права root.

Есть идеи как архивировать те же результаты без рута?

1 Ответ

0 голосов
/ 26 декабря 2011

Это можно сделать с помощью события Quartz (см. CGEventTapCreate).Для этого потребуется перейти на панель предпочтений Universal Access и установить флажок «Разрешить доступ для вспомогательных устройств», но не иметь привилегии root.

...