Messages in this thread | | | Date | Fri, 28 Feb 2003 12:41:47 -0800 | From | "Randy.Dunlap" <> | Subject | Re: Kernel 2.5 input layer info? |
| |
On Fri, 28 Feb 2003 12:07:06 -0800 "Kendall Bennett" <KendallB@scitechsoft.com> wrote:
| I have heard about the new 2.5 input layer work that is being done in the | kernel, and I am interested in using this for a userland mouse/keyboard | daemon I am looking at building. The intention of the daemon is to | provide a common interface for event driven mouse and keyboard | applications (ie: XFree86, Qt/E, SDL, MGL, SVGALib etc) on Linux. Since | it appears that a lot of work is already being done on a new set of event | driven input layers in the kernel, what I would like to do is build this | daemon such that it will use the new 2.5 kernel interfaces when they are | available, but fall back on the old compatible methods when not. | Essentially I am planning on taking the existing XFree86 code and using | it to make a common user land input daemon. | | Anyway, let me know if you think this is a good idea, bad idea or if | there is a better way to do it. The new input interfaces sound like a | great idea, but we are looking for something that will work on as many | versions of Linux as possible. | | Finally where can I find more information on the new input interfaces in | the 2.5 kernel? I just downloaded the latest 2.5.63 release and will take | a look at it, but if there are any external docs on this I would like to | peruse them first.
linux/Documentation/input/* linux/drivers/input/* Linux Console project: http://linuxconsole.sourceforge.net/ Linux Input drivers: http://www.suse.cz/development/input/ (not recent) http://www.codemonkey.org.uk/post-halloween-2.5.txt Possibly these: http://www.frogmouth.net/hid-doco/examples/hiddev-misc/write-events.c http://www.frogmouth.net/hid-doco/examples/hiddev-misc/dump-events.c
HTH. -- ~Randy - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |