From owner-freebsd-hackers Mon Sep 20 9:43:37 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from calliope1.fm.intel.com (calliope1.fm.intel.com [132.233.247.10]) by hub.freebsd.org (Postfix) with ESMTP id 4F56314CEF for ; Mon, 20 Sep 1999 09:43:34 -0700 (PDT) (envelope-from dpokorny@pcocd2.intel.com) Received: from pcocd2.intel.com (pcocd2.intel.com [132.233.250.145]) by calliope1.fm.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.6 1998/11/24 22:10:56 iwep Exp iwep $) with ESMTP id JAA28990 for ; Mon, 20 Sep 1999 09:43:32 -0700 (PDT) Received: from eng.fm.intel.com (dpokorny-mobl.fm.intel.com [132.233.44.25]) by pcocd2.intel.com (8.9.1a/8.9.1+p1/d: pcocd2.m4,v 1.4 1990/03/11 18:13:40 jcampbel Exp jcampbel $) with ESMTP id JAA17238 for ; Mon, 20 Sep 1999 09:43:27 -0700 (PDT) Message-ID: <37E664EF.15758999@eng.fm.intel.com> Date: Mon, 20 Sep 1999 09:46:39 -0700 From: Douglas Pokorny Organization: Intel Corporation X-Mailer: Mozilla 4.61 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: hackers@freebsd.org Subject: Infrared trackball diffs available Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG All: A few days ago I was at Office Max and bought an InterAct "Web.Remote professional". For those of you who don't know, its an infrared remote control which contains a trackball, two trackball buttons, and an 18-key keypad. It was a pretty good deal for $17US. My ultimate goal is to use it to control my mp3 playing FreeBSD server. As a result, I spent time this weekend figuring out the protocol it uses and modified moused to work with it. It's a completely non-standard 6-byte-per-packet protocol, but was fairly easy to integrate into the existing moused daemon. If anyone would like the diffs to the daemon, please let me know and I'd be happy to send them out. The current moused supports up to 31 buttons on a device. However, the level 1 sysmouse protocol only supports 10. As a result, I'm still trying to decide how to handle the keypad on the remote. I'm probably going to follow the x10netremote example, but would appreciate any suggestions that people have. -Douglas -----------------------------+----------------------------- Douglas R. Pokorny | The views expressed here are dpokorny@pcocd2.fm.intel.com | my own and do not reflect Intel IDS0 - Core Services | those of Intel Corporation. -----------------------------+----------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message