| glutKeyboardFunc(func) | Called when a 'character' key is hit |
| glutSpecialFunc(func) | Called when a 'special' key is hit |
| glutKeyboardUpFunc(func) | Called when a 'character' key is released |
| glutSpecialUpFunc(func) | Called when a 'special' key is released |
| glutGetModifiers() | Returns state of shift, control, alt keys when event happened |
| glutIgnoreKeyRepeat(val) | Tells GLUT whether to ignore automatic keyboard repeat |