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

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

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

Благодарю.

1 ответ

Решение

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

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

  1. Углерод → InstallEventHandler (ссылка не работает из-за возраста? Во всяком случае, упомянутая книга называется " Изучение углерода", глава 6 - "Углеродные события")
  2. Какао → addGlobalMonitorForEventsMatchingMask
Другие вопросы по тегам