Left click select keymap

This works only in Global orientation, which I find very limiting.
There is a way you can get the functionality of the MMB, X, Y, Z keys (and double tapping them) with just one hotkey.
I made a proposal and I wrote a script. You can test it.

transform_to_mouse_direction

For those who like it, it can potentially free up three keys and a mouse button for something else.
And for those who don’t, it doesn’t change anything.

This is how in Maya you don’t actually need to select the axis to move.
You have the functionality of G, LMB (to confirm), MMB, X,Y,Z (and double tap each of them) in just MMB (grab) and a hotkey.
6 / 9 inputs vs 2 .

extra inputs or clean viewport, where did I see this before…

No!, it works despite the current orientation, I think you dont know enough about manipulators yet.

Now we need to add a SHIFT key to the other 9 inputs.

The current process:

  • First you need to grab G
  • Press MMB or Shift MMB for the reference axises to appear
  • Move your mouse to choose an axis (while your objects/components jump and pop all over)
  • Confirm the chosen axis by releasing MMB
  • Move the object where you want
  • Confirm the position with LMB

To me it’s just over complicated compared to:

  • hold a key
  • click drag in the direction of the axis you like to position/scale your object
  • release mouse button to confirm
    (now if you’re still holding the button you can continue snapping, moving/scaling on different axis using just the mouse)

The concept from my previous post is not dependent on the gizmo. It can be made to work in grab mode.
This way - “cleaner viewport”, faster snapping to axis, much less input, we all win :slight_smile:
Happy day of the 3D by the way!(today is 3rd of December also known as the 3D artist day or 3D printing day) :slight_smile:

OK I think we got pretty sidetracked from the main topic here.

1 Like

what if you want to move in free space?
I mean like in most of the time.

the problem there is one operator missing which is “Active” key.
if you use maya you know the ( x,c,v) for snapping, if you press and holding the “x” it will active the moment you release it will deactivate. this operator in blender is missing. only limit for (shift,ctrl,alt and “S” for color picker in texture paint).
I already talk about this :
Keyboard "Release" not working the correct way
hope they can add this operator its important for many cases.

1 Like

Actually it is supported for many operators, the change to grab is an example of that.

hello
do not forget that in a lot of software ther’s this “left right” direction that have an imact on the selection
its really really handy and everywhere

I think you misunderstand me what I mean .
there is (click,press,release etc…) operates but one missing is the active .
which mean if you press and holding the key it will active the moment you release it will deactivate.
ezgif-2-fc5e28070319
here example if you press and holding the “D” it will active the edit pivot, the moment you release the key it will Deactivate. this operator as I mention in the topic is missing.

Hello Mr. Brecht Sir,

Would it be possible to just make it so two (or more) tools active at the same time…?

Like for example: I would really like the select and transform tool to be available at the same time.
Then I would go and left-click select “Select Box” and e.g. shift+left-click select “Move” in the left side tool bar and I would be ready to go.

Similar to the “Vertex/Edge/Face” select in Edit Mode where you can activate all 3 components at the same time in 2.79.

This would open up the possibility of any combination anyone’s heart may desire.

Strike infinite birds with one stone! So to say :slight_smile:

The 3ds Max selection tool doesn’t have a gizmo, unless you’re calling the object axes a gizmo. I feel like the statement should be reversed to “Blender is the only 3d app with gizmos without selection tools” since you can’t box select without a shortcut when the move tool is active; or most tools really.

I proposed this, but noone seems to see the benefit of this workflow:

my sad proposal with -2 votes -or- Any Click Any Tool

Hi DanPool,

Sorry I didn’t read your proposal. But at least we are on the same page :smiley:

However we might be able to explain it better if people are interested and have questions?

Cheers.

Haha, I forgot there are still some 3d apps out there with archaic selection workflows. :slight_smile:

1 Like

This work very well for me, but if we have some toggle option in tool settings to switch between on/off click and drag…

The way this works in 2.79 is that tolerant selection is used when there are absolutely no entire edges in the selection.

But if there is at least 1 entire edge in the selection it turns into not tolerant selection and only what’s inside gets selected.

I have to say I used this behaviour many many many times knowingly and having it under a checkbox would slow this down. Especially because having the tolerant selection work when Blender knows nothing would be selected is better than selecting nothing -> because you can always deselect if you didn’t intend that.

2.79:

Rhino has an interesting approach to this:

If you select from bottom right it’s not tolerant
If you select from top left it’s tolerant

4 Likes

Thank you for the tip! So we actually CAN use the box select with the Transform tools! just go to Preferences->Input and from 3D View (Global) find the box select with the shortcut B and change it to Tweak Left Any and then under the 3D View->Object Mode disable(untick) all the tools (transform,move,rotate etc) you want to use with the box select.

1 Like

The difference of course is you switch to move, rotate, or scale mode and you can still box select. I hope this can be ironed out. I really like the concept of active tools, but in the state they’re in now, I probably won’t be using them much.

I really don’t like to have box select when using those tools.

But I guess something like this :point_down: would solve your issue, right?

image

7 Likes

forcing right click as context menu is so stupid… its stupidly hard to change the keymap as it was before with the right click being the active tool

really hard, there’s hundred of tools you need to remap, this change dont need to be so complex
please add an extra option in the input pref to choose if the right click is context menu or not…

1 Like