SC1 had no changeable control schemes (edit: without modding the game, which you can do in SC2 as well). Was it a console port? Also, what exactly is horrible about it? the important stuff is still the same (shift, ctrl, alt), and i only really memorize much-used ability hotkeys (like mass conversion). Plus, the XBox version of the game has a totally different control scheme unrelated to the PC version. There's a command line switch (i forget what it's called) that makes the game start as the XBox version, which i tried. Totally different UI and controls.
Starcraft was done back in the days where games were still intelligent (eg. over a decade ago). Lost Planet: Extreme Condition was published four years ago. FOUR. I don't know what half the controls are for the giant mechs because I can't look them up when I
get a giant mech.
B exits menus (because it's the B key on the Xbox controller).
A advances menus (same reason--at least the left mouse button works too)
THESE TWO KEYS CANNOT BE CHANGED, every other keybind can (but not in the middle of playing the game, you have to save, quit, return to main menu, alter keys, load game). Its incredibly frustrating.
The mouse sensitivity is also freaking crazy high, even on the lowest setting.
If you have an intelligent control scheme (such as SC) you don't need to alter it. SC is also a game where you have little icons on screen you can poke and do things, sure they have hotkeys, but you don't
need them. Unlike a First Person Shooter where moving the mouse changes your view and you don't HAVE a mouse cursor. Hotkeys are the
only keys.
Another console port failure: Borderlands. You can't disable or alter the microphone settings (because its one executable on four platforms and the XBox doesn't have microphone settings you can change). Not to mention that it needed 7 ports opened in the router to work, of which only 6 were documented. And the game didn't add the exceptions to the firewall automatically.
I'd pull out more, but I don't own an XBox and don't play all that many games anymore.
I am a gamer with highly technical computing knowledge. I know when developers are being lazy or are being just plain retards with their UI. I have several friends who are the same. When all of us have the same issues with a game it means there was a design failure. And when we can all point to how the control scheme makes sense on an XBox controller, then its a porting issue, and the developers were lazy.