Получить состояние кнопки мыши в OSX - PullRequest
0 голосов
/ 14 мая 2019

Есть ли способ запросить состояние кнопок мыши в OSX? Другими словами, я ищу функцию, которая возвращает, нажата ли кнопка мыши в данный момент или нет. Эквивалент в Windows будет GetAsyncKeyState(VK_LBUTTON).

Это в контексте Кварцевого события, если это имеет значение. Я нашел многообещающую функцию CGEventSourceFlagsState , которая при вызове с kCGEventSourceStateHIDSystemState возвращает эту информацию для клавиш CONTROL, SHIFT, ALT, но из того, что я вижу, к сожалению, не для кнопок мыши.

1 Ответ

0 голосов
/ 15 мая 2019

Похоже, CGEventSourceButtonState может быть именно то, что я ищу.

...