Bug 469334

Summary: [Feature request] Add option for palm rejection on Wacom/ELAN Touchscreen
Product: [Applications] systemsettings Reporter: FischBytes.de <bugtracker>
Component: kcm_wacomtabletAssignee: Valerii Malov <jazzvoid>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description FischBytes.de 2023-05-04 00:35:09 UTC
SUMMARY
This applies to the ThinkPad 20CD which uses a weird setup of touchscreens. I was able to make palm rejection work by using a script found at https://github.com/olofmogren/palmreject and the built-in palm rejections of Krita and Xournal++ also work just fine, however when using something like OneNote Web it won't due to the lack of software-level palm detection. It would be to have a GUI interface that disables the finger-detecting portion of the touchscreen when pen input is being done. 

For better explanation of my situation, I have attached the output of xinput:
↳ ELAN Touchscreen                                  id=9    [slave  pointer  (2)]
↳ Wacom ISDv4 EC Pen stylus                  id=11   [slave  pointer  (2)]
↳ Wacom ISDv4 EC Pen eraser                 id=16   [slave  pointer  (2)]

STEPS TO REPRODUCE
1.  Own affected model (e.g. ThinkPad YOGA 20CD)
2.  Try to use something like OneNote Web
3.  See how your palm makes the drawing iffy

OBSERVED RESULT
Palm rejection doesn't work.

EXPECTED RESULT
Palm rejection works.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE 20230501
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.8