Ввод с клавиатуры на OSX - PullRequest
       23

Ввод с клавиатуры на OSX

4 голосов
/ 26 января 2011

Мне было интересно, можно ли откуда-нибудь прочитать ввод с клавиатуры на OSx, например, GNU / Linux с файлами ввода / dev /.

Цель этого - сделать очень простой кейлоггер (цель обучения) или, если есть функция, которую я мог бы вызвать в C.

Спасибо.

1 Ответ

3 голосов
/ 27 января 2011

Поскольку не все читатели имеют добрые намерения, как вы, я не буду вдаваться в подробности, а скорее укажу вам правильное направление.

Как вы, возможно, знаете, WindowServer работает в двух средах: углеродная (старая) и какао (новая). Это соответствующие API:

  1. Carbon → InstallEventHandler (ссылка не работает из-за возраста? В любом случае, ссылка на книгу Learning Carbon , Глава 6 - Carbon Events)
  2. Какао → addGlobalMonitorForEventsMatchingMask
...