Flowgun Posted November 28 Posted November 28 Hello everyone, so, pressing the end and home keys when typing to move across the letters also moves the canvas, which is super annoying pressing ctrl+end and ctrl+home to get to the end/beginning of the text doesn't work I tried to send this feedback from the "send feedback or bug report" in the top-right corner, but Outlook opened an ungodly amount of windows that caused my computer to freeze for some good moment. Quote
Ego Eram Reputo Posted November 28 Posted November 28 36 minutes ago, Flowgun said: so, pressing the end and home keys when typing to move across the letters also moves the canvas, which is super annoying pressing ctrl+end and ctrl+home to get to the end/beginning of the text doesn't work You're mistaking a raster image editor for a wordprocessor. PDN isn't that, and comes with only basic text tools. See the shortcuts below. These are used for image manipilation during the editing process, so they aren't available for WP tasks. Scroll left Shift + Mouse Wheel up, Shift + PgUp or Home x 1 Scroll right Shift + Mouse Wheel down, Shift + PgDn or End x 1 Scroll top left image to center screen Ctrl + Home Scroll bottom right image to center screen Ctrl + End Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker
Ego Eram Reputo Posted November 28 Posted November 28 If you need to manipulate text in thie manner, I recommend you do your text editing in a external word processor then copy & paste into PDN (of course paste your text into a transparent layer set aside just for text). Quote ebook: Mastering Paint.NET | resources: Plugin Index | Stereogram Tut | proud supporter of Codelab plugins: EER's Plugin Pack | Planetoid | StickMan | WhichSymbol+ | Dr Scott's Markup Renderer | CSV Filetype | dwarf horde plugins: Plugin Browser | ShapeMaker
Tactilis Posted November 28 Posted November 28 2 hours ago, Flowgun said: pressing the end and home keys when typing to move across the letters also moves the canvas, which is super annoying This is by design. The intention is to keep the text insertion caret always on screen. To illustrate this, start typing a line of text, then zoom in sufficiently and scroll the canvas so that the caret is off screen. When you type another character or press Home or End the canvas is scrolled horizontally so the caret comes back into view. I'm not 100% sure of the algorithm but it appears to try to keep the caret in a region near the middle of the screen. The problem that you are seeing is that there are some quirks in the algorithm that results in the canvas sometimes being moved when it's not necessary to do so to keep the caret displayed and sometimes the canvas is moved in an illogical manner, for example it gets scrolled vertically for no apparent reason. So, if you are doing complicated text entry where you might need to use Home and End to frequently jump to the ends of the text, then I'd agree with @Ego Eram Reputo's advice to prepare the text externally to Paint.NET and paste it in when ready. For the future, in Paint.NET 6+ when the .pdn file format is enhanced and @Rick Brewster has the opportunity to implement re-editable text (a major piece of work), then hopefully the caret movement/screen scrolling quirks can also be addressed. 1 Quote
Flowgun Posted November 28 Author Posted November 28 fair enough. The algorithm is too rudimentary though. It shouldn't be hard to first move the Caret and then check its X and Y position against Paint.Net window and then move the canvas if needed. I'm not mistaking paint.NET with a word processor. Those basic functions exist in any image editor that I tried, even ones that wrote their own text input engine without any reliance on Windows's libraries. I also believe that those functionalities exist by default with the libraries that paint.NET uses and should be easy to implement, but the developer knows better. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.