From owner-freebsd-hackers Wed Jan 25 12:48:11 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id MAA01997 for hackers-outgoing; Wed, 25 Jan 1995 12:48:11 -0800 Received: from crab.xinside.com (crab.xinside.com [199.120.247.2]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id MAA01990 for ; Wed, 25 Jan 1995 12:48:07 -0800 Received: (jdc@localhost) by crab.xinside.com (8.6.8/8.6.5) id NAA06866; Wed, 25 Jan 1995 13:41:44 -0700 From: Jeremy Chatfield Message-Id: <199501252041.NAA06866@crab.xinside.com> Subject: Re: Joystick driver available To: kuku@gilberto.physik.rwth-aachen.de Date: Wed, 25 Jan 1995 13:41:43 +0000 (MST) Cc: jgreco@brasil.moneng.mei.com, freebsd-hackers@freefall.cdrom.com In-Reply-To: <199501251107.MAA13952@gilberto.physik.rwth-aachen.de> from "Christoph Kukulies" at Jan 25, 95 12:07:05 pm Organization: X Inside Inc, P O Box 10774, Golden, CO 80401-0610, USA. Phone: +1(303)470-5302 Reply-To: jdc@crab.xinside.com X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 3648 Sender: hackers-owner@FreeBSD.org Precedence: bulk Christoph Kukulies writes: > > > > > > Thinking of possible applications (other than games) of a joy stick: > > > > > > Input device for X11. > > > > > > Does anyone know how to make X see it? > > > > It depends on how it is implemented (and how easily XF86 would be > > adapted)... speaking as somebody who has done multiheaded touchscreen > > How would the Xaccel server (Xinside, Inc.) cope with that? (Jeremy?) Funny you should ask - I've just been checking. We don't want to handle this like Mice, graphics tablets and touchscreens. We were thinking of introducing some configuration methods that would restrict particular devices to particular screens (e.g. Mouse can't move from Screen 0, Digitiser only works on Screen 1, Touchscreens on Screen 0 and 2). To handle all these different input types, we're already planning on implementing the X Input extension (this is *NOT* XIE - that's the X Imaging Extension). What *we'd* like, is a common OS approach to handling Joy Sticks, device based, with a uniform data stream. That way, we can have a section in our config file: [JOYSTICK] Device = "/dev/joystick"; And no more need be said (unless limiting the joystick to a single screen of a multihead display). The different attributes and protocol streams of a joy stick would make this is a useful *additional* input device, rather than a replacement. This difference becomes more significant when we consider 3D pointing devices, which some might think of as fancy joysticks :-) We were thinking of introducing the X Input extension during the lifetime of 2.x (probably not in 2.0, since we're already loading that with more changes than can be coherently tested :-) ). We will be having minor upgrades during the lifetime of 1.2, since we already have new chipsets and warnings of new chipsets and boards that won;t work with what we ship as 1.2. We could *probably* introduce the X Input extension during this phase, if we significant interest. Given the high level of interest generated by our relatively low-key postings about X Video, we're already shifting Video into a higher priority slot than 3D. Shifting the X Input priority is just another example of us shifting priorities to meet demands. Oh, BTW (probably not the best place to flag this, but I'll note it anyway): Accelerated-X 1.2 Beta/3 will not support FreeBSD 1.1 This is because of a motherboard malfunction... If we don't see much in the way of complaints, we might just release our 1.2 for FreeBSD 2.x and drop the 1.1 support. > > A neat thing to do might be to make it "look" like a serial mouse (ioctl or > > something?).... that would allow it to be used with XF86 without any > > further modifications. Cool way to do it, at least for certain > > applications. Ouch. This is short term useful, but won't permit a full environment with multiple input devices... > > ------------------------------------------------------------------------------- > > Joe Greco - The Data Capture Fellow (and UNIX/Network Hacker) 414/362-3617 > > Marquette Electronics, Inc. - Milwaukee, WI jgreco@brasil.moneng.mei.com > > --Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de > FreeBSD blues 2.1.0-Development FreeBSD 2.1.0-Development #1: > Wed Jan 18 10:42:31 1995 kuku@blues:/usr/src/sys/compile/BLUES i386 -- Jeremy Chatfield, +1(303)470-5302, FAX:+1(303)470-5513, email:jdc@xinside.com X Inside Inc, P O Box 10774, Golden, CO 80401-0610, USA. Commercial X Server - for more information please try these services http://www.xinside.com info@xinside.com ftp.xinside.com