Subject: misc/13464: No wscons keymap available for Belgian (AZERTY-based) keyboards.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <aa@boza.org>
List: netbsd-bugs
Date: 07/14/2001 09:03:13
>Number:         13464
>Category:       misc
>Synopsis:       No wscons keymap available for Belgian (AZERTY-based) keyboards.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    misc-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jul 14 09:01:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     atanas argirov
>Release:        1.5
>Organization:
boza.org
>Environment:
NetBSD 1.5 Generic Kernel
>Description:
No wscons keymap is available for Belgian (AZERTY-based) keyboards.
>How-To-Repeat:
Run NetBSD with wscons support enabled to understand that your Belgian 
AZERTY keyboard is not supported and it causes major degradation of
your keyboard input performance turning to be annoying.

>Fix:
Take the content of all lines between "--- cut here ---" tags and save
it to a file (e.g. "be.kmap"). Run following command "sh be.kmap" (as root)
to install Belgian keymap.

-- cut here --
#!/bin/sh
wsconsctl -k -w map+='
keycode 2=ampersand 1 bar
keycode 3=eacute 2 at
keycode 4=quotedbl 3 numbersign
keycode 5=parenleft 4
keycode 6=egrave 5 exclam
keycode 7=paragraph 6 dead_circumflex
keycode 8=egrave 7
keycode 9=exclam 8
keycode 10=ccedilla 9 braceleft
keycode 11=agrave 0 braceright
keycode 12=parenright degree
keycode 13=minus underscore
keycode 14=Delete
keycode 15=Tab
keycode 16=a A
keycode 17=z Z
keycode 18=e E
keycode 19=r R
keycode 20=t T
keycode 21=y Y
keycode 22=u U
keycode 23=i I
keycode 24=o O
keycode 25=p P
keycode 26=dead_circumflex dead_diaeresis bracketleft
keycode 27=dollar asterisk bracketright
keycode 28=Return
keycode 29=Control_L
keycode 30=q Q
keycode 31=s S
keycode 32=d D
keycode 33=f F
keycode 34=g G
keycode 35=h H
keycode 36=j J
keycode 37=k K
keycode 38=l L
keycode 39=m M
keycode 40=ugrave percent dead_acute 
keycode 41=mu sterling dead_grave
keycode 42=Shift_L
keycode 44=w W
keycode 45=x X
keycode 46=c C
keycode 47=v V
keycode 48=b B
keycode 49=n N
keycode 50=comma question
keycode 51=semicolon period
keycode 52=colon slash
keycode 53=equal plus asciitilde
keycode 86=less greater backslash
keycode 184=Mode_switch Multi_key
'
-- cut here --

>Release-Note:
>Audit-Trail:
>Unformatted: