Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Dec 2004 22:40:01 +0100
From:      Nicolas Souchu <nsouch@free.fr>
To:        freebsd-arch@freebsd.org
Subject:   Re: Generic 'input device' layer
Message-ID:  <20041203214000.GA1466@breizh>
In-Reply-To: <20041112074922.GA727@loge.nixsys.be>

index | next in thread | previous in thread | raw e-mail

On Fri, Nov 12, 2004 at 08:49:22AM +0100, Philip Paeps wrote:
> I've been spending the last few weeks writing and hacking touchscreen drivers
> in the Linux kernel for one of my clients.  Thanks to the simple 'input core'
> framework, this was pretty easy to do.  It wasn't fun, but it was easy.
> 
> Trying to port these drivers to FreeBSD is a lot more painful than it should
> be, and I'm finding myself duplicating heaps of code (translating absolute
> coordinates to dx/dy motions, mapping buttons, etc).
> 
> Has anyone else tried to write something like 'input core' for FreeBSD?  A
> quick Google doesn't turn up anything of particular interest.
> 
> Basically, I'm looking for a way to get from hardware events to something
> syscons will understand, without having to do all sorts of really disgusting
> magic in sys/isa/psm.c or usr.sbin/moused/moused.c.
> 
> If no one else is working on this, I'd like to solicit ideas for what others
> would like this interface to look like, and I'll go and write it myself :-)
> 
> Ideas are welcome!

http://www.ggi-project.org

Is the userland side of such a library.

http://www.freebsd.org/~nsouch/kgi4BSD

Is an attempt to have KGI the kernel side of GGI under FreeBSD.

Have you ever heard about GGI? You should start from it before KGI.

Nicholas

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041203214000.GA1466>