Date: Sun, 17 Jan 1999 02:30:02 -0800 (PST) From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> To: freebsd-bugs@FreeBSD.ORG Subject: Re: i386/9532: [PATCH] fixes and new features for spanish keyboard maps Message-ID: <199901171030.CAA11640@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/9532; it has been noted by GNATS. From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> To: jose@we.lc.ehu.es Cc: FreeBSD-gnats-submit@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: i386/9532: [PATCH] fixes and new features for spanish keyboard maps Date: Sun, 17 Jan 1999 19:28:23 +0900 Thank you for submitting a patch. Before the patch can be included in the source tree, I have several questions. >Number: 9532 >Category: i386 >Synopsis: [PATCH] fixes and new features for spanish keyboard maps [...] >This patch make the following changes to the spanish keyboard maps: > > -Fixes the following errors (by keycode): > 006: alt-shift yields '5' (should be '%') > 008: alt-shift yields '7' (should be '/') > 010: alt, alt-shift yield '8' (should be '9' and ')') > 011: alt, alt-shift yield '9' (should be '0' and '=') > 012: alt-shift yields ''' (should be '?') > 013: alt, alt-shift yield ''' and '`' (should be ' and ') > 021: alt-cntrl, alt-shift-cntrl yield sub (should be em) > 039: alt-shift yields nop (should be '~') > 040: alt-shift yields '}' (should be '{') > 044: alt-cntrl, alt-shift-cntrl yield em (should be sub) > 092: "Pause" key yields '*' for all combinations (see changes below) The keycode for the Pause key is 104 on other keyboards. Are you sure you get the keycode 92 for the Pause key on the Spanish keyboard? 92 is for the PrtScr key on the other keyboards. See below. > 103: "Del" yields fkey54 (should be fkey61) > > -Changes (by keycode): > 001: cntrl, cntrl-shift, alt-cntrl-shift now yield nop (like us.iso) > 007: substituted nop for rs (nonsense) > 008: substituted nop for esc (nonsense) > 010: substituted nop for gs (nonsense) > 055: numpad '*' key now yields '*' for all combinations (like numpad's '/') The numpad * key is one of those tricky keys. The numpad * key is also the PrtScr key on the 84-key keyboard. As such, They keymap includes nscr in some fields for this key. Your proposed modification is indeed most desirable and canonical, but the 84-key keyboard will loose the nscr function. We have to make compromise somehow. > 069: NumLock now yields nlock for all combinations (dc3 is nonsense) > 070: PrtScr now yields nscr (base) and debug (ctrl, alt-ctrl) The keycode for the PrtScr key is usually 92. The Spanish keyboard differs from the other keyboards in this respect too? The keycode 70 is usually for the ScrlLock key. Kazu yokota@FreeBSD.ORG > 074: numpad '-': substituted '-' for us (nonsense) > 077: numpad '6': substituted '6' for rs (nonsense) > 083: numpad '.': now yields '.' except base (del) and alt-cntrl (boot) > 086: substituted nop for fs (nonsense) > 092: "Pause" key now yields saver (base) and susp (ctrl) (isn't logical?) > > -Additions: > Added keycodes 105, 106, 107 (from us.iso: Windoze keys?) > >In summary, some errors are fixed, some control characters are removed >from nonsense places (they are still found where they would be), the >Pause key can now be used for starting the screen saver or suspending >the system (the last also available as alt-ctrl-space), and the PrtScr >key now serves as VTY-switch key and debugger trap (also available >as alt-ctrl-escape). I think that the new mapping for these two keys >might be useful for other keymaps. 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?199901171030.CAA11640>