Temporarily disable Project osnap using key modifier

Hi there,

I use ProjectOsnaps all the time, but often need to change elevation. I already have the project osnap toggle as a macro, but am wondering if that can be temporarily disabled using a modifier hotkey such as alt, Ctrl + alt etc?

-Jeremy

Hi @jdelavaulx
When setting your point in eg. the right viewport, you can hold down Ctrl + click to activate elevator mode, letting you set the “depth” of the point, either by moving the mouse up/down in your current viewport (which isn’t very precise) or simply by moving the mouse to another viewport (eg. the front viewport) and clicking there; where once again you can use osnaps, SmartTrack, nummerical input etc. (or even elevator mode again) to get to the desired position. It’s a rather essential part of the Rhino interface, that surprisingly many users don’t know about :grimacing:
HTH, Jakob

1 Like

Hi Jakob,

I have used elevator mode, but this doesn’t seem to bypass project osnaps…

I’m constantly moving something, realising it’s in osnap, exit command, toggle project osnap, redo command. To have the ability to hold Alt or some bind for temporarily disabling project osnaps would be nice.

-Jeremy

Hi Jeremy - not sure why you need to exit the command - you can mess with this setting, either in the toolbar thingy or at the command line

'_ProjectOsnap _Toggle

in the midst of an operation.

-Pascal

1 Like

Ah yes… thanks Pascal,

I was wondering is it possible to have it so when the key is held and pressed, that the projection is disabled, but when released, it turns back on?

-Jeremy

1 Like

Hi Jeremy, currently no, and I think we are running out of keys, but the toggle should at least help.

-Pascal

1 Like

Hi @jdelavaulx
Sorry, I totally misread the fact that your request was in regards to disabling the Osnaps - my bad! Personally I have toggle Osnaps on Ctrl+L and toggle Osnap projection on Ctrl+P (I’m lefthanded!), so that they are always easily available, but yes: That does require you to turn it back on after use. Sorry for the misunderstanding :slight_smile:
-Jakob

Way after the fact, but in case someone looks this up like I did, here’s the macro that employs Pascal’s project osnap toggle:

'_ProjectOsnap _Toggle
-PushPull _Pause _Pause _Pause
'_ProjectOsnap _Toggle