Thread (11 messages) 11 messages, 2 authors, 2010-03-02

Re: [PATCH 1/1]: input: add support for VirtualBox touchscreen emulation to the Lifebook driver

flat view

From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Date: 2010-03-02 21:28:24
Also in: lkml

On Tue, Mar 02, 2010 at 09:44:48PM +0100, Michael Thayer wrote:
Hello Dmitry,

Le jeudi 25 février 2010 à 02:17 -0800, Dmitry Torokhov a écrit :
quoted
On Wed, Feb 24, 2010 at 12:46:29PM +0100, Michael Thayer wrote:
quoted
Le mercredi 24 février 2010 à 02:02 -0800, Dmitry Torokhov a écrit :
quoted
On Tue, Feb 23, 2010 at 09:55:33PM +0100, Michael Thayer wrote:
quoted
I'm not sure, if we ended up doing a completely new device, how different it
would end up being.  Emulating a touchscreen or a tablet makes sense for us as
these are both something known, which will work with existing systems without
too much tweaking
[snip]
But the virtual mouse is not a touchscreen or a tablet, it behaves
differently.
What would you suggest emulating that exists in the real world?
There are not many real devices that have teh same characteristics as
virtual mouse generating absolute coordinates. Umm, the closest would be
a wacom tablet when used with its own mouse.
We decided in the end to emulate a USB tablet, as some other virtualisers do.
It works well out of the box with recent Linux distributions, and while older
ones recognise it as a touchpad (in fact they use it through /dev/input/mice),
Yes, mousedev will provide workable approximation of standard mouse for
a device that provides absolute events. BTW, the fact that data from a
device is available from /dev/input/mice does not mean that device was
recognized as a mouse, a touchpad or something else. It just means that
kernel is able to approximate device as a standard PS/2 Expolorer mouse.
it still provides a reasonable user experience until the user has installed our
guest drivers.
It is your call but I would much rather if you worked on fixeng evdev to
work with your virtual device rather than having to install a new X
driver and going through the hoops trying to detect which one should be
used on a particular box. At least on Linux...

Thanks.

-- 
Dmitry
--
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help