-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DisableOnStylus does not disable all touch inputs #166
Comments
After some further testing, it seems to mostly happen when lots of pressure is applied to the screen (hence why a palm would make it happen). |
Did some more testing. Set the touch's |
I'd similar experience on my Surface Pro 5 running Fedora Gnome |
just received the official surface pen and can confirm that it happens with that as well. in the meantime im rocking a latitude 5290 which has its palm rejection working flawlessly out of the box. ill keep the surface around for support however |
it seems for some reasons config file in my case, tried : there is touch, and there is touch with stylus and palm
the only issue that i see is:
after running no indication of an error related to ignoring config file |
Edit: This is caused by NixOS/nixpkgs#344002
|
@sound-friend I'm experiencing similar issue. The SP7 I am working on has a glass screen cover which might be the reason for my issues. When I have a hand on my screen, a straight line is drawn as a dashed or even dotted line despite never raising the tip of the stylus from the screen. I've tested it with evdev and when I have my hand on the screen, the IPTSD virtual device is sending I've added debounce logic to the driver with a timeout of 0.07s. After those changes, everything seems to work fine. The 0.07s is a value that is good enough for me. It does not seem to affect my writing and my original issue almost does not happen. I've published the changes in a fork that I am not planning to make a PR for. My workaround seems hacky, is specific to the issue I am having and is using values that work for me and the device I am working on. The real issue may be with the hardware or the wacom driver and if so, should be fixed there. If the maintainers decide to merge it or build on top of it, I won't object though. Having that said, if you want to test the fork for yourself, here it is: https://github.com/wvffle/iptsd |
if you are willing: |
@sound-friend @Ramen-LadyHKG does disabling touch also disables stylus or limits its functionality? |
Have you tried lowering this value? https://github.com/linux-surface/iptsd/blob/master/etc/iptsd.conf#L157 If the "signal strength" from the stylus is less than this, the signals are ignored and the virtual stylus will emit a lifted event.
Could you please post your |
It might be good to add descriptions to those options. Unfortunately, lowering the value does not resolve my problems. I've tested values 25, 15 and 1 and in every single case it behaved identically. As @ECO1AI suggested, I've added a |
thanks for reminding me
here you go: is there anyway of visualizing heat-map in real time? |
Has there been a fix for this issue? |
Hey all! Just got a SP7, installed Arch (EndeavourOS) with the linux-surface kernel, as well as iptsd for note taking.
It seems that I'm having trouble with palm rejection. I checked both here and the linux-surface issues, and read there was two things I could fix this:
DisableOnStylus
to true.I've set option 2 to true, however it still seems like it's picking up on occasional touch input. Originally I thought it was just my palm, but I've also tested this with the setup described below:
I used my left hand (I'm left handed) to draw on the screen without that hand touching. With my right hand, I tapped the screen repeatedly. Below is the results of my tests. This was one constant line of drawing.
I've checked other issues and it doesn't seem like anyone else has this exact same issues, so I'm wondering if anyone knows how to fix this.
For refernce, the device is a Surface Pro 7 with an i3 and 4GB RAM. The pen I am using is a Wacom Bamboo Ink (although I'm getting a Surface Pen soon). I am using GNOME 46 and kernel 6.9.9 (arch surface kernel). Let me know what else you need!
The text was updated successfully, but these errors were encountered: