From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Henrik Rydberg" Subject: Re: [PATCH 8/9 v2] Input: add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad Date: Thu, 11 Aug 2011 22:07:08 +0200 Message-ID: <20110811200708.GA6084@polaris.bitmath.org> References: <1311169146-20066-1-git-send-email-djkurtz@chromium.org> <1311169146-20066-9-git-send-email-djkurtz@chromium.org> <20110725082918.GC22937@core.coreip.homeip.net> <20110725181645.GA6876@core.coreip.homeip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from smtprelay-h21.telenor.se ([195.54.99.196]:48325 "EHLO smtprelay-h21.telenor.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753382Ab1HKUGT (ORCPT ); Thu, 11 Aug 2011 16:06:19 -0400 Content-Disposition: inline In-Reply-To: Sender: linux-input-owner@vger.kernel.org List-Id: linux-input@vger.kernel.org To: Daniel Kurtz Cc: Dmitry Torokhov , chase.douglas@canonical.com, rubini@cvml.unipv.it, linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, derek.foreman@collabora.co.uk, daniel.stone@collabora.co.uk, olofj@chromium.org > > That, or nothing... The fact that the device can report 5 finger to= uch > > does not mean that anybody cares about this. > > -- > > Dmitry >=20 > The only current use of this is to detect "resting thumb + 4-finger-s= croll". > "4-finger scroll" is a gesture supported by some applications and > operating systems. > "resting thumb" is when a clickpad user rests a finger (typically a > thumb), in the bottom left "click zone" in anticipation of > click+move=3Dselect gestures. > Thus, this 4-finger scroll is actually sometimes a 5-finger gesture. Which is actually the same reason QUADTAP was added originally... are we entering a recursion here? ;-) I tend to agree with Dmitry - without a clear usage, it makes sense to instead wait to see which comes first - a five-finger usecase or a true MT device that everybody can afford. > Similarly, I work with many touchpads from different vendors, some of > which do actually provide 5 independent finger coordinates. The > drivers for these touchpads truly send 5 MT-B slots when 5 fingers ar= e > present. >=20 > Should these drivers perform=A0input_mt_report_pointer_emulation()? > If so, should we add BTN_TOOL_QUINTTAP to allow them to report 5 > fingers in emulation mode? Pointer emulation is a separate issue from the number of finger reports. > Or is that ridiculous, since emulation is only for old userspace > programs which wouldn't know what to do with QUINTTAP, anyway? I would say yes. ;-) Cheers, Henrik -- To unsubscribe from this list: send the line "unsubscribe linux-input" = in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html