Я пытаюсь выяснить код ObjC, необходимый для определения того, вводит ли пользователь в OSX текст в текстовое поле / область или нет. Я хотел бы предоставить специальные сочетания клавиш и расширение текста, если они есть. Я не пишу анализатор клавиш.
Я пробовал делать это, определяя, скрыт ли курсор, ИЛИ режим курсора - это IBeam, но это не работает. Например, ложноположительный случай - это когда Chrome скрывает курсор при переключении вкладок, поэтому пользователь не находится в режиме ввода текста, но курсор был скрыт.
Любая помощь будет принята с благодарностью.
Спасибо.