Rx1nns Posted September 22 Share Posted September 22 (edited) 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 September 23 by Tactilis Corrected the MapTP link, which had a trailing ')' so 404'd Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 23 Share Posted September 23 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. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 23 Share Posted September 23 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). Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 23 Share Posted September 23 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. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted September 23 Share Posted September 23 Also you should try the 5.1 Beta and see if it's any different Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rx1nns Posted September 23 Author Share Posted September 23 (edited) 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 September 23 by Tactilis Changed the quote from Rick back to English (it appeared here in Chinese) Quote Link to comment Share on other sites More sharing options...
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.