我正在使用Mac OS X中的CGL函数在C中编写一个简单的应用程序。CGL可以创建运行全屏的OpenGL上下文,这正是我想要的。但是,它从终端窃取了焦点,因此我无法捕获关键事件。由于我没有使用Cocoa,一旦应用全屏显示,我将如何获取关键事件?我想尽量远离Cocoa,因为我需要该应用程序尽可能便携。 最佳答案 由于我没有使用Cocoa,一旦应用全屏显示,我将如何获取关键事件?我想尽量远离Cocoa,因为我需要该应用程序尽可能便携。然后使用跨平台框架,例如GLFW或SDL。