If you think you might have found a bug in Inkscape, or you want to request a new feature, please first discuss it with us here in the forum. (Start a new topic in Beyond the Basics board.)
Even if I set a new shortcut to move objects right/left the same problem appear : the shortcut to move object right move it left relative to screen if the workspace is upside down and top or bottom if the workspace is rotated by 90deg.
I ask for an option to change commands behavior to move objects relative to screen where it currently always moves relative to workspace.
The canvas rotation [R: XXX] is the angle between svg axes and screen axes. Pressing [arrow] or [shift+arrow] moves any selected objects along the svg axes, which is not intuitive but it's easy for Inkscape to count the pixels. In contrast, [ctrl+arrow] scrolls the canvas along the screen axes regardless of the canvas rotation.
The only workaround I can suggest is to leave the canvas rotation angle at 0 degrees and instead rotate the entire drawing by 180 degrees when you want to work in the inverted view.
I don't know how you set the shortcut, but the way I set it anyway is shift+[→] is 90 degrees clockwise. You want this shortcut to take effect without conflicting with others need to select it with the node editing tool to take effect.
Oh, I misunderstood. You are in a bit of a unique situation. You are flipping the page and then you move the right keyboard and the object is moving to the left. I don't encounter this situation at work. You should go to the feedback bar. Probably not a good solution either.
Wow, are you modifying the source code to package this yourself? Or is it a secondary modification of the software? I don't know anything about programming, and this is a very good operation on your part. If you do, let me ask you a question by the way. Is it possible to modify the magnifying glass button Shift to Alt inside the code?
Is it possible to modify the magnifying glass button Shift to Alt inside the code
I can't see what you're taking about.
It certainly possible to modify whatever you want but the workflow is discuss it first, then code and finally propose the modification to main code integration. Please open a new discussion for this modification.
What country are you, see you this forum information estimated that you are not Europe and the United States, I mean the magnifying glass by Shift is shrink, whether you can change to press Alt shrink.
Well, it was too hard for me, a layman, I couldn't find which file to modify for the entrance, but thanks for letting me know there is a way to solve it.
Thanks, this is an alternative to using the scroll wheel. I am now working mostly with Freehand, a 20+ year old software. inkscape This software I have been experiencing now for almost two months. The features are very comprehensive and powerful. There are still some features that are only available in the 1.3 version. The lag is the most unpleasant part of the experience, shortcut keys are not the same as other software on the market, but it can also adapt. I hope that 1.3 approach to the release of the perfect replacement @Polygon
(Funny aside - I grew up with Freehand and the very first alpha and betas during the DTP revolution in the 80s when it was still Altsys. We still have a Mac with SnowLeopard that can run the last version. Too bad Macromedia got too greedy. I can't believe that was 36 years ago.)
Freehand is an excellent software, but unfortunately it was acquired and can no longer be updated. My work involves multiple pages, Freehand is easy to use, and although it has been over 20 years, I have not found a complete replacement. corelDRAW also supports multiple pages, but the operation is not smooth enough. in December, I found inkscape to be a good experience. The functions are very full. I hope it will come soon!
Hi,
for the first time I'm working on a folded paper so I draw on the page bottom and rotate the workspace 180deg to work on the other half.
I notice then the arrow keys work relatively to the workspace: left key move an object to the left of the page which is the screen right.
Could an option be added to switch the keys direction in this case? + consider 90deg cases where left key move up or down…
I don´t think this is the right place to ask for new features. But: If you just need the arrow on the other end you can go Path->Reverse.
Hi @Polygon, thank for the interest
I don't talk about path edge but arrow key on the keyboard : I'm using [→] and Shift+[→] to move objects.
For the place to post I refer https://inkscape.org/forums/beyond/how-to-report-bugs-or-request-new-features/
Ooops. 🤦♂️
The software supports rotation by 90 degrees. You can define your own shortcut keys.
Hi @monsterfox,
Even if I set a new shortcut to move objects right/left the same problem appear : the shortcut to move object right move it left relative to screen if the workspace is upside down and top or bottom if the workspace is rotated by 90deg.
I ask for an option to change commands behavior to move objects relative to screen where it currently always moves relative to workspace.
The canvas rotation [R: XXX] is the angle between svg axes and screen axes. Pressing [arrow] or [shift+arrow] moves any selected objects along the svg axes, which is not intuitive but it's easy for Inkscape to count the pixels. In contrast, [ctrl+arrow] scrolls the canvas along the screen axes regardless of the canvas rotation.
The only workaround I can suggest is to leave the canvas rotation angle at 0 degrees and instead rotate the entire drawing by 180 degrees when you want to work in the inverted view.
The proposed feature could be coded here :
ObjectSet::moveScreen
https://gitlab.com/inkscape/inkscape/-/blob/master/src/selection-chemistry.cpp#L2394The previous function in this file (
ObjectSet::move
https://gitlab.com/inkscape/inkscape/-/blob/master/src/selection-chemistry.cpp#L2375 ) is run when arrow keys are pressed.I don't know how you set the shortcut, but the way I set it anyway is shift+[→] is 90 degrees clockwise. You want this shortcut to take effect without conflicting with others need to select it with the node editing tool to take effect.
Inkscape 1.2.2 (b0a8486541, 2022-12-01)
I can't find how to set a new shortcut to translate the object
See the video for the actual behavior I get. When the workspace is rotated 180° I'd like object moves right as I press the right key.
Oh, I misunderstood. You are in a bit of a unique situation. You are flipping the page and then you move the right keyboard and the object is moving to the left. I don't encounter this situation at work. You should go to the feedback bar. Probably not a good solution either.
Ok, it was easy to make it works as I want. See the attached video.
I just add the rotation in this function
Now I'd like to add a user option to switch between this behavior and the legacy one…
Wow, are you modifying the source code to package this yourself? Or is it a secondary modification of the software? I don't know anything about programming, and this is a very good operation on your part. If you do, let me ask you a question by the way. Is it possible to modify the magnifying glass button Shift to Alt inside the code?
As you imagine the video was made with a self compiled binary.
I can't see what you're taking about.
It certainly possible to modify whatever you want but the workflow is discuss it first, then code and finally propose the modification to main code integration.
Please open a new discussion for this modification.
What country are you, see you this forum information estimated that you are not Europe and the United States, I mean the magnifying glass by Shift is shrink, whether you can change to press Alt shrink.
I'm french.
I never use this tool, I prefer Ctrl+Mouse Wheel which works in pretty any soft.
This tool is coded here : https://gitlab.com/inkscape/inkscape/-/blob/master/src/ui/tools/zoom-tool.cpp#L51
You only have to change GDK_SHIFT_MASK to GDK_ALT_MASK.
Well, it was too hard for me, a layman, I couldn't find which file to modify for the entrance, but thanks for letting me know there is a way to solve it.
Not sure: no need here to activate the zoom tool or any modifier key to zoom-in/out with just the scroll-wheel:
Thanks, this is an alternative to using the scroll wheel. I am now working mostly with Freehand, a 20+ year old software. inkscape This software I have been experiencing now for almost two months. The features are very comprehensive and powerful. There are still some features that are only available in the 1.3 version. The lag is the most unpleasant part of the experience, shortcut keys are not the same as other software on the market, but it can also adapt. I hope that 1.3 approach to the release of the perfect replacement @Polygon
(Funny aside - I grew up with Freehand and the very first alpha and betas during the DTP revolution in the 80s when it was still Altsys. We still have a Mac with SnowLeopard that can run the last version. Too bad Macromedia got too greedy. I can't believe that was 36 years ago.)
Freehand is an excellent software, but unfortunately it was acquired and can no longer be updated. My work involves multiple pages, Freehand is easy to use, and although it has been over 20 years, I have not found a complete replacement. corelDRAW also supports multiple pages, but the operation is not smooth enough. in December, I found inkscape to be a good experience. The functions are very full. I hope it will come soon!
Preference added
It's time to create the Pull Request.
I envy you for being able to program the functions you need to add yourself, for God's sake, let me fall into the eighteenth circle of hell.
How long did it take you to learn this stuff?