# Accidentally changing a viewport to perspective, is there a fix?

**URL:** <https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047>\
**Category:** Rhino for Windows\
**Created:** [October 26, 2019, 4:27pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047 "2019-10-26T16:27:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Max3](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/max3/32/493424_2.png) [@Max3](https://discourse.mcneel.com/u/Max3)\
**Post date:** [October 26, 2019, 4:27pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/1 "2019-10-26T16:27:13Z")

</div>

When I’m doing a lot of subobject selection, I occasionally end up accidentally doing a combination of ctrl, shift and right click that will shift my top, right or front viewport to perspective view.

This seems to happen more in the WIP but that could just be because I’m doing a lot of SubD stuff that requires a lot of subobject selection.

I know I can just click on the viewport menu and change the view back to “top” for example.

But is there a setting that will make a 2d viewport not respond to a 3d rotate command from the mouse? It’d be great if I could just block it from happening at all, rather than having to undo it every time it happens.

---

<div class="post-metadata">

**Author:** ![Helvetosaur](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/helvetosaur/32/635974_2.png) [@Helvetosaur](https://discourse.mcneel.com/u/Helvetosaur)\
**Post date:** [October 26, 2019, 4:41pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/2 "2019-10-26T16:41:04Z")

</div>

> [@Max3](#):
>
> When I’m doing a lot of subobject selection, I occasionally end up accidentally doing a combination of ctrl, shift and right click

Why are you using Ctrl+Shift+_RIGHT_ click? Normally subobject selection is Ctrl+Shift+_Left_ click…

---

<div class="post-metadata">

**Author:** ![Max3](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/max3/32/493424_2.png) [@Max3](https://discourse.mcneel.com/u/Max3)\
**Post date:** [October 26, 2019, 5:33pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/3 "2019-10-26T17:33:33Z")

</div>

I think what’s happening is that I’m keeping the ctrl and shift keys down while trying to pan, not using the wrong mouse button to select.

It’s still be nice to be able to lock viewports in 2d.

---

<div class="post-metadata">

**Author:** ![Helvetosaur](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/helvetosaur/32/635974_2.png) [@Helvetosaur](https://discourse.mcneel.com/u/Helvetosaur)\
**Post date:** [October 26, 2019, 5:41pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/4 "2019-10-26T17:41:41Z")

</div>

> [@Max3](#):
>
> It’s still be nice to be able to lock viewports in 2d.

Well, Rhino viewports are _always_ 3D… The Front, Side etc. viewports are just parallel projection views of the 3D objects.

That being said, I agree 100% that it would be nice to have the option to not knock a parallel view off-axis by using Ctrl+Shift+RMB. We simply need a setting to disable this action in Options\>Views. @pascal…

---

<div class="post-metadata">

**Author:** ![Max3](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/max3/32/493424_2.png) [@Max3](https://discourse.mcneel.com/u/Max3)\
**Post date:** [October 26, 2019, 5:46pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/5 "2019-10-26T17:46:15Z")

</div>

Yeah, minor frustration, and yeah I could learn not to do it, and yeah, it seems like it’d be pretty easy to disable.

There are a number of display and viewport and panel related actions that one can do accidentally and that can be annoying to undo.

Since I’ve been using Rhino for a while, I know how to undo them and it’s just a minor annoyance, but for new users it’s a common source of confusion.

How many “where did my layers panel go?!” posts does this forum get? Would things like that happen less if, for instance, we could lock docked windows individually, as opposed to globally, and there were some defaults that we could recommend new users start with?

---

<div class="post-metadata">

**Author:** ![anon39580149](https://avatars.discourse-cdn.com/v4/letter/a/977dab/32.png) [@anon39580149](https://discourse.mcneel.com/u/anon39580149)\
**Post date:** [October 26, 2019, 5:59pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/6 "2019-10-26T17:59:21Z")

</div>

Yes 2D views must fixed and locked

---

<div class="post-metadata">

**Author:** ![cairn](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/cairn/32/110614_2.png) [@cairn](https://discourse.mcneel.com/u/cairn)\
**Post date:** [October 26, 2019, 6:45pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/7 "2019-10-26T18:45:46Z")

</div>

You’ld think the ‘Always pan parallel views’ option would do this, or a sub-option of this …

---

<div class="post-metadata">

**Author:** ![Jarek](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/jarek/32/511212_2.png) [@Jarek](https://discourse.mcneel.com/u/Jarek)\
**Post date:** [October 26, 2019, 6:52pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/8 "2019-10-26T18:52:55Z")

</div>

Yeah, looked at this one as well but it will not prevent rotation with Ctrl+Shift, only blocks the RMB-drag rotation and always pans non-ortho views. Perhaps another option in that area could be added to disable rotation of parallel views altogether. I don’t think currently it is possible in Rhino.

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [October 29, 2019, 9:15pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/9 "2019-10-29T21:15:31Z")

</div>

Mitch, all - the end result would be that you could never skew a parallel vp using keyboard shortcuts, but you could still use the commands to do that… correct?  
[https://mcneel.myjetbrains.com/youtrack/issue/RH-55442](https://mcneel.myjetbrains.com/youtrack/issue/RH-55442)

-Pascal

---

<div class="post-metadata">

**Author:** ![Helvetosaur](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/helvetosaur/32/635974_2.png) [@Helvetosaur](https://discourse.mcneel.com/u/Helvetosaur)\
**Post date:** [October 29, 2019, 9:40pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/10 "2019-10-29T21:40:32Z")

</div>

> [@pascal](#):
>
> the end result would be that you could never skew a parallel vp using keyboard shortcuts, but you could still use the commands to do that… correct?

Exactly… 👍🏻

If you extensively use ctrl+shift for subobject selection, when you’re moving fast it’s pretty easy to accidentally do this.

---

<div class="post-metadata">

**Author:** ![Max3](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/max3/32/493424_2.png) [@Max3](https://discourse.mcneel.com/u/Max3)\
**Post date:** [October 29, 2019, 9:47pm UTC](https://discourse.mcneel.com/t/accidentally-changing-a-viewport-to-perspective-is-there-a-fix/91047/11 "2019-10-29T21:47:41Z")

</div>

Exactly. I typically don’t accidentally skew viewports very often. Occasionally it’ll happen. But testing SubD is making it happen much more often, because _most_ selection in that context is subobjects.
