From owner-cvs-all@FreeBSD.ORG Wed Nov 17 00:30:02 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8549A16A4CE; Wed, 17 Nov 2004 00:30:02 +0000 (GMT) Received: from gateway.nixsys.be (gateway.nixsys.be [195.144.77.33]) by mx1.FreeBSD.org (Postfix) with ESMTP id F381043D41; Wed, 17 Nov 2004 00:30:01 +0000 (GMT) (envelope-from philip@paeps.cx) Received: from wotan.home.paeps.cx (wotan.home.paeps.cx [IPv6:2001:838:37f:10:a00:20ff:fe9b:138c]) by gateway.nixsys.be (Postfix) with ESMTP id 0FA3F76; Wed, 17 Nov 2004 01:30:01 +0100 (CET) Received: from fasolt.home.paeps.cx (fasolt.home.paeps.cx [IPv6:2001:838:37f:10:20a:e6ff:fe7d:c08]) by wotan.home.paeps.cx (Postfix) with ESMTP id 94A106197; Wed, 17 Nov 2004 01:30:00 +0100 (CET) Received: from fasolt.home.paeps.cx (philip@localhost [127.0.0.1]) by fasolt.home.paeps.cx (8.13.1/8.13.1) with ESMTP id iAH0U0Gj025617; Wed, 17 Nov 2004 01:30:00 +0100 (CET) (envelope-from philip@fasolt.home.paeps.cx) Received: (from philip@localhost) by fasolt.home.paeps.cx (8.13.1/8.13.1/Submit) id iAH0TxTN025616; Wed, 17 Nov 2004 01:29:59 +0100 (CET) (envelope-from philip) Date: Wed, 17 Nov 2004 01:29:59 +0100 From: Philip Paeps To: Brooks Davis Message-ID: <20041117002959.GH24418@fasolt.home.paeps.cx> Mail-Followup-To: Brooks Davis , Maksim Yevmenkin , Poul-Henning Kamp , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: <7302.1100627038@critter.freebsd.dk> <20041116180905.GA11906@odin.ac.hmc.edu> <20041116183549.GB11906@odin.ac.hmc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041116183549.GB11906@odin.ac.hmc.edu> X-Date-in-Rome: ante diem XV Kalendas Decembres MMDCCLVII ab Urbe Condida X-PGP-Fingerprint: FA74 3C27 91A6 79D5 F6D3 FC53 BF4B D0E6 049D B879 X-Message-Flag: Get a proper mailclient! Organization: Happily Disorganized User-Agent: Mutt/1.5.6i cc: cvs-src@freebsd.org cc: Poul-Henning Kamp cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: Maksim Yevmenkin Subject: Re: cvs commit: src/sys/dev/vkbd vkbd.c vkbd_var.h src/sys/modules/vkbd Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Nov 2004 00:30:02 -0000 On 2004-11-16 10:35:49 (-0800), Brooks Davis wrote: > On Tue, Nov 16, 2004 at 10:28:37AM -0800, Maksim Yevmenkin wrote: > > i think i see where you are going. you are probably thinking about some > > sort of lights-out management where you use only network connection to > > control box remotely, a-la pc-weasel and eric cards. am i close? > > I'm primairly intrested in solving the problem of machines with a AT > keyboard controller (which currently attached non-existant keyboards to > allow hot-pluging) and a USB keyboard. Is the problem that the USB keypresses are just not getting through because the system thinks that the AT keyboard is The One And Only Keyboard Present? > The second case I'm intrested in is a LOM card. In one case I've seen one > present the keyboard as a USB keyboard which means you need to support two > USB keyboards. My idea would be to feed all 'input events' from hardware drivers into a pseudo-driver, serialize it, and send it on to the higher layers of the system. I see no real reason why we should't allow a user to start typing a command on one keyboard, finish it on another, and hit on a third. Why anyone would want to do that is beyond me, but it should be possible. Mmm, one reason I can think of is wireless keyboards: one runs out of batteries, stick in another one, go on from where you left off without frantically looking for a petrol station willing to sell you the right kind of batteries in the middle of the night when batteries are prone to run out and you're desperate to finish what you're typing :-) - Philip -- Philip Paeps Please don't Cc me, I am philip@freebsd.org subscribed to the list. BOFH Excuse #331: those damn raccoons!