From owner-cvs-sys Sun Jul 13 20:38:01 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA25064 for cvs-sys-outgoing; Sun, 13 Jul 1997 20:38:01 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA25030; Sun, 13 Jul 1997 20:37:34 -0700 (PDT) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id UAA00169; Sun, 13 Jul 1997 20:36:52 -0700 (PDT) Date: Sun, 13 Jul 1997 20:36:52 -0700 (PDT) Message-Id: <199707140336.UAA00169@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa syscons.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk yokota 1997/07/13 20:36:52 PDT Modified files: sys/i386/isa syscons.c Log: scgetc() referred to `spcl' in different ways when a key is pressed and released. It should use `spcl' consistently in both cases, otherwise shift/control/alt state may not be correctly set/reset. (Even with this fix, you can still make syscons confused and fail to change internal state if you really want to, by installing a really arcane and artificial keymap.) PR: i386/4030 Reviewed by: sos Revision Changes Path 1.224 +2 -2 src/sys/i386/isa/syscons.c