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?
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.
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.
@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.
@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.
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.
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..)
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.
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.
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.
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.
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
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?
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.
It's very irritating for me ,for now better to use older version 😥
Same here.
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).
Just curious, what do you all use the ctrl+mmb for? Asking anyone who's having issues with the canvas rotation.
@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.
@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.
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.
I think I need to revert back to an older version, this is ruining my productivity.
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.
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..)
@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!
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.
In the bottom right are canvas scale and rotate controls. You can click for increments up or down, or set specific values.
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.
here is the solution:
https://www.reddit.com/r/Inkscape/comments/gtsbgv/reset_and_disable_view_tilt/
View > Canvas Orientation > Reset Rotation
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.
@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.
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!
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.
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.
This might be what you need. I'm using v1.1 and there's an option in preferences to disable canvas rotation.
@Paddy_CAD Cool. Thanks!