Missing character on belgian keyboard
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xkeyboard-config |
Fix Released
|
Medium
|
|||
xkeyboard-config (Ubuntu) |
Fix Released
|
Low
|
Bryce Harrington |
Bug Description
Not sure of the package
My computer is configured in English:
$ locale
LANG=en_GB.UTF-8
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
But my keyboard is Belgian. Relevant section of xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "be"
EndSection
Special characters are defined in this file:
/usr/share/
However the "œ" and "Œ" (o and e attached) are missing in this file. Normally, they should be accessed via ALT-Gr+o and ALT-Gr+O
This is fixed by adding this line in /usr/share/
key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ
I don't know about the variants but it should be at least in the "basic" section. My corrected file is attached.
Once this file has been modified, restart X or type
$ setxkbmap -layout be
Related branches
Changed in xkeyboard-config: | |
status: | New → Confirmed |
Changed in xkeyboard-config: | |
status: | Confirmed → In Progress |
Changed in xkeyboard-config: | |
status: | Unknown → Confirmed |
Changed in xkeyboard-config: | |
status: | Confirmed → Fix Released |
Changed in xkeyboard-config: | |
importance: | Unknown → Medium |
Changed in xkeyboard-config: | |
importance: | Medium → Unknown |
Changed in xkeyboard-config: | |
importance: | Unknown → Medium |
Created an attachment (id=22258)
be.patch
Forwarding this patch from a Ubuntu bug reporter: /bugs.edge. launchpad. net/ubuntu/ +source/ xkeyboard- config/ +bug/213346
https:/
[Problem]
On Belgian keyboards a couple characters are missing. The attached patch fixes this by adding the following line:
key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ
[Original Report] "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" "en_GB. UTF-8" ON="en_ GB.UTF- 8"
My computer is configured in English:
$ locale
LANG=en_GB.UTF-8
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
But my keyboard is Belgian. Relevant section of xorg.conf:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "be"
EndSection
Special characters are defined in this file: X11/xkb/ symbols/ be
/usr/share/
However the "œ" and "Œ" (o and e attached) are missing in this file. Normally, they should be accessed via ALT-Gr+o and ALT-Gr+O
This is fixed by adding this line in /usr/share/ X11/xkb/ symbols/ be :
key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ
I don't know about the variants but it should be at least in the "basic" section. My corrected file is attached.
Once this file has been modified, restart X or type
$ setxkbmap -layout be