2011-01-26 4 views
3

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

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

Спасибо.

ответ

3

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

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

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