我正在使用 Mac OS X 中的 CGL 函数用 C 语言编写一个简单的应用程序。CGL 可以创建一个全屏运行的 OpenGL 上下文,这正是我想要的。但是,它从终端窃取了焦点,所以我没有任何方法来捕获关键事件。由于我没有使用 Cocoa,一旦应用程序进入全屏模式,我将如何获得关键事件?我想尽量远离 Cocoa,因为我需要该应用程序尽可能便携。
最佳答案
Since I am not using Cocoa, how would I get key events once the app goes fullscreen? I'd like to try to stay away from Cocoa because I need the app to be as portable as possible.
然后使用跨平台框架,如 GLFW 或 SDL。
关于c - 如何从全屏 OpenGL 窗口获取关键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9942838/