C++ glfw macosx dim screen vs f1 收藏

标签 c++ glfw

我正在 MacOSX 上用 C++ 编写 GLFW 应用程序。

它以 GLFW_FULLSCREEN 模式运行

现在,当我按下“调暗屏幕/f1”按钮时,我的 Mac 会调暗我的屏幕。

我不希望这样的事情发生。相反,我希望 GLFW 接收“按键 F1”事件(或“按键等等等等”事件。有没有办法告诉 MacOSX 不要解释“暗屏”并将其发送到我的全屏 GLFW应用程序?

谢谢!

PS:我在 Mac 上拥有管理员权限,并且愿意在必要时更改系统以实现此目的。

最佳答案

如果您使用 glfwDisable (GLFW_SYSTEM_KEYS);,那么键盘事件应该发送到您的应用程序。

关于C++ glfw macosx dim screen vs f1 收藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2383790/

相关文章:

c++ - 防止在返回时复制对象

c++ - std::string、wstring、u16/32string 说明

c++ - 如果重载了一个new但是没有加载对应的delete会怎样?

c - Opengl 隐藏部分屏幕

c++ - OpenGL (GLFW/GLEW) 屏幕上没有任何显示

c++ - GStreamermm:通过派生自 Gst::Element 创建新的元素类型(在插件中)

c++ - std::vector::erase(iterator position) 不一定调用相应元素的析构函数

c++ - 如何将 glfw 库包含到 C++ 项目中?

c++ - 单独输入线程上的 OpenGL 无效操作错误

c++ - glViewport undefined reference