4

MacでGLUTプログラムを開発しています。Mac は、おかしな方法で GLUT を介して修飾子を渡すようです。Alt キーとコントロール キーは glutGetModifiers() によってキャプチャされず、ボタンの int に変換されます。コマンド キーは、glutGetModifiers() またはボタンの int によってキャプチャされないようです。また、それは私の glutKeyboardFunc(...) のキーとして表示されません。

GLUT でコマンド (アップル) キーをキャプチャ/検出する方法はありますか?

4

2 に答える 2

0

Carbon ソリューションの方が優れている場合もありますが、コマンド キーをサポートするために、Mac OS X の GLUT フレームワークに直接パッチを適用して置き換えることもできます。このパッチはコマンド キーをキャッチし、それぞれの修飾マスクを定義しますGLUT_ACTIVE_COMMAND

于 2013-10-24T12:45:22.313 に答える