Re: [PATCH] Input: wacom - Add POINTER and DIRECT device properties

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux