Как получить ключевые события из полноэкранного окна OpenGL? - PullRequest
3 голосов
/ 30 марта 2012

Я пишу простое приложение на C, использующее функции CGL в Mac OS X. CGL может создавать контекст OpenGL, который работает в полноэкранном режиме, чего я и хочу. Тем не менее, он крадет фокус из терминала, поэтому у меня нет никакого способа захвата ключевых событий. Так как я не использую Какао, как я могу получить ключевые события, когда приложение переходит в полноэкранный режим? Я хотел бы попытаться держаться подальше от Какао, потому что мне нужно, чтобы приложение было максимально портативным.

1 Ответ

2 голосов
/ 30 марта 2012

Поскольку я не использую Какао, как я могу получать ключевые события, когда приложение выходит на полноэкранный режим? Я хотел бы попытаться держаться подальше от Какао, потому что мне нужно, чтобы приложение было максимально портативным.

Затем используйте кросс-платформенную структуру, такую ​​как GLFW или SDL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...