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
- Spot Light with 'Box' Shape stops working when it collides with Mesh
- Accepting Asset Store EULA endless loop in Package Manager window
- “InvalidOperationException: Sequence contains no matching element“ error when reenabling a custom Debug Draw Mode
- Prefab that contains a layout group is marked as changed by the Editor when opened
- Emission animation does not appear when the "Emission Map" parameter is set to black in a Lit material
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.