Subject: port-i386/37022: keyboard encoding swiss-french doesn't work
To: None <port-i386-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <uselpa@gmail.com>
List: netbsd-bugs
Date: 09/23/2007 20:25:00
>Number:         37022
>Category:       port-i386
>Synopsis:       keyboard encoding swiss-french doesn't work
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 23 20:25:00 +0000 2007
>Originator:     Patrick Useldinger
>Release:        4.0_RC1
>Organization:
>Environment:
NetBSD  4.0_RC1 NetBSD 4.0_RC1 (GENERIC) #0: Sat Sep  1 15:24:09 PDT 2007  builds@wb42:/home/builds/ab/netbsd-4-0-RC1/i386/200709011431Z-obj/home/builds/ab/netbsd-4-0-RC1/src/sys/arch/i386/compile/GENERIC i386
>Description:
encoding does not seem to exist
wsconsctl -w encoding=sf fails
>How-To-Repeat:
wsconsctl -w encoding=sf
>Fix:
as with earlier versions:

#!/bin/sh

wsconsctl -k -w map+='
keycode   2 = 1 plus bar
keycode   3 = 2 quotedbl at
keycode   4 = 3 asterisk numbersign
keycode   5 = 4 ccedilla
keycode   6 = 5 percent
keycode   7 = 6 ampersand
keycode   8 = 7 slash brokenbar
keycode   9 = 8 parenleft cent
keycode  10 = 9 parenright
keycode  11 = 0 equal
keycode  12 = apostrophe question dead_acute
keycode  13 = dead_circumflex dead_grave dead_tilde
keycode  16 = q Q at
keycode  21 = z Z
keycode  26 = egrave udiaeresis bracketleft
keycode  27 = dead_diaeresis exclam bracketright
keycode  39 = eacute odiaeresis
keycode  40 = agrave adiaeresis braceleft
keycode  41 = section dead_abovering
keycode  43 = dollar sterling braceright
keycode  44 = y Y
keycode  51 = comma semicolon
keycode  52 = period colon
keycode  53 = minus underscore
keycode  86 = less greater backslash
keycode 184 = Mode_switch Multi_key
'