MrWriter
MrWriter copied to clipboard
Disable Touch/Mouse input
Hey, I like the pressure sensitivity feature of your App. I want to suggest to use the touch/mouse input as pan tool. Many new devices have a touchscreen (Surface, Yoga etc.). When using the stylus on these devices, one always draws with the palm too. This is very annoying. My suggestion is to disable to mouse input in the app while the pen is used for drawing and to use the mouse input as a pan/scroll tool otherwise.
Edit:typo
Use xnohands: https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_Helix#xnohands
xnohands is only a workaround. Utilizing touch to scroll and the pen to draw enhances the user experience.
How?
I don't own such a device, so I cannot test this. This is a valid request and I'll see what I can do.
Thanks for considering it. I'd be glad to do testing.
@Honigmelone I finally got around to working on this. Please try the following test build. You should be able to scroll with one finger and touch should never draw anything.
I'm interested in what happens if you use the pen and rest your palm on the screen at the same time. My guess is that you'd be able to draw, but moving your hand will be recognized as a finger moving and the page is scrolling, which is obviously not what we want.
Windows: https://transfer.sh/wZAEc/MrWriter.zip Linux: https://transfer.sh/pyIAf/MrWriter-git.bd56d16-x86_64.AppImage Mac: https://transfer.sh/1V5gX/MrWriter.dmg
ETA: those links should be good for a week. If they don't work, let me know and I'll upload it somewhere else.
@unruhschuh if possible, could you please reupload AppImage to another file sharing hosting? For some reason I can't access transfer.sh directly nor via VPN.
https://www.dropbox.com/s/6dv1o11it2h3360/MrWriter-git.bd56d16-x86_64.AppImage?dl=0
Thank you for re-upload!
You should be able to scroll with one finger and touch should never draw anything.
In my case any attempt to interact with one finger (even with menu) cause program to hang - it no longer react to any input and can be only closed.
I have to note that palm rejection works, I can rest palm and the screen and use stylus for drawing, at least as long as I didn't change position of my hand.
but moving your hand will be recognized as a finger moving and the page is scrolling, which is obviously not what we want.
Right now it lead to same issue as interactions with one finger - hang.
Thanks. That is weird. Could you please test this new build? I haven't changed anything, but I added some debug messages. Run it in the terminal, touch and move somewhere on the page and post the output from the terminal.
https://www.dropbox.com/s/h99kwrv5ruz28lg/MrWriter-git.1e906b3-x86_64.AppImage?dl=0
@unruhschuh I launched this build, touch menu Page, touch menu item "Page Settings", program hang here. There is all output to terminal:
~$ ./MrWriter-git.1e906b3-x86_64.AppImage
QPixmap::setMask() mask size differs from pixmap size
show event
Killed
Is there a way to disable pressure sensitivity while i use my graphics pad on MrWriter? Ther's no settings tab to remove it?