This is done by editing the 'Game.prefs' file, that can be found in your '\Users\{Your username here}\AppData\Local\Gas Powered Games\Supreme Commander Forged Alliance\' folder. Look for 'UserDebugKeymap' and delete all the key entries in it, leaving only those you think you need. Normally, the end result will look like this:

Copying hotkey layouts from other people works similarly. If you wish to share yours navigate to game.prefs and simply copy your 'UserKeymap' portion of the file. If you wish to install someone else's hotkey layout, simply overwrite your own keymap with theirs.

Of course you can just manually add the keys if you don't wish to engage in all that.

Here's what I run, Nordic layout(105-QWERTY, can use with german etc.)

It's a pretty basic right-handed grid layout for rather large hands, AWEF-homekeys, with keyboard at 30 degree angle towards your mouse hand(makes using ALT as a modifier much easier for some combinations.) Everything is in reach, so your hand doesn't have to move. The extra camera keys are from the 'Additional Camera Stuff'-mod.

Last edited by JoonasTo on 12 Jan 2017, 06:54, edited 2 times in total.

I modded the hotbuild chains to have even some semblance of sanity. Ended up with this, I think it turned out pretty well.

The idea here is that it works on associations in the same key, category inside the line and tech level in the same row. This way it is natural to use and easy to remember.

Factions special units includes Shield Disruptor, Mobile Bomb, T3 Mobile Shield and T3 Mobile Missile Launcher. So that and Range bot key are breaking the tech per line but because of how factions the factional units are laid out, it's necessary.Cruisers and Fighter/Bombers do indeed have two keys assigned to them. Both associations were logical for them.I also added Salvation to the end of the Experimentals Hotbuild chain.Torpedo bombers suck, I know.

Feel free to switch the lines and rows around however you like but if you wish to keep the logic of the system, never change single keys independently of their line or row on their own.

There is also no reason why you couldn't run these with modifiers, I myself have R,T,Y lines and ALT+R,T,Y, lines assigned to the grid. I'll update the opening post picture with this when I have time.

It could use some cleaning up, like bunching all T3 mainline tanks/bots together into one group, adding mantis to the T1 tanks, bunching up all T2 tanks according to their categories, removing all already existing code from FAF etc. So if somebody wants to make a proper mod out of this, here's the relevant part of the keydescriptions.lua: