7

の本を使って独学していPearson, Computer Graphics with OpenGLます。

私は現在、単純な正方形の移動を試みていますが、先に進む前に、どのキーが Glut に組み込まれているのかを理解する必要があります。

次のキーを認識しています。

  • GLUT_KEY_F1, GLUT_KEY_F2, ..., GLUT_KEY_F12- F1 ~ F12 キー
  • GLUT_KEY_PAGE_UP, GLUT_KEY_PAGE_DOWN- Page Up および Page Down キー
  • GLUT_KEY_HOME, GLUT_KEY_END- ホームキーとエンドキー
  • GLUT_KEY_LEFT, GLUT_KEY_RIGHT, GLUT_KEY_UP, GLUT_KEY_DOWN- 矢印キー
  • GLUT_KEY_INSERT- キーを挿入

私は自分の本か、別の投稿の Stackoverflow でそれらを見つけました。

しかし、他にもありますか?たとえば、キーボードとマウスのすべてのキーに対して?

ありがとう。

4

2 に答える 2

7

glutキーボードのキーをglutSpecialFuncw/c で割ると、F1、F2...、NUMPADS などの特殊なキーが使用されglutKeyboardFuncますが、アルファベット、数字、ESC ('ASCII' では 27) などの文字で表すことができるすべてのキーが使用されます。 ENTER (「ASCII」では 32) など

要約すると、「\」(「\t」、「\n」などのバックスラッシュ) を使用せずに表すことができるパラメーターを、残りの文字の前にglutKeyboardFunc取ります。charglutSpecialFunc

于 2013-03-15T15:17:54.337 に答える