Что такое MacOS API для захвата мыши и клавиатуры, как это сделала бы виртуальная машина или программа удаленного рабочего стола?

Я ищу API Mac OS, который виртуальная машина или программы типа удаленного рабочего стола будут использовать для захвата мыши и клавиатуры. Другими словами, я хочу написать программу с графическим интерфейсом, в которой, когда пользователь щелкает в моем окне, обычный курсор мыши исчезает, а весь ввод с клавиатуры и мыши перенаправляется на мою программу, включая глобальные ярлыки, такие как cmd-tab. Как называется этот API?


person smoofra    schedule 27.12.2020    source источник


Ответы (1)


Найдено: CGEventTapCreate может подключаться к низкоуровневому потоку событий для получения, фильтрации или вставьте HID-события.

person smoofra    schedule 30.12.2020