qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Brad Campbell <brad@wasp.net.au>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] rfb patch and mouse movement
Date: Sun, 16 Jan 2005 13:41:09 +0400	[thread overview]
Message-ID: <41EA36B5.4020302@wasp.net.au> (raw)

G'day all,

I have shoehorned the latest rfb patch http://libvncserver.sourceforge.net/qemu/qemu-rfb9.patch.gz
into the latest CVS Qemu. I'm having a few issues at the moment with mouse calibration under Windows 
XP. (A few issues with keypresses not being passed on also, but I'm sure that is entirely to do with 
the way I have integrated the patch)

I recall at some point, someone was working on emulating a synaptic touchpad to enable non-relative 
mouse input. I was having a think. Years ago I wrote some windows userspace drivers for 
touchscreens. MicroTouch and ELOTouch from memory. I still have the code around somewhere.

It worked by taking the data from the touchscreen, running it through the relevant calibration 
routines and sending windows absolute mouse movement messages. It worked rather well.

What I was thinking was perhaps emulating a serial port touchscreen, which would work with any OS 
that had support for one of those screens. A serial port being dead easy to accurately emulate and 
the touchscreen protocols are super simple to work with. Only hitch being you only get a single 
button to play with. Perhaps we could use the touchscreen for movement only and send clicks over the 
ps2 interface.

Just a wildly meandering thought as I struggle to make this session of qemu with vnc workable with 
Windows XP.

Thoughts?

Brad

             reply	other threads:[~2005-01-16  9:57 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-01-16  9:41 Brad Campbell [this message]
2005-01-16 14:35 ` [Qemu-devel] rfb patch and mouse movement Jim C. Brown
2005-01-17  4:23   ` Brad Campbell
2005-01-17 15:22     ` Jim C. Brown
2005-01-17 14:49   ` Johannes Schindelin
2005-01-17 15:18     ` Jim C. Brown
2005-01-17 18:02       ` Johannes Schindelin
2005-01-17 18:15         ` [Qemu-devel] " Ronald
2005-01-17 19:04           ` Johannes Schindelin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41EA36B5.4020302@wasp.net.au \
    --to=brad@wasp.net.au \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).