У меня есть приложение с пользовательскими виджетами и пользовательской моделью обработки событий (я рендеринг в OpenGL). Я хотел бы реализовать представление редактирования текста, используя преимущества структур ввода текста Какао, но я не знаю, как генерировать объекты NSEvent для передачи в NSTextInputContext. В частности, у меня проблемы с предоставлением номера окна, графического контекста и координат курсора мыши (так как я должен предоставить их в системе координат окна). Возможно, графический контекст не нужен, но координаты мыши необходимы для обработки событий выбора мыши.
Можно ли как-нибудь решить эту проблему?