Search Issue Tracker
By Design
Votes
0
Found in
2022.3.41f1
6000.0.15f1
Issue ID
UUM-78133
Regression
No
Shortcut conflict when rebinding Middle Mouse and Shift + Middle Mouse buttons
Reproduction steps:
1. Create a new “3D” project
2. Open Shortcuts window (Edit > Shortcuts)
3. Find “Temporary Orbit Tool” shortcut and bind it to “Mouse 2” (Scroll Wheel button)
4. Find “Temporary Pan Tool 1” shortcut and bind it to “Shift + Mouse 2” (Shift + Scroll Wheel button)
5. Open the Scene View
6. Press the Scroll Wheel button
Expected result: No conflicts are shown
Actual result: Conflicts between “Temporary Orbit Tool” and “Temporary Pan Tool 1” are shown
Reproducible with: 2022.3.41f1, 6000.0.15f1
Couldn’t test with: 2021.3.42f1 - There are no available shortcuts in “SceneView” regarding the Mouse binds
Reproducible on: Windows 10, Windows 11, Ubuntu 24.04
Not reproducible on: No other environment tested
Note:
- In 6000.0.15f1 Editor version there are 3 conflicts shown. The additional one: “Pan Focus Tool”
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shader Graph Asset icon is not shown on creation unless you confirm the name
- APV Sky occlusion doesn't consider the terrain
- [iOS] "EXC_BAD_ACCESS" Player crash when Script Debugging is enabled
- Cursor skips input fields when tabbing between two sets of input fields
- "Shader error redefinition of 'Varyings'" error appears when selecting the shader
Resolution Note:
The Shift key is a reserved modifier for Orbit, Pan, Zoom, and FPS shortcuts in the Scene view (source: https://docs.unity3d.com/6000.0/Documentation/ScriptReference/ShortcutManagement.ReserveModifiersAttribute-ctor.html). This means that, although it may not appear in the Shortcuts window, the Shift modifier is implicitly part of these shortcuts. Therefore, modifying the Orbit tool shortcut to Mouse2 and the Pan tool shortcut to Shift+Mouse2 will result in a conflict. This is because the Orbit tool shortcut can also be executed as Shift+Mouse2, as the Shift modifier is inherently included in that shortcut.