-
Notifications
You must be signed in to change notification settings - Fork 362
Fixes issue #6727 : Back to default WASD centered keybinds #8124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -29,8 +29,8 @@ | |||||||||||||
| </KeyBind> | ||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>toggleChat</command> <!-- Enter --> | ||||||||||||||
| <keyCode>10</keyCode> | ||||||||||||||
| <command>toggleChat</command> <!-- Backquote --> | ||||||||||||||
| <keyCode>192</keyCode> | ||||||||||||||
| <modifier>0</modifier> | ||||||||||||||
| <isRepeatable>false</isRepeatable> | ||||||||||||||
| </KeyBind> | ||||||||||||||
|
|
@@ -99,85 +99,85 @@ | |||||||||||||
| </KeyBind> | ||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>nextWeapon</command> <!-- Down --> | ||||||||||||||
| <keyCode>40</keyCode> | ||||||||||||||
| <command>nextWeapon</command> <!-- E --> | ||||||||||||||
| <keyCode>69</keyCode> | ||||||||||||||
| <modifier>0</modifier> | ||||||||||||||
| <isRepeatable>false</isRepeatable> | ||||||||||||||
| </KeyBind> | ||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>prevWeapon</command> <!-- Up --> | ||||||||||||||
| <keyCode>38</keyCode> | ||||||||||||||
| <command>prevWeapon</command> <!-- Q --> | ||||||||||||||
| <keyCode>81</keyCode> | ||||||||||||||
| <modifier>0</modifier> | ||||||||||||||
| <isRepeatable>false</isRepeatable> | ||||||||||||||
| </KeyBind> | ||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>nextUnit</command> <!-- Tab --> | ||||||||||||||
| <keyCode>9</keyCode> | ||||||||||||||
| <modifier>0</modifier> | ||||||||||||||
| <command>nextUnit</command> <!-- Shift+E --> | ||||||||||||||
| <keyCode>69</keyCode> | ||||||||||||||
| <modifier>64</modifier> | ||||||||||||||
| <isRepeatable>false</isRepeatable> | ||||||||||||||
| </KeyBind> | ||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>prevUnit</command> <!-- Shift+Tab --> | ||||||||||||||
| <keyCode>9</keyCode> | ||||||||||||||
| <command>prevUnit</command> <!-- Shift+Q --> | ||||||||||||||
| <keyCode>81</keyCode> | ||||||||||||||
| <modifier>64</modifier> | ||||||||||||||
| <isRepeatable>false</isRepeatable> | ||||||||||||||
| </KeyBind> | ||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>nextTarget</command> <!-- Right --> | ||||||||||||||
| <keyCode>39</keyCode> | ||||||||||||||
| <command>nextTarget</command> <!-- C --> | ||||||||||||||
| <keyCode>67</keyCode> | ||||||||||||||
| <modifier>0</modifier> | ||||||||||||||
| <isRepeatable>false</isRepeatable> | ||||||||||||||
| </KeyBind> | ||||||||||||||
|
Comment on lines
+130
to
134
|
||||||||||||||
|
|
||||||||||||||
| <KeyBind> | ||||||||||||||
| <command>prevTarget</command> <!-- Left --> | ||||||||||||||
| <keyCode>37</keyCode> | ||||||||||||||
| <command>prevTarget</command> <!-- Z --> | ||||||||||||||
| <keyCode>90</keyCode> | ||||||||||||||
|
Comment on lines
+137
to
+138
|
||||||||||||||
| <command>prevTarget</command> <!-- Z --> | |
| <keyCode>90</keyCode> | |
| <command>prevTarget</command> <!-- X --> | |
| <keyCode>88</keyCode> |
Copilot
AI
Mar 24, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
udWeapons/udSystems are swapped from the existing defaults (Weapons=F4, Systems=F5 per KeyCommandBind). If the goal is to revert to documented defaults, this swap likely goes the wrong direction and will break muscle memory for the unit display tabs. Consider keeping Weapons on F4 and Systems on F5 unless there’s a specific rationale.
Copilot
AI
Mar 24, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
movementEnvelope is now bound to R (82, modifier 0), but fieldOfFire is also bound to R right below. These are CommonMenuBar accelerators, so one of these actions will be unreachable (or the behavior will depend on registration order). Pick a different default for one of them (e.g., keep movementEnvelope on Ctrl+Q as in KeyCommandBind defaults).
| <command>movementEnvelope</command> <!-- R --> | |
| <keyCode>82</keyCode> | |
| <modifier>0</modifier> | |
| <command>movementEnvelope</command> <!-- Ctrl+Q --> | |
| <keyCode>81</keyCode> | |
| <modifier>128</modifier> |
Copilot
AI
Mar 24, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
zoomIn is changed from NumPad + (VK_ADD/107) to Plus with keyCode 521 and no Shift modifier. On many layouts, the + key is produced as Shift+= (VK_EQUALS) rather than VK_PLUS, so this default may not work consistently across platforms/layouts. Consider keeping VK_ADD, or using the actual keyCode/modifier pair produced by '+' on common layouts (e.g., VK_EQUALS + Shift).
| <command>zoomIn</command> <!-- Plus --> | |
| <keyCode>521</keyCode> | |
| <modifier>0</modifier> | |
| <command>zoomIn</command> <!-- Shift+= (Plus) --> | |
| <keyCode>61</keyCode> | |
| <modifier>64</modifier> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
toggleChatis changed from Enter (10) to Backquote (192). This diverges from the built-in default inKeyCommandBind(VK_ENTER) and is likely to surprise users who expect Enter to open chat. If the intent is only to restore the documented weapon/target cycling defaults (issue #6727), consider keeping chat on Enter.