We'll probably want to hook into glutKeyboardUpFunc and keep key state information that DORIS polls directly, or maybe make the game do it with a _KeyUpCB...my first thought is that we probably want _KeyUpCB and _KeyDownCB in Doris, and with an appropriate trap in the higher level code (Window::keyboard) to avoid multiple _KeyDownCB calls due to key repeat). Brian