Jump to content
Paint.NET 5.1 is now available! ×

Recommended Posts

Posted

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.
Posted
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

 

 

 

Posted

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).

Posted
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.

  • Like 1
Posted

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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...