Is it possible to control derma menus with arrow keys and enter?
Snip. Woops read your post wrong facepalm
you could add hooks in the derma that check for player input, and remove them when the panel closes.
PANEL/OnKeyCodePressed if you have keyboard input enabled on your panel ( things shown with MakePopup should have it on by default ).
The alternate would be to poll each key on the keyboard each frame and see if it is down or not and act accordingly.