Mecwerks-Logic: move ui binded function into ui_commands.c, make +attack, +forward, and +back control menus. This should be fixed as the fire button could be different from the select button. The problem between Quake 3 and normal console games is that consoles have predefined buttons/controllers. With Quake 3 there can be many different button configurations depending on the controller/keyboard. Maybe special keys like pause, menu controls, etc. should have binds separate from cgame so that they’re handled throughout all menus?