Skip to content

SpectralVectors/RightMouseNavigation

Repository files navigation

RightMouseNavigation

Addon now a Blender Extension, one-click install from within Blender!

RightMouseNavigation Logo Enables Unreal Engine-style Right Mouse Viewport Navigation and Blueprint-like Node workflow.

Maps Blender's Walk/Fly Navigation to the Right Mouse Button in addition to the standard context menus in the 3D Viewport.

It also (optionally) maps the Node Editor's Pan View and Add/Search Node Menu to the Right Mouse Button.

Install and Use

How to Install

Blender 4.2

  • Open Blender
  • click Edit > Preferences > Extensions
  • scroll or search for Right Mouse Navigation
  • click Install

Blender 4.1 and earlier

Download RightMouseNavigation.zip from the Releases section on the right, then install by:

  • opening Blender
  • selecting Edit > Preferences > Addons > Install
  • select RightMouseNavigation.zip
  • click Install Addon

How to Use

3D Viewport

  • Right Mouse Hold + WASD to Navigate 3D Viewport
  • Right Mouse Click to open Context Menus
  • Mouse Wheel to adjust Viewport Move Speed (while Right Mouse is held)

Node Editor (when enabled)

  • Right Mouse Hold + Drag to Pan the Node Editor
  • Right Mouse Click to open Add/Search Menu

Right Click Select vs Left Click Select

The addon was designed with Left Click Select users in mind, to remap navigation and context menus to the Right Mouse button.

To broaden the functionality of the addon, Right Click Select support has been added:

  • clicking Right Mouse will select
  • holding Right Mouse allows you to navigate
  • the W key opens context menus, as before

Preferences

You can adjust the threshold for when you navigate/open menus by adjusting the time the mouse button is held in Edit > Preferences > Addons > View 3D: Right Mouse Navigation by clicking the dropdown arrow and tweaking the values there.

Additionally, in the settings, you can change the cursor resetting behavior. By default, the cursor will snap back to the location where you initally clicked Right Mouse Button, after navigation exits. If you would rather the cursor stay in the center (where the navigation crosshair is) after navigation, you can disable the setting.

You can enable/disable Node Editor mode in the Preferences.

Acknowledgements and Thanks

Big thanks to Biaru and NathanC for their contributions to the code!

Code Walkthrough

(old) Code Walkthrough