Skip to content

Adjust 2D select/move/rotate/scale shortcuts to match 3D #105208

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

hakro
Copy link
Contributor

@hakro hakro commented Apr 9, 2025

This PR changes the Select/Move/Rotate/Scale shortcuts of the 2D editor to use Physical keys, so that non-QWERTY layout users can enjoy having those keys adjacent to each other.

As it turns out, it was already done for the 3D Editor (the true flag here : https://github.com/godotengine/godot/blob/master/editor/plugins/node_3d_editor_plugin.cpp#L9123)

I've also changed the Ruler shortcut to M, since that's how it's defined in 3D, so they now match each other, and since R is needed for Scale

@Mickeon
Copy link
Contributor

Mickeon commented Apr 9, 2025

See also the related discussion about physical events.

Tread carefully. Changing the default for the Ruler will most certainly screw up with the muscle memory of a lot of users. Modifying them all to be physical keys is objectively good, though.

@hakro
Copy link
Contributor Author

hakro commented Apr 9, 2025

Tread carefully. Changing the default for the Ruler will most certainly screw up with the muscle memory of a lot of users. Modifying them all to be physical keys is objectively good, though.

Right, but I think it makes more sense to have the same default shortcut for the same action in both 2D and 3D.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants