Skip to content

Fix inconsistent core mesh editing hotkeys#101

Closed
Aleph0x wants to merge 2 commits intoFacepunch:masterfrom
Aleph0x:consistent-level-editor-hotkeys
Closed

Fix inconsistent core mesh editing hotkeys#101
Aleph0x wants to merge 2 commits intoFacepunch:masterfrom
Aleph0x:consistent-level-editor-hotkeys

Conversation

@Aleph0x
Copy link
Copy Markdown
Contributor

@Aleph0x Aleph0x commented Dec 7, 2025

This is a very small PR. I only changed two shortcut strings in the EdgeTool to make the hotkeys a bit more consistent with the rest of the mesh editor and with how users expect these operations to behave.

Changes
Bevel (edges): Alt+F -> F
Matches vertex bevel

Bridge Edges: Alt+B -> B
Move Mode -> t
Rotate Mode -> r
Scale Mode -> e
Pivot Mode -> d
All other core mesh editing operations use single key presses.

There is an ALT+B keybinding in hammer for BridgeTool Mode, but that creates an arch.

Removes inconsistencies with hotkeys between selection modes and aligns them with the original Source-2/Hammer convention.  (Bevel = F, Bridge = B,)
@handsomematt
Copy link
Copy Markdown
Member

Is this what you've already done @CarsonKompon ?

@CarsonKompon
Copy link
Copy Markdown
Contributor

No my changes fixed shortcuts not running with certain widgets in focus, this is just changing mapping tool default keybinds to copy hammers keybinds

@CarsonKompon
Copy link
Copy Markdown
Contributor

FWIW I’m happy to accept these changes. I have no real opinion on what they should be, just unsure if @aylaylay chose the existing keybinds for a reason (or has any other objections)

@aylaylay
Copy link
Copy Markdown
Contributor

aylaylay commented Dec 11, 2025

The keybinds for move modes just match the ones we have in object tool. If we're going to decide to change them here, they should be changed in object tool too. Garry decided these keybinds.

I'm not sure why Bevel and Bridge have ALT, the only reason I can think of is that at the time they conflicted with something else so ALT was added.

@Aleph0x
Copy link
Copy Markdown
Contributor Author

Aleph0x commented Dec 11, 2025

After spending time with the new editor I think leaving these as they are now is fine

Bridge Edges: Alt+B -> B
Move Mode -> t
Rotate Mode -> r
Scale Mode -> e
Pivot Mode -> d

If anything we can just edit these hotkeys in the project setting to our liking. Drakefruit told me the original hotkeys probably have something to do with Unity.

I do think the inconsistent bevel hotkey between Edge mode and Vertex mode should be fixed. Bevel is used constantly, and having two different bindings for the same action is a bad experience out of the box. It should be a single, easy-to-press key. F is great since it’s so easy to reach, but if that's not possible due to conflicts then maybe another one should be decided?

@Aleph0x Aleph0x closed this Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants