On Wed, Sep 14, 2011 at 12:15 AM, Henrik Rydberg <rydberg@xxxxxxxxxxx> wrote: > On Tue, Sep 13, 2011 at 10:18:28AM +0200, Mohamed Ikbel Boulabiar wrote: >> Hi, >> >> On Tue, Sep 13, 2011 at 10:09 AM, Henrik Rydberg <rydberg@xxxxxxxxxxx> wrote: >> > >> > . 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 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html