From owner-freebsd-bugs Thu Feb 18 19:20: 6 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 4AA7510E6D for ; Thu, 18 Feb 1999 19:20:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id TAA22241; Thu, 18 Feb 1999 19:20:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Thu, 18 Feb 1999 19:20:02 -0800 (PST) Message-Id: <199902190320.TAA22241@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Kazutaka YOKOTA Subject: Re: i386/10130: Incorrect key mapping in syscons uk.iso.kbd keymap Reply-To: Kazutaka YOKOTA Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR i386/10130; it has been noted by GNATS. From: Kazutaka YOKOTA To: st@epcc.ed.ac.uk Cc: FreeBSD-gnats-submit@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: i386/10130: Incorrect key mapping in syscons uk.iso.kbd keymap Date: Fri, 19 Feb 1999 12:13:26 +0900 >>Number: 10130 >>Category: i386 >>Synopsis: Incorrect key mapping in syscons uk.iso.kbd keymap [...] >>Release: FreeBSD 2.2.8-RELEASE i386 [...] >>Description: > >The key mapping for scan code 41 for a UK keyboard in the "uk.iso" >keymap gives '\' unshifted. This should be '`'. This key has three symbols: "back-quote" '`', "logical-not" (0xac in ISO latin-1, 0xaa in CP850), and "vertical bar/pipe", right? # The vertical bar/pipe char can be obtained from another key (keycode # 86), right? In your fix, the key gives "back-quote" if unshifted, "pipe" if shifted, "back-quote" if Alt is held down. I wonder if the following is more consistent with the way the symbols are printed on the key top; "back-quote" if unshifted, "logical-not" if shifted and "pipe" if Alt is held down. Also, I think the key shouldn't give a control char "fs" when the Ctrl is held down, as "fs" is for '^\' and '\' is not defined for this key anymore. Do you find this reasonable? Kazu --- uk.iso.kbd.old Mon Nov 30 05:12:03 1998 +++ uk.iso.kbd Tue Feb 16 17:27:12 1999 @@ -43,7 +43,7 @@ 038 'l' 'L' ff ff 'l' 'L' ff ff C 039 ';' ':' nop nop ';' ':' nop nop O 040 ''' '@' nul nul ''' '@' nul nul O - 041 '\' '|' fs fs '\' '\' fs fs O + 041 '`' 172 nop nop '|' '|' nop nop O 042 lshift lshift lshift lshift lshift lshift lshift lshift O 043 '#' '~' nop nop '~' '~' nop nop O 044 'z' 'Z' sub sub 'z' 'Z' sub sub C To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message