From owner-freebsd-bugs Tue Apr 6 18:42: 1 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5286F15662 for ; Tue, 6 Apr 1999 18:41:59 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id SAA48713; Tue, 6 Apr 1999 18:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from news-ma.rhein-neckar.de (news-ma.rhein-neckar.de [193.197.90.3]) by hub.freebsd.org (Postfix) with ESMTP id 05ACC156F0 for ; Tue, 6 Apr 1999 18:33:46 -0700 (PDT) (envelope-from naddy@bigeye.rhein-neckar.de) Received: from mips.rhein-neckar.de (uucp@localhost) by news-ma.rhein-neckar.de (8.8.8/8.8.8) with bsmtp id DAA01015 for FreeBSD-gnats-submit@freebsd.org; Wed, 7 Apr 1999 03:31:47 +0200 (CEST) (envelope-from naddy@bigeye.rhein-neckar.de) Received: from bigeye.rhein-neckar.de ([193.197.90.235]) by mips.rhein-neckar.de with esmtp id m10UfJn-000WyWC (Debian Smail-3.2.0.101 1997-Dec-17 #2); Wed, 7 Apr 1999 01:31:43 +0200 (CEST) Received: (from naddy@localhost) by bigeye.rhein-neckar.de (8.9.3/8.9.3) id BAA24636; Wed, 7 Apr 1999 01:30:31 +0200 (CEST) (envelope-from naddy) Message-Id: <199904062330.BAA24636@bigeye.rhein-neckar.de> Date: Wed, 7 Apr 1999 01:30:31 +0200 (CEST) From: Christian Weisgerber Reply-To: naddy@mips.rhein-neckar.de To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/10988: kbd: missing separation cursor keys/keypad cursor keys Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10988 >Category: kern >Synopsis: kbd: missing separation cursor keys/keypad cursor keys >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 6 18:40:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Christian Weisgerber >Release: FreeBSD 4.0-CURRENT i386 >Organization: >Environment: MF2 keyboard. >Description: The combination [right alt][cursor key] is erroneously handled as [right alt][keypad cursor key]. As a result, e.g. [AltR][Up] will return ^H (0x08) since it invokes the compose character by digit function. The problem appears to be in sys/dev/kbd/atkbd.c:atkbd_read_char(), where the state of the 0xE0 prefix is discarded before composing a character is handled. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message