From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Daniel P. Berrange" Subject: Re: Re: [patch] pvfb: Split mouse and keyboard into separate devices. Date: Tue, 6 Feb 2007 13:45:34 +0000 Message-ID: <20070206134534.GB16463@redhat.com> References: <45C36705.5080600@suse.de> <20070203002825.GH18218@redhat.com> <45C6F495.7000900@suse.de> <20070205205521.GB5478@redhat.com> <45C840F3.1070808@suse.de> Reply-To: "Daniel P. Berrange" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <45C840F3.1070808@suse.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Gerd Hoffmann Cc: Xen devel list , Markus Armbruster List-Id: xen-devel@lists.xenproject.org On Tue, Feb 06, 2007 at 09:48:51AM +0100, Gerd Hoffmann wrote: > Hi, > > > Yep, that's unneccessary since I realized you can have a single > > device doing both mouse&keyboard, and get absolute co-ords from it > > with no issues. > > That happens to work with Xorg 7.2, and even for that you'll have to > play tricks like providing a dummy keyboard config section because Xorg > expects one device for the keyboard and one for the mouse. > > It doesn't work with older Xorg releases, 6.9 for example. Ahh, I did not know that. Not a problem for current Fedora, but it'll be important for guest distros based off old Xorg. > > So I don't really see any compelling reason to change the way the input > > devices are exposed. > > I do. The compatability with older Xorg servers does actually make it compelling > Section "InputDevice" > Driver "evdev" > Identifier "Mouse" > Option "evBits" "+1 ~2-3" # ev_key && (ev_rel || ev_abs) > Option "keyBits" "~256-287" # btn_* > EndSection I notice you've no explicit device listed here. Am I understanding right that, the evBits / keyBits options here will make it automatically 'find' the correct input device based on its declared capabilities ? Regards, Dan. -- |=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=| |=- Perl modules: http://search.cpan.org/~danberr/ -=| |=- Projects: http://freshmeat.net/~danielpb/ -=| |=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|