Re: [PATCH] Input: wacom - Add POINTER and DIRECT device properties
flat view
From: Ping Cheng <hidden>
Date: 2011-09-15 16:16:50
On Wed, Sep 14, 2011 at 12:15 AM, Henrik Rydberg [off-list ref] wrote:
On Tue, Sep 13, 2011 at 10:18:28AM +0200, Mohamed Ikbel Boulabiar wrote:quoted
Hi, On Tue, Sep 13, 2011 at 10:09 AM, Henrik Rydberg [off-list ref] wrote:quoted
. The question is then what behavior should be assigned to a large tablet without an embedded screen. It should have POINTER set for sure, but should it also have DIRECT set?Any large tablet without an embedded screen can be used in the 2 different ways: 1. The projection on top of it so it becomes a direct device. (this case is also used when you project 3d 120hz on top of multitouch devices: iMuts) 2. Simple indirect device, even if it's large: http://10gui.com/video/Two-finger scroll is actually used in a direct manner in that video. (Which, btw, does display some fresh concepts. :-)) I think the bottom line is that even if the "directness" of a device is configurable, it still needs to have a default. Moreover, the notion of kernel mode settings could be applicable here too.
Talking about default mode, there are cases that the mode is decided by the tools running on the device/tablet, instead of the tablet itself. Take Wacom's Intuos and Graphire series for example, those tablets support both styli and mice. For styli, the default is absolute mode; while for mice, it is relative. So, only valid property the tablet can tell the user-land is: I am a tablet, i.e., not a touchscreen. Clients have to check the tool types to set the default mode to relative (BTN_TOOL_MOUSE/LENS) or absolute (BTN_TOOL_PEN/AIRBRUSH/RUBBER...). Ping