OpenGL is only used for the graphics, has nothing to do with inputs or the keyboard. I would recommend getting a USB gamepad, you can pick them up for about $10 and they work really great. This is the kind that we have been using:
http://www.saitekusa.com/usa/prod/p220.htm" target="_blank">p220
http://www.saitekusa.com/usa/prod/p220.htm" target="_blank">p220