Я разрабатываю приложение для экранной клавиатуры для OS X, похожее на встроенное в операционную систему (Keyboard Viewer). Кажется, я ударился о стену, так как не знаю, как я могу принимать события щелчка от кнопок и не красть фокус у активного в данный момент приложения. Я знаю, что это возможно, поскольку есть приложения, которые уже делают это, например. Нажатия клавиш AssistiveWere.
Итак, мой вопрос заключается в следующем: как я могу заставить свое окно получать события мыши и обрабатывать их без активации?
P.S. Я не очень разбираюсь в разработке OS X, и это мой первый проект Swift, так что извините, если это тривиальная проблема.