From owner-cvs-src@FreeBSD.ORG Wed Nov 17 00:44:07 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2543F16A4CE; Wed, 17 Nov 2004 00:44:07 +0000 (GMT) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4D4943D46; Wed, 17 Nov 2004 00:44:06 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id iAH0j8Pp015356; Tue, 16 Nov 2004 16:45:08 -0800 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id iAH0j8EU015355; Tue, 16 Nov 2004 16:45:08 -0800 Date: Tue, 16 Nov 2004 16:45:08 -0800 From: Brooks Davis To: Brooks Davis , Maksim Yevmenkin , Poul-Henning Kamp , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org Message-ID: <20041117004508.GA13628@odin.ac.hmc.edu> References: <7302.1100627038@critter.freebsd.dk> <20041116180905.GA11906@odin.ac.hmc.edu> <20041116183549.GB11906@odin.ac.hmc.edu> <20041117002959.GH24418@fasolt.home.paeps.cx> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="huq684BweRXVnRxX" Content-Disposition: inline In-Reply-To: <20041117002959.GH24418@fasolt.home.paeps.cx> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Subject: Re: cvs commit: src/sys/dev/vkbd vkbd.c vkbd_var.h src/sys/modules/vkbd Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Nov 2004 00:44:07 -0000 --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Nov 17, 2004 at 01:29:59AM +0100, Philip Paeps wrote: > 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 so= me > > > 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? > >=20 > > 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. >=20 > Is the problem that the USB keypresses are just not getting through becau= se > the system thinks that the AT keyboard is The One And Only Keyboard Prese= nt? Syscons currently grabs the first available keyboard which is always the AT keyboard because we always attach one unless the user sets a flag. > > 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. >=20 > 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 typin= g 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. That's basicly what I would like to see. I don't think we need to support people hitting the accent key on one keyboard and then finishing typing on the other, but we do need to support multiple keyboards if only because the users expect it. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --huq684BweRXVnRxX Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFBmp7EXY6L6fI4GtQRAknCAJ9TWn4c8pU0V49dcjNok+M4ecodXwCgp5WE pkAT95l51uDXVI5FB9hsOoI= =qtpN -----END PGP SIGNATURE----- --huq684BweRXVnRxX--