From owner-freebsd-questions Sun Dec 7 10:44:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA13778 for questions-outgoing; Sun, 7 Dec 1997 10:44:39 -0800 (PST) (envelope-from owner-freebsd-questions) Received: from horst.bfd.com (horst.bfd.com [204.160.242.10]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id KAA13771 for ; Sun, 7 Dec 1997 10:44:36 -0800 (PST) (envelope-from ejs@bfd.com) Received: from harlie.bfd.com (bastion.bfd.com [204.160.242.14]) by horst.bfd.com (8.8.8/8.8.8) with ESMTP id KAA10184 for ; Sun, 7 Dec 1997 10:44:35 -0800 (PST) (envelope-from ejs@bfd.com) Received: from localhost (ejs@localhost) by harlie.bfd.com (8.8.8/8.8.5) with SMTP id KAA19608 for ; Sun, 7 Dec 1997 10:44:35 -0800 (PST) X-Authentication-Warning: harlie.bfd.com: ejs owned process doing -bs Date: Sun, 7 Dec 1997 10:44:35 -0800 (PST) From: "Eric J. Schwertfeger" To: questions@freebsd.org Subject: How to find out how to program a Cirque Glidepoint? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Basically, I've got a Cirque Input Center, which is a keyboard with a three-button glidepoint built into it. However, it's practically unusable under X for me for a few reasons. First and most important, unlike the Alps Glidepoint Keyboard, with no glidepoint specific drivers, gestures are enabled in the Cirque product, and are far too sensitive for my light touch. Second, without drivers, the Cirque product hardwires the middle button to be the same as the left button. I've already asked Cirque if any programming information is available, and received no reply. I've looked around on the net, and found nothing that might help. So, I'm reduced to either hoping someone else has solved the problem, disassembling the Windows driver, or wiring a unix box between a Windows box and the glidepoint, and attempting to reverse engineer the actual serial port protocol, not something I look forward to. So, has anyone done this before? Or can anyone tell me what is necessary to snoop the protocol?