Some devices send expresskeys on its own interface, that is, there is no motion/pointer events associated with the pad interface.
This patch handles above case. Signed-off-by: Ping Cheng <pi...@wacom.com> --- src/wcmUSB.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wcmUSB.c b/src/wcmUSB.c index 634eb1c..4a49c4a 100644 --- a/src/wcmUSB.c +++ b/src/wcmUSB.c @@ -1756,7 +1756,8 @@ static void usbGenericTouchscreenQuirks(unsigned long *keys, */ if (ISBITSET(keys, BTN_TOUCH) && !ISBITSET(keys, BTN_TOOL_FINGER) && - !ISBITSET(keys, BTN_TOOL_PEN)) + !ISBITSET(keys, BTN_TOOL_PEN) && + ISBITSET(abs, ABS_X)) { SETBIT(keys, BTN_TOOL_FINGER); /* 1FGT */ TabletSetFeature(common, WCM_TPC); -- 1.8.1.2 ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel