Inkscape.org
Beginners' Questions Canvas Rotation
  1. #1
    Risk176 Risk176 @Risk176
    👍

    I did some searching but, could not fine an answer. 

    With Inkscape 1.0, when you press down Ctrl, hold down the mouse wheel, and move the mouse, the canvas rotates. Is there a way to lock the canvas to keep it from doing this? 

  2. #2
    Polarbrainfreeze Polarbrainfreeze @Polarbrainfreeze

    I don't have an answer for you, but I just wanted to chime in that this new feature is driving me crazy.   I did not realize how often I Ctrl-click the middle button to pan.   In Fusion 360, I use Ctrl-click the middle button to pan.  And I do about half my work in Fusion 360 and half in Inkscape.    In the previous version of inkscape ctrl-click would pan.   Now it rotates.   I would love for both tools I use to have the same pan function.

    I looked through preferences to turn this off, but I could not find anything.   I would love to know how to either turn this feature off or lock the canvas.   

    Or quickly reset the rotation without having to go into the View menu. 

    Or snap the rotations to specific degrees.   Right now, I rotate by accident, but then it's hard to rotate back to exactly 90 degrees.

     

     

  3. #3
    ankitpatel.stockimage ankitpatel.stockimage @ankitpatel.stockimage

    It's very irritating for me ,for now better to use older version 😥

  4. #4
    Tyler Durden Tyler Durden @TylerDurden
    Polarbrainfreeze

     In Fusion 360, I use Ctrl-click the middle button to pan.  And I do about half my work in Fusion 360 and half in Inkscape.    In the previous version of inkscape ctrl-click would pan.   Now it rotates.   I would love for both tools I use to have the same pan function.

    Same here.

  5. #5
    Bastian Ilso Bastian Ilso @hougaard.junior

    Is there any issue being tracked in Inkscape's tracker regarding this? It keeps happening for me all the time as well.

    I found Issue 530 but thats regarding just the UI buttons, not the problematic shortcut (Ctrl+MiddleClick).

  6. #6
    tukykarmakar tukykarmakar @tukykarmakar
    *

    Just curious, what do you all use the ctrl+mmb for? Asking anyone who's having issues with the canvas rotation.

  7. #7
    Bastian Ilso Bastian Ilso @hougaard.junior
    👍

    @tukykarmakar It's not that Ctrl+MMB per se is being used. It's rather that Dragging rapidly with MMB, and subsequently zooming with Ctrl+Scroll is the bread and butter of navigating the view. So imagine that with a rapid sequence of "MMB -> Ctrl+Scroll -> MMB -> MMB -> Ctrl+Scroll" etc could by accident become "MMB -> Ctrl+Scroll -> Ctrl+MMB ...." This was previously not noticeable, since Ctrl+MMB didnt mean anything, but now its alters the state of the canvas to something that is quiet time consuming to reverse.

  8. #8
    SunnnyDaze SunnnyDaze @SunnnyDaze

    @tukykarmakar If you're looking to rotate the canvas in set increments, CTRL+SHIFT+MouseWheelUpDown rotates the canvas in 15 degree increments.

    I use the standard zoom and pan controls, which are:

    MouseWheel = Pan Up / Down
    MouseWheel+CTRL = Zoom In / Out
    MouseWheel+SHIFT = Pan Left / Right

    These are very convenient because you naturally have your hand in that area, and all you have to do is move a finger or two around a little tiny bit.  I find this method much more efficient than the MiddleMouseButton method of panning, which is probably why it is the more common method between programs, and across operating systems.

    I don't use CTRL+MiddleMouseButton for anything.  If I want to rotate the canvas I usually use CTRL+SHIFT+MouseWheel.

    These work in just about every program out there, except Microsoft products, which is one of the reasons I run LibreOffice instead.  Those controls work in Google Chrome, Adobe Acrobat, LibreOffce, GIMP, Altium Designer (PCB Software), Firefox.  There are a couple of Microsoft products now that the standard Zoom & Pan controls work in.  Those are VS Code and Edge Chromium, but those products are not based on code libraries that come from Microsoft.


     

  9. #9
    Rafał Chłopek Rafał Chłopek @rchlopek
    🙇

    Finally, I've found a way to partially help with this!

    When you start rotating the canvas (by mistake) with Ctrl + Middle-MB simply press SHIFT (while still holding CTRL) and move your mouse a bit - it will allow you to easily go back to 0 degrees.

  10. #10
    JohanPringle JohanPringle @JohanPringle

    I think I need to revert back to an older version, this is ruining my productivity. 

  11. #11
    Risk176 Risk176 @Risk176

    So, the solution I have been using is just using the mouse wheel to zoom in and out. I seldom have an issue with rotating the canvas now.

    Go to Global Preferences > Behavior > Scrolling  and check the "Mouse wheel zooms by default" box at the bottom. This works for me anyways.

  12. #12
    Bastian Ilso Bastian Ilso @hougaard.junior

    Rafal's solution did not work for me - for some reason holding shift does not do anything while hlding Ctrl+MMB for me.

    But I changed by settings as per Risk's suggestion, that workaround solved the issue for me, for the time being (although I'm always wary of changing default behavior..)

  13. #13
    Rafał Chłopek Rafał Chłopek @rchlopek

    @Bastian - did you move your mouse AFTER adding SHIFT?

    Scenario looks like that: Press Ctrl, press MMB (by mistake) - canvas starts rotating driving us insane - now, (still holding Ctrl), press SHIFT (left shift), and MOVE your mouse - on Windows, canvas returns to 0 degress - release all keys and MMB - viola!

  14. #14
    JohanPringle JohanPringle @JohanPringle

    I just rolled back to an older version before this frustrating feature was added, since you can't switch it off. Now I'm happily back to my normal routine and speed of work.

  15. #15
    astrolad47 astrolad47 @astrolad47

    In the bottom right are canvas scale and rotate controls. You can click for increments up or down, or set specific values.

  16. #16
    Kristoffer Ödmark Kristoffer Ödmark @kristoffer

    I'm just gonna chime in here as well, I am using Linux and well downgrading inkscape is kind of an bummer, but this is really really frustrating. So much that i had to google for a solution and ended up here, where there seems that there is none. 

    My question is more, will I get updated here if there is any way of reverting this.

  17. #17
    Fabio84 Fabio84 @Fabio84

    here is the solution:

    https://www.reddit.com/r/Inkscape/comments/gtsbgv/reset_and_disable_view_tilt/

    View > Canvas Orientation > Reset Rotation

  18. #18
    Polarbrainfreeze Polarbrainfreeze @Polarbrainfreeze

    Hi @Fabio84,

    Thanks for the answer, but I'm not looking to reset the rotation once I've rotated the canvas, I want to disable the rotation completely.   

    Jumping from Fusion to Inkscape is driving me nuts.   I rotate many times by accident and each time I go to the bottom right, and type 0.   I would rather just disable the rotation and not have to reset it each time I do it by accident.

  19. #19
    Rafał Chłopek Rafał Chłopek @rchlopek

    @Polarbrainfreeze

    Try this: when canvas starts rotating (driving us insane) - still holding Ctrl, just press left SHIFT and MOVE your mouse a little - on Windows, canvas returns to 0 degrees - release all keys and MMB - viola!

    I know it is not permanent fix but allows to quickly return to 0 deg.

  20. #20
    SunnnyDaze SunnnyDaze @SunnnyDaze
    You can now lock rotation in Inkscape. Go to: View --> Orientation --> Rotate Lock Check the "Rotate Lock" box to lock the canvas rotation. Eventually they are planning on putting a lock icon down in the lower right by the "R", or making the "R" the lock icon itself. You need to have the latest version 1.1-dev. You can get this in Linux through Snapcraft. To get the latest cutting edge version in Linux type: sudo snap install inkscape --edge If you already have a "--stable" snap package installed, you will have to uninstall it, and then install the cutting edge package above. sudo snap remove inkscape --purge If you're on Microsoft or Apple, I can't help you. You'll have to figure out how to get the 1.1-dev on your own. I find the Microsoft work environment to be very inefficient compare to Linux desktop, so I don't put a lot of effort into figuring out Microsoft issues. Also, you will need to connect the snap package to removable media, just like you need to do with all snap packages. sudo snap connect inskscape:removable-media
  21. #21
    Polarbrainfreeze Polarbrainfreeze @Polarbrainfreeze

    Thanks @SunnnyDaze!   I don't have the latest 1.1 dev.   But at least it's good to know that it's coming in a future release!

     

  22. #22
    milan.gabersek milan.gabersek @milan.gabersek

    Easiest solution for me: on the bottom right correr there is input field with R sign - enter 0 (or whatever you need) for 0° rotation.

  23. #23
    Pablo Lara H Pablo Lara H @pablolarah
    *

    Hi 

    If you are having problems with rotated canvas, I found a solution.

    Go to Menu on top:

    View

    Orientation

    Reset Rotation

    This is the case when the canvas is rotated. 

    If it is not and you want just to avoid the canvas rotate by mistake:

    View

    Orientation

    Lock Rotation

    You can use them both together.

    I hope this will be useful for some of you. 

    2021 07 30 (2)
  24. #24
    Paddy_CAD Paddy_CAD @Paddy_CAD

    This might be what you need.  I'm using v1.1 and there's an option in preferences to disable canvas rotation.

  25. #25
    Pablo Lara H Pablo Lara H @pablolarah

    @Paddy_CAD Cool. Thanks!