X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_main.c;fp=src%2Ffreeglut_main.c;h=3e6ad68ae801ffbb56d7034ec3664681aa93452d;hb=3c7c46e5846a39dde8be85c131e69cab1d8cb1ec;hp=19f584e834d857e810e8fadbd7a3440308e0514b;hpb=44bd6120bddea1e8e8eed995296a38c8858cb434;p=freeglut diff --git a/src/freeglut_main.c b/src/freeglut_main.c index 19f584e..3e6ad68 100644 --- a/src/freeglut_main.c +++ b/src/freeglut_main.c @@ -1387,6 +1387,13 @@ void FGAPIENTRY glutMainLoopEvent( void ) case XK_Num_Lock : special = GLUT_KEY_NUM_LOCK; break; case XK_KP_Begin : special = GLUT_KEY_BEGIN; break; case XK_KP_Delete: special = GLUT_KEY_DELETE; break; + + case XK_Shift_L: special = GLUT_KEY_SHIFT_L; break; + case XK_Shift_R: special = GLUT_KEY_SHIFT_R; break; + case XK_Control_L: special = GLUT_KEY_CTRL_L; break; + case XK_Control_R: special = GLUT_KEY_CTRL_R; break; + case XK_Alt_L: special = GLUT_KEY_ALT_L; break; + case XK_Alt_R: special = GLUT_KEY_ALT_R; break; } /*