Re: Proper representation of button touch (as opposed to button press)

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

 



Hi Jason,

On Fri, Mar 02, 2012 at 10:36:22AM -0800, Jason Gerecke wrote:
> The Intuos5 was just announced, and I'm working on adding support for
> it to the wacom kernel module. One feature new to the Intuos5 is the
> addition of capacitive sensors embedded in the buttons. Each
> ExpressKey (button) has two bits of state: one for the capacitive
> switch and one for the mechanical switch. These bits are synthesized
> into three cases: released, touched, and pressed (the 4th case of
> "pressed with a non-capacitive object" isn't particularly
> interesting). My initial thought was to call input_event() with a
> unique value for the 'touched' case. However, the documentation only
> defines three values for EV_KEY: 0 (released), 1 (pressed), and 2
> (autorepeat).
> 
> Is 'touched' a case we would want to allow for EV_KEY, or should I be
> representing things differently?

Differently please. It looks like you have 2 independent objects there -
one mechanical switch (persistent on/off) and one is a key (pressed
while touched).

Thanks.

-- 
Dmitry
--
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