static public void SpecialKeyDown(int key, int x, int y) { pressed = true; specialKey = key; switch (Glut.glutGetModifiers()) { case Glut.GLUT_ACTIVE_ALT: { altKey = AltKey.Alt; break; } case Glut.GLUT_ACTIVE_CTRL: { altKey = AltKey.Ctrol; break; } case Glut.GLUT_ACTIVE_SHIFT: { altKey = AltKey.Shift; break; } default: { altKey = AltKey.None; break; } } }
static public void SpecialKeyUp(int key, int x, int y) { pressed = false; returned = false; altKey = AltKey.None; }