Jump to content

Issue with MapTP Software causing Delay in Paint.net Drawing


Recommended Posts

I am encountering a significant delay issue while using the MapTP software in conjunction with Paint.net for drawing. When utilizing the touchpad to draw in Paint.net, I am facing severe lag where the cursor does not follow the touch smoothly. Interestingly, when performing the same actions in Microsoft Whiteboard, the performance is normal without any delays.

 

MapTP software, which I am using, is a tool that converts touchpad coordinates of a laptop into mouse coordinates on the screen, just like using a graphic tablet.

 

Here is the link to the MapTP GitHub page for reference: https://github.com/lingrottin/MapTP

 

I have post an issue on GitHub, you can get more information in this link: https://github.com/lingrottin/MapTP/issues/5

 

Any insights, tips, or solutions regarding this issue would be greatly appreciated.

 

 

 

Edited by Tactilis
Corrected the MapTP link, which had a trailing ')' so 404'd
Link to comment
Share on other sites

If they are sending over WM_MOUSE* events, they should instead send over WM_POINTER events. Those provide the ability to consolidate multiple MOVED events into 1 event. That will be easier for PDN to process.

 

Also, I can't read or write Chinese, so I can't really read or participate in that GitHub thread.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

The glitches you're seeing are reminscent of when Paint.NET used to use GetMouseMovePointsEx(). It caused all sorts of problems and is why it was removed, and why I eventually transitioned the code over to the Windows WM_POINTER system.

 

Instead of simulating a mouse, make sure you're simulating a pointer (pen/stylus).

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Beyond that, this is custom external software you're using that I can't really provide any support for.

 

If you have specific questions about Paint.NET's input system and processing, I can answer that sort of question.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Thank you for your answer. , I translated everything in the process. And you can participate in the language you know, Not being able to read and write Chinese is not a problem.

9 hours ago, Rick Brewster said:

If they are sending over WM_MOUSE* events, they should instead send over WM_POINTER events. Those provide the ability to consolidate multiple MOVED events into 1 event. That will be easier for PDN to process.

 

Also, I can't read or write Chinese, so I can't really read or participate in that GitHub thread.


 

 

Edited by Tactilis
Changed the quote from Rick back to English (it appeared here in Chinese)
Link to comment
Share on other sites

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