Wow, i really feel like i'm overdoing it now. I have a massive 10 buttons for non game controls.
~(only added so i could have an even amount of buttons)
-F2-service mode
-F3-reset
Tab
ESC
Pause
Enter
F6-cheats
F10-Throttle on/off
F11-FPS
I decided on most for convenience since my keyboard is not readily accessible. Obvoiusly could do without the ~ key, but i originally was gonna have the buttons split, so i wanted an even amount for each side. I was also originally running an 800mhz computer so it was nice to have the FPS and Throttle buttons handy to dianose slow frame rates. Since i've upgraded to a 1200mhz cpu, these can probably go as well. Its also nice to be able to turn a cheat on or off, so for me that seemed worth having as well. Reset and service mode also seemed worth having. I consider TAB, ESC, PAUSE, and Enter essential. Much less use of the keyboard when having those 4 buttons. I will admit that my 10 buttons looks like alot, but i wanted a little more function at the risk of form. I may drop some buttons when i revise my CP though. The FPS related buttons are nice to have, but i use them much less now that i have a decent CPU.
-Kevin