I don't spend a lot of time on computer games -- hardly any, in fact, compared to most people. Well, let me be more clear: I spend tons of time on games that involve computers, such as pencil-and-paper RPGs that happen to involve computers as game aids, or more prevalently, MUDs. And tons more time using computers in fun ways that aren't games, like chat. But actual computer games, I don't do a lot. And if you take away the idle playing of solitaire games like Sudoku on my Palm, even less.
Some of the games I enjoy on those rare times I play are things like FreeSpace2 and flight simulators, which unfortunately, require a fairly large amount of learning about to play well. You can't readily just jump in and start playing; you have to learn how the controls work, how to operate your craft, and a lot of technical stuff. Perhaps the most annoying part is learning the scores and scores of keyboard combinations necessary to effectively pilot a ship in FreeSpace2, which you really have to know by memory. Having a joystick with a zillion buttons on it helps a little, but too many buttons there and it gets just as bad.
Hardcore gamers are all drooling over the Optimus keyboard, which, if it ever actually becomes available, will provide a fantastic help both for the casual gamer like me, and the hardcore gamer. Though, maybe a kind of expensive solution for the casual gamer. In any case, since it's "coming soon" and has been for at least a year, it's just a pipe dream.
But thinking on this made me come up with an idea. A simple, basic USB keyboard can be had for a few bucks, if you wait for a sale at somewhere like Woot. Most techies probably have a few lying around somewhere not being used. So why not print labels, stick them on the keys, and go ahead with that? If you only play a few games, like I do, you only need a few keyboards. A FS2 keyboard will let me jump into that game when I have some time to kill without feeling like I have to start from scratch. Cool beans.