Here is a list of commands inside the GUI.csv which can be added to your Keyboard.csv, and given a key. Some of these commands are already in the Keyboard.csv as defaults. Note: There are duplicates listed because they pertain to the GUI Level. I am just going through the entire GUI.csv, and pasting them in to this post for you to see. If you see a capital A in front of the command, I think it's means All (not too sure, but that makes sense to me).
All of these can be found in your \Matrix Games\Scourge of War - Gettysburg\Work\SDK\Logistics OR old style install: NorbSoftDev\Scourge of War - Gettysburg\Work\SDK\Logistics which you can work on, and look through for what commands you may wish to add to your Keyboard.csv. NOTE: Always create a back up of any files you edit.
NOTE: All names in RED are the names you have to use in your Keyboard.csv file.
GUI_LVL6_Inf,GFX_MS_Buttons,596,654,,SFX_UI_Click,,-1,-1,0,0,-1,-1,0,0,0,0,0,0,
loadscreen:InGameMenu,,IDS_Menu,,,
GUI_LVL6_Inf,GFX_MS_Buttons,624,654,,SFX_UI_Map,,-1,-1,1,0,-1,-1,1,0,0,0,0,0,
loadscreen:Map,,IDS_Map,,,
GUI_LVL6_Inf,GFX_MS_Buttons,680,654,,SFX_UI_Sword,,-1,-1,3,0,-1,-1,3,0,0,0,0,0,
loadscreen:OOB:-1,,IDS_Order_of_Battle,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,790,655,,SFX_UI_WheelLeft,,0,0,0,2,0,0,0,1,0,0,0,0,
wheelleft,,IDS_Wheel_Left,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,818,655,,SFX_UI_WheelRight,,1,0,1,2,1,0,1,1,0,0,0,0,
wheelright,,IDS_Wheel_Right,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,846,655,,SFX_UI_WheelLeft,,2,0,2,2,2,0,2,1,0,0,0,0,
mleftflank,,IDS_Left_Flank,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,874,655,,SFX_UI_WheelRight,,3,0,3,2,3,0,3,1,0,0,0,0,
mrightflank,,IDS_Right_Flank,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,790,683,,,SFX_BU_Halt,11,0,11,2,11,0,11,1,0,0,0,0,
stop,,IDS_Halt,,,#regstate == 1
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,818,683,,,SFX_BU_DoubleQuick,12,0,12,2,12,0,12,1,0,0,0,0,
run,,IDS_Double_Quick_Run,,#regstate != 5,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,818,683,,SFX_UI_RiseUp,,12,0,12,2,12,0,12,1,0,0,0,0,
walk,,IDS_Normal_Speed_Walk,,#regstate == 5,#regstate == 5
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,846,683,,,SFX_BU_WheelLeft,4,0,4,2,4,0,4,1,0,0,0,0,
mleftoblique,,IDS_Oblique_Left,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,874,683,,,SFX_BU_WheelRight,5,0,5,2,5,0,5,1,0,0,0,0,
mrightoblique,,IDS_Oblique_Right,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,790,711,,SFX_UI_LieDown,,6,0,6,2,6,0,6,1,0,0,0,0,
takecover,,IDS_Lie_Down,,,#regstate == 8
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,818,711,,SFX_UI_RiseUp,,7,0,7,2,7,0,7,1,0,0,0,0,
takecover,,IDS_Rise_Up,,,#regstate != 8
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,846,711,,,SFX_BU_AboutFace,10,0,10,2,10,0,10,1,0,0,0,0,
aboutface,,IDS_About_Face,,,
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,939,711,,,,0,6,0,8,0,6,0,7,0,0,0,0,
takecommand,,IDS_Take_Charge_from_AI,,,#takecomm == 1
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,790,739,,,SFX_BU_ICharge,0,9,0,11,0,9,0,10,0,0,0,0,
charge,,IDS_Charge,,#side == 1,#regstate == 6
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,818,739,,,SFX_BU_Advance,1,9,1,11,1,9,1,10,0,0,0,0,
advance,,IDS_Advance,,,#regstate == 11
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,846,739,,,SFX_BU_Resupply,2,9,2,11,2,9,2,10,0,0,0,0,
fallback,,IDS_Fallback,,,#regstate == 9
GUI_LVL6_Inf_Combat,GFX_BS_Buttons,874,739,,,SFX_BU_Retreat,3,9,3,11,3,9,3,10,0,0,0,0,
retreat,,IDS_Retreat,,,#regstate == 10
GUI_LVL6_Inf_Move,GFX_BS_Buttons,790,655,,SFX_UI_WheelLeft,,0,0,0,2,0,0,0,1,0,0,0,0,
wheelleft,,IDS_Wheel_Left,,,
GUI_LVL6_Inf_Move,GFX_BS_Buttons,818,655,,SFX_UI_WheelRight,,1,0,1,2,1,0,1,1,0,0,0,0,
wheelright,,IDS_Wheel_Right,,,
GUI_LVL6_Inf_Move,GFX_BS_Buttons,846,655,,,,13,0,13,2,13,0,13,1,0,0,0,0,
forcepath,marchmusic,IDS_Use_Roads,,,#useroads == 1
GUI_LVL6_Inf,GFX_Groups,905,655,,SFX_UI_Combat,,1,0,0,0,0,0,0,0,0,0,0,0,
setgroup:0,,IDS_Combat,,,#groupnum == 0
GUI_LVL6_Inf,GFX_Groups,905,693,,SFX_UI_Move,,1,1,0,1,0,0,0,1,0,0,0,0,
setgroup:1,,IDS_Move,,,#groupnum == 1
GUI_LVL6_Inf,GFX_Groups,905,731,,SFX_UI_Orders,,1,2,0,2,0,0,0,2,0,0,0,0,
setgroup:2,,IDS_Orders,,,#groupnum == 2
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,846,655,,SFX_UI_WheelLeft,,2,0,2,2,2,0,2,1,0,0,0,0,
Amleftflank,,IDS_Left_Flank,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,874,655,,SFX_UI_WheelRight,,3,0,3,2,3,0,3,1,0,0,0,0,
Amrightflank,,IDS_Right_Flank,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,790,683,,,SFX_BU_Halt,11,0,11,2,11,0,11,1,0,0,0,0,
Astop,,IDS_Halt,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,818,683,,,SFX_BU_DoubleQuick,12,0,12,2,12,0,12,1,0,0,0,0,
Arun,,IDS_Double_Quick_Run,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,846,683,,,SFX_BU_WheelLeft,4,0,4,2,4,0,4,1,0,0,0,0,
Amleftoblique,,IDS_Oblique_Left,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,874,683,,,SFX_BU_WheelRight,5,0,5,2,5,0,5,1,0,0,0,0,
Amrightoblique,,IDS_Oblique_Right,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,790,711,,,SFX_BU_LieDown,6,0,6,2,6,0,6,1,0,0,0,0,
Aonlylaydown,,IDS_Lie_Down,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,818,711,,,SFX_BU_RiseUp,7,0,7,2,7,0,7,1,0,0,0,0,
Aonlyriseup,,IDS_Rise_Up,,,
GUI_LVL5_Inf_Combat,GFX_BS_Buttons,846,711,,,SFX_BU_AboutFace,10,0,10,2,10,0,10,1,0,0,0,0,
Aaboutface,,IDS_About_Face,,,
GUI_LVL5_Inf_Move,GFX_BS_Buttons,995,739,,,,3,6,3,8,3,6,3,7,0,0,0,0,
useroad,,IDS_Leader_Use_Roads,,,#useroads == 1
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,939,655,,,,9,6,9,8,9,6,9,7,0,0,0,0,
attach,,IDS_Attach_Brigade,,,#attached == 1
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,967,655,,SFX_UI_Click,,10,6,10,8,10,6,10,7,0,0,0,0,
detach,,IDS_Detach_Brigade,,,#attached == 0
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,995,655,,,SFX_BU_Resupply,13,6,13,8,13,6,13,7,0,0,0,0,
Aresupply,,IDS_Re-Supply,,,
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,818,683,,,,12,9,12,11,12,9,12,10,0,0,0,0,
Aguard,,IDS_Select_Unit_to_Guard,,,
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,939,683,,,,11,6,11,8,11,6,11,7,0,0,0,0,
joinbrig,,IDS_Attach_Regiment,,,
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,967,683,,SFX_UI_Click,,12,6,12,8,12,6,12,7,0,0,0,0,
splitbrig:1,,IDS_Detach_Regiment,,,
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,995,683,,SFX_UI_Messenger,,6,6,6,8,6,6,6,7,0,0,0,0,
loadscreen:MessageLog2,,IDS_Dispatches__Sent,,,
I don't Know About These Ones
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,790,711,,,,4,9,4,11,4,9,4,10,0,0,0,0,orders:blitz,,IDS_OrderBlitz,,,#ordernum == 6
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,818,711,,SFX_UI_Click,,5,9,5,11,5,9,5,10,0,0,0,0,orders:attack,,IDS_OrderAttack,,,#ordernum == 5
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,846,711,,SFX_UI_Click,,6,9,6,11,6,9,6,10,0,0,0,0,orders:probe,,IDS_OrderProbe,,,#ordernum == 4
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,874,711,,,,7,9,7,11,7,9,7,10,0,0,0,0,orders:none,,IDS_None,,,#ordernum == 0
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,995,711,,SFX_UI_Messenger,,7,6,7,8,7,6,7,7,0,0,0,0,
loadscreen:MessageLog,,IDS_Dispatches__Received,,,
I don't Know About These Ones
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,790,739,,SFX_UI_Click,,8,9,8,11,8,9,8,10,0,0,0,0,orders:defend,,IDS_OrderDefend,,,#ordernum == 3
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,818,739,,SFX_UI_Click,,9,9,9,11,9,9,9,10,0,0,0,0,orders:hold,,IDS_OrderHold,,,#ordernum == 2
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,846,739,,,,10,9,10,11,10,9,10,10,0,0,0,0,orders:stay,,IDS_OrderStay,,,#ordernum == 1
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,967,739,,,,5,6,5,8,5,6,5,7,0,0,0,0,
loadscreen:Objectives:-1,,IDS_Objectives,,,
GUI_LVL5_Inf_Orders,GFX_BS_Buttons,995,739,,SFX_UI_Messenger,,14,6,14,8,14,6,14,7,0,0,0,0,
loadscreen:SendCourier,,IDS_Compose_Courier_Message,,,
GUI_LVL5_Inf,GFX_Groups,905,655,,SFX_UI_Combat,,1,0,0,0,0,0,0,0,0,0,0,0,
setgroup:0,,IDS_Combat,,,#groupnum == 0
GUI_LVL5_Inf,GFX_Groups,905,693,,SFX_UI_Move,,1,1,0,1,0,0,0,1,0,0,0,0,
setgroup:1,,IDS_Move,,,#groupnum == 1
GUI_LVL5_Inf,GFX_Groups,905,731,,SFX_UI_Orders,,1,2,0,2,0,0,0,2,0,0,0,0,
setgroup:2,,IDS_Orders,,,#groupnum == 2
You get the idea (I hope). Like I said there are duplicates because it is due to the GUI level. The whole point is this is so you can get a small idea of which commands can be linked to a key.
Note: Anything with the Captial "A" means All.
Q: Okay so how do I put it in my Keyboard.csv?
A: Example Below
Open up your Keyboard.csv with Notepad. It's always best to use something Mister Timpko uses which is Notepad++ which you can download from here, and it's FREE:
http://notepad-plus-plus.org/
Now I'm not too sure which order to place the new command in the list, or even if that matters really but if it does matter, maybe NSD can jump in here, but anyway, just for this example, I wanted to assign
"GUI_LVL5_Inf_Orders,GFX_BS_Buttons,995,655,,,SFX_BU_Resupply,13,6,13,8,13,6,13,7,0,0,0,0,
Aresupply,,IDS_Re-Supply,,," Aresupply (in red) to the HOME key.
All Resupply,HOME,Aresupply,,,,,
I'm not sure if 5 (commas) ,,,,, are needed, but since I don't know, better stick too the format.
Now when you play the game, hitting the HOME key on your keyboard should tell everyone to resupply.
Cheers.