Is it possible to set the space bar so when it's held down, you can pan by using LMB plus dragging? This is how panning works in a bunch of other programs.


Yes, this is possible.

Open up the File > User Preferences (see 2nd image) by pressing ⎈ Ctrl⎇ AltU and go the the Input section (the third rider on the top menu of the User Preferences window).

First, we have to remove/change the existing bindings for a LMB LMB as well as Space.

  1. The functionality bound to LMB LMB click is called Set 3D Cursor. Search for 3D Cursor in the search window. Remove the item by pressing the X - button.
    enter image description here
  2. Find the Spacebar command by searching for Space via key-binding. Remove this item as well.
  3. Now search for Rotate View. Click on the items shortcut, then perform a left click again to enter a Left Mouse value. To set the modifier key to space, click on the (currently empty) input box in the right of the third row and press the Space key. It is going to be used as a modifier key for the action.

You can now rotate the view using SpaceLMB LMB
You have to unbind Set 3D Cursor otherwise the event will not be passed on.

  1. You press Space.
  2. You make a LMB LMB down click.
  3. Set 3D Cursor is called and all other events are aborted.

You can however set Set 3D Cursor to a LMB LMB using either Click or Release as the mouse mode. The action will however only be called once you release the mouse.

  • $\begingroup$ Is it not possible to do this without unbinding LMB? The idea of using space is that the space bar becomes a modifier key. So when space is pressed, LMB pans, when space is not pressed, LMB does whatever is bound to it without a modifier. $\endgroup$ – Nick Jan 12 at 23:59
  • $\begingroup$ @Nick Added some info at the end. $\endgroup$ – Leander Jan 13 at 0:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.