[SOLVED][UI] Key bindings since patch?

Is there an up-to-date list of key bindings/controls somewhere? Thanks.

I could create one if you want, I have the keybindings file in front of me (by the way @BitVenom, I’m intrigued, the gameplad power seems strong in this file ^^)

Yes, please. Do you have both the old and the new list?

yes. You want a comparison of the two ?

That would be great. Thank you!

here you go @Mikali. Copy all of that into a new text file and open it with excel, choosing semi-colon as separator

;2.0;pre 2.0

Exit;ALT F4
Menu;F10
Scuttle;CONTROL SHIFT E;CONTROL SHIFT S and CONTROL SHIFT Q
SpecialAttack;Z
Move    ;M
Hyperspace;J
Harvest;H
Guard;G
Dock;D
Parade;SHIFT P
CancelOrders;S
Cancel;ESC
Repair;Y
RallyPoint;CONTROL R
RallyObject;CONTROL P
Retire;CONTROL SHIF X
DropMines;NKEY
MoveAttack;CONTROL A
Military;A
NotInStrikeGroup;+

capital phalanx;SHIFT F1
frigate line;SHIFT F2
fighter screen;SHIFT F3
delta;SHIFT F4
broad;SHIFT F5
x;SHIFT F6
movers;SHIFT F7
wall;SHIFT F8
sphere;SHIFT F9
leaveStrikeGroup;/
leaveStrikeGroupAlt(1) [?];SHIFT /
PreviousTactic;]
NextTactic;[
AggressiveTactics;F2;F4
DefensiveTactics;F3;F3
PassiveTactics;F4;F2
DamageStance;F5;F5 to F8 were managing StrikeGroups pre patch 2.0
EvasiveStance;F6
NeutralStance;F7

Pause;PAUSE

FocusHome;HOME
Focus;F
SelectAllVisible;CAPSLOCK
NextFocus    ;PAGEUP
PreviousFocus;PAGEDOWN
Zoom;FLYWHEEL_UP / FLYWHEEL_DOWN

TacticalOverlay;TAB
ResearchManager;R
BuildManager(cycle);B
BuildManager(close);CONTROL B
LaunchManager(cycle);L
LaunchManager(close);CONTROL L
SensorsManager;SPACE
HUD;BACKSPACE

TempWaypoint;WKEY

Group 1 to 10;CONTROL 1 to CONTROL 0

SelectGroup 1 to 10;1 to 0

SendBuildOrders;ALT 1 to ALT 0

SelectBuildFacility :
Fighter;ALT F
Corvette;ALT C
Frigate;ALT R
Capital;ALT A
Utility;ALT T
Resource;ALT Y;didn't exist pre patch 2.0
SubSystemModule;ALT D
NonCombat;ALT N;didn't exist pre patch 2.0
Platform;ALT W
SubSystemSensors;ALT Q
ALL;ALT L

SendCancelShipOrder;ALT X
SendPauseShipOrder;ALT E
SendCancelSubSystemOrder;ALT V
SendPauseSubSystemOrder;ALT G

ShiftModifier;SHIFT

ControlModifier;CONTROLKEY -- Ctrl-Attack

FocusModifier;ALT

QuickSave;CONTROL F5
QuickLoad;CONTROL F9;CONTROL F8
RestartLevel;CONTROL F8;SHIFT F8

screenshot    ;SCROLLLOCK

Chat;ENTER

FiltersToggle;NUMLOCK

ObjectivesList;O
BuildQueueMenu;Q
EventsScreen;V
DiplomacyScreen;K
SpeechRecall;CONTROL K
DefenseField;T
Cloak;C
Capture;U
EMP;E
SensorPing;X
MissileVolley;CONTROL SHIFT M;SHIFT M
UnitCapInfoPopup;I
specialButtons/commandButtons;APOSTROPHE

camera panning;ARRUP / ARRDOWN
;ARRLEFT / ARRRIGHT
;INSERTKEY / DELETEKEY

FocusOnLastEvent;NUMPAD0
SelectNextIdleHarvester;GREATERTHAN

CameraDump;CONTROL F1
    
ClearSelectedFromCtrlGroups;CONTROL MINUS
ClearAllControlGroups;CONTROL SHIFT MINUS

### new since patch 2.0
CustomActivate;CONTROL Z
CustomDeActivate;SHIFT Z
CustomToggle;CONTROL SHIFT Z -- Gravwell Generator
Kamikaze;CONTROL SHIFT K
Burst Attack;CONTROL SHIFT B
SpeedBurst;CONTROL SHIFT S
Drone Activate;CONTROL SHIFT D
SalCap [SalvageCapture ?];CONTROL G

### deprecated since patch 2.0
RallyPoint;;P

These are for both games or just one?

[edit]

Oops. I was hoping to see a comparison between HW2 and HWRM, but this is okay too.

Thanks!

2.0 and pre 2.0. If you mean HW1Rm/HW2Rm, there is only one global list for the whole game

I meant HW2 Classic but never mind.

Can you describe this command?

NotInStrikeGroup;+

What does it do?

I THINK (note the emphase ^^) that it selects ships which are not already in a strikegroup.

Edit :
ah, I didn’t understand that, sorry :confused:
I’ll see if I find time to add these as well

Don’t worry. I can find the HW2C commands on the Web.

But do you know what this command does?

specialButtons/commandButtons	APOSTROPHE

In the original HW2, it was used to switch between the two command/special panels on the bottom left (same function than clicking on the “lightning” button) :

Don’t know if it still has a use in HWRm, though

Thanks.

I made this in case anyone is interested.

http://isometricland.net/keyboard/keyboardchart.php?gam=151&sty=1&lay=1

It’s a graphical keyboard chart.

1 Like

I have a question here. The note said that numpad can be used since the patch, but nothing happened when I tried UI_BindKeyEvent with NUMPAD0-9.

there is this line in keybindings.lua :

{ 163,"FE_FocusOnLastEvent()", INKE_KeyDown, 0, "$5442", {NUMPAD0 } },

and it works, so I don’t know why BindKeyEvent would not work

I need bindings for three new sub-windows:

  1. Bounties window
  2. Bentusi Roulette window
  3. Team Progress Meter

However, we seem to be running low on available keys. Can anyone make some recommendations as to which keys I should use?

Thanks!

IMO, Build/Launch Managers should always be toggled, the option for no toggle should be removed. But I agree that there are far too many keybinds available and that they should be reduced. Some of them seem like duplicates of others: the option of stances/tactics should be rolled into a single system, whereby settings a passive tactic automatically sets an evasive stance and so on.

There are plenty of keybinds that could be removed or placed into a right-click context menu, which doesn’t even seem to be present anymore. It would be nice if that could come back.

Uh, what ? No, it certainly is still present !

edit : you were talking about the shift+right-click menu ingame, right ?

A right click context menu that requires pressing a keyboard button is not a right click context menu. That definition is where you don’t use the keyboard at all when right clicking. That’s quite easily a whole keybind that doesn’t need to exist, it should be a default of the game that right-clicking on a ship brings up a context menu without any keyboard buttons being pressed.

But right clicking is already used for something else since HW1C in 1999.

Also, this discussion is going off-topic.