Date: Thu, 18 Feb 1999 19:20:02 -0800 (PST) From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> To: freebsd-bugs@FreeBSD.org Subject: Re: i386/10130: Incorrect key mapping in syscons uk.iso.kbd keymap Message-ID: <199902190320.TAA22241@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/10130; it has been noted by GNATS.
From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902190320.TAA22241>
