-
-
Notifications
You must be signed in to change notification settings - Fork 22k
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
Ctrl+Shift+Z action not triggering #71911
Comments
@nezvers have you redefined the event |
@Vilcrow As I wrote in the description.
It works for the Godot editor itself, it doesn't work for a game. |
#70052 should not change behavior of shortcuts like this. Tested on X11 and macOS with current master and beta 14 using QWERTY and AZERTY layouts, everything works in editor (undo/redo in the script editor).
Seems like there is physical keycode |
Yes there is a physical keycode, because: |
OK, found unrelated issue with a #70052 (will fix in a moment). It works if it's done like this. Default behavior is
So it's a feature, but I do not think it's a good thing to have by default. |
That seems extra frustrating either way - when action is pressed and it doesn't work or action gets triggered when there are held extra optional keys. |
I have similar problem with different shortcuts setting a new one v4.0.rc2.official [d2699dc] |
Similar to #74181. |
Godot version
4, Beta 14
System information
Windows 10
Issue description
Physical and non-physical
Ctrl+Shift+Z
does NOT work.Physical and non-physical
Ctrl+Y
worksui_redo
is triggering withCtrl+Y
but not withCtrl+Shift+Z
I tried to:
Ctrl+Shift+Z
event. Note - it stayed non-physical.Ctrl+Y
eventCtrl+Shift+Z
. Note - it was created as physical.PS. It works for the Godot editor itself, it doesn't work for a game.
Steps to reproduce
Create a script that uses the action
Ctrl+Shift+Z
Minimal reproduction project
Currently both actions as Physical from my QWERTY layout.
Discovered while making this project. The action is used in the
main.gd
.DIY UndoRedo.zip
The text was updated successfully, but these errors were encountered: