-
-
Notifications
You must be signed in to change notification settings - Fork 24k
Description
Tested versions
- Reproducible in: 4.5.1.stable, master, any version
System information
Godot v4.6.beta (71112a2) - Android 14 (SDK 34 build P613XXS8CYE1) - Single-window, 1 monitor - OpenGL ES 3 (Compatibility) - Adreno (TM) 618 - (8 threads)
Issue description
The 'Touch Actions Panel' of Android Editor has the modifier buttons 'Ctrl', 'Shift' and 'Alt', which work with most docks eg. SceneTree, FileExplorer, etc and can be used to select multiple nodes/items.
One would expect that these modifier buttons work for the 3D navigation schemes using 'Modifier + Left Mouse' since touch input is emulated as Left Mouse Button. But these modifier buttons do not work in the 3D editor for panning, zooming and orbiting functions. Touch input is still registered as Left mouse button without the modifier.
Why is this an issue? :
There is currently no proper way to navigate in the 3D editor with the touchscreen alone. There are the 'Viewport Navigation Gizmos' but the panning is limited to 2 axes: forward and backward, right and left. Panning up and down is not possible. This would be fixed if 'Shift+Left Mouse' worked. Same goes for orbiting with 'Alt+Left Mouse'.
Steps to reproduce
-Go Editor settings: Editor/3D/Navigation scheme and set to 'Tablet/Trackpad'
-Select the orbit, pan and zoom mouse buttons to the respective 'Modifier + Left Mouse'
(eg. for orbit: 'Alt + Left Mouse')
-Go to the 3D editor
-Toggle 'Alt' modifier on the Touch Actions Panel
-Try to orbit in the 3D editor using finger.
Screen_Recording_20260105_223509.mp4
Minimal reproduction project (MRP)
Create empty project