Title: Shift+Tab direction lock not working in Rhino 9 WIP (works in Rhino 8)
Category: Serengeti (Rhino WIP)
Build: 9.0.26202.12303 (2026-07-21), Windows 11 Pro 26200, UI language Korean (1042)
Description:
In Rhino 8, selecting an object and pressing Shift+Tab locks the drag to the ortho direction. This is a workflow I use constantly. In Rhino 9 WIP, Shift+Tab does nothing on first use.
Pressing Tab alone does respond, but it now cycles through lock modes (direction lock → radius lock → off) rather than applying the ortho direction lock directly.
Steps to reproduce:
- Select an object and begin a drag/move.
- Press Shift+Tab → no lock is applied.
- Press Tab repeatedly to cycle through direction lock and radius lock until the state returns to normal.
- Press Shift+Tab → now it works as expected.
Expected: Shift+Tab applies the ortho direction lock immediately, as in Rhino 8.
Actual: Shift+Tab is ignored until Tab has been cycled a full loop back to the base state, suggesting Shift+Tab handling depends on the Tab cycle state.
Notes: Verified working in Rhino 8 on the same machine, so this looks like a Rhino 9 regression. No related setting is exposed in ModelAidSettings (checked via RhinoCommon), so this does not appear to be user-configurable.
Rhino 9 SR0 2026-7-21 (Rhino 9 BETA, 9.0.26202.12303, Git hash:master @ 4a384a80f8ff5744ec253d4b8bf3bb842f9fac89)
License type: Commercial, 빌드 2026-07-21
License details: Cloud Zoo
Expires on: 2026-09-04
Windows 11 (10.0.26200 SR0.0) or greater (Physical RAM: 32GB)
.NET 10.0.2
Computer platform: DESKTOP
Standard graphics configuration using DirectX
Primary display: NVIDIA GeForce RTX 4070 SUPER (NVidia) Memory: 12GB, Driver date: 7-14-2025 (M-D-Y). DirectX(11)
Accelerated graphics device with 4 adapter port(s)
Secondary graphics devices.
None found.
DirectX Settings
Safe mode: Off
OpenBLAS: OpenBLAS 0.3.30 DYNAMIC_ARCH NO_AFFINITY Haswell MAX_THREADS=64.
Rhino plugins that do not ship with Rhino
C:\Users\USER\AppData\Roaming\McNeel\Rhinoceros\7.0\Plug-ins\D5Conv (e0d5e210-02f6-4ee9-a2b0-1675e225d958)\0.12.0.0028\Rhino 7\D5Conv.rhp “D5 Sync for Rhino”
C:\Program Files\ADA 3D\Mesh2Surface for Rhino 6\m2s_for_Rhino.rhp “MESH2SURFACE”
C:\Users\USER\AppData\Roaming\McNeel\Rhinoceros\packages\9.0\Runchat\0.3.65\Runchat.Rhino.rhp “Runchat.Rhino” 0.3.65.0
C:\Users\USER\AppData\Roaming\McNeel\Rhinoceros\packages\9.0\BlockEditNew\2.1.7\blockeditnew.rhp “BlockEditNew” 2.0.0.0
C:\Users\USER\AppData\Roaming\McNeel\Rhinoceros\packages\9.0\Rhino-MCP-Platform\0.1.5\net8.0\RhinoMcpPlatform.rhp “RhinoMcpPlatform” 0.1.5.0
Rhino plugins that ship with Rhino
C:\Program Files\Rhino 9 WIP\Plug-ins\Commands.rhp “Commands” 9.0.26202.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 9 WIP\Plug-ins\3dxRhino.9.rhp “3DxRhino.9”
C:\Program Files\Rhino 9 WIP\Plug-ins\UpdatesAndStatistics\UpdatesAndStatistics.rhp “UpdatesAndStatistics” 9.0.26202.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 9.0.26202.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 9.0.26202.12303
C:\Users\USER\AppData\Roaming\McNeel\Rhinoceros\packages\9.0\PanelingTools\2024.8.20.677\PanelingTools.rhp “PanelingTools”
C:\Program Files\Rhino 9 WIP\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 9 WIP\Plug-ins\MeshCommands.rhp “MeshCommands” 9.0.26202.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCycles.rhp “RhinoCycles” 9.0.26202.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 9.0.26202.12303
C:\Program Files\Rhino 9 WIP\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 9 WIP\Plug-ins\SectionTools.rhp “SectionTools”