1

MacOSXのC++でGLFWアプリを書いています。

GLFW_FULLSCREENモードで実行されます

ここで、「画面を暗くする/ f1」ボタンを押すと、Macが画面を暗くします。

私はそれが起こらないようにしたい。代わりに、GLFWに「キープレスF1」イベント(または「キープレス何とか何とか何とか」イベント)を受信させたい。MacOSXに「薄暗い画面」を解釈せずにフルスクリーンのGLFWに送信するように指示する方法はありますか?アプリ?

ありがとう!

PS:私はMacの管理者権限を持っており、必要に応じてこれを実現するためにシステムに変更を加えるつもりです。

4

2 に答える 2

1

使用する場合glfwDisable (GLFW_SYSTEM_KEYS);は、キーボード イベントをアプリケーションに送信する必要があります。

于 2011-07-30T11:26:07.013 に答える
0

私が言ったように、特にプログラムを再配布したい場合は、より良い解決策が必要ですが、このソフトウェアを自分だけで使用する予定がある場合は、キーボード設定パネルに移動して、F1、F2 などをすべて使用するをチェックしてください。 . キーを標準のファンクション キーとして使用します。

于 2010-03-06T14:06:21.670 に答える