Red Hat Bugzilla – Bug 80425
(xkb) Meta key not working after choosing a French Canadian Keyboard
Last modified: 2007-04-18 12:49:17 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021218
Description of problem:
After installing Phoebe with a French Canadian keyboard, the right Alt "meta"
key does not work. As such, it is impossible to enter a bunch of different
characters, including "@".
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Install Phoebe with a French Canadian Keyboard
2.Try and type a "@" by holding the right Alt key and pressing the "2" key.
Actual Results: Nothing happens.
Expected Results: @
I believe this is a dupe of bug #79564 but could you check it and confirm
for me please? Does the Windows key work as Meta?
I assumed this would be fixed upstream by now, but it seems it hasn't.
If it is still a problem, I'll try to whip up a patch.
It looks like the same problem. Unfortunately, I can't confirm as I don't have a
Windows key on both my desktop computer and my Thinkpad.
Using the Windows key as Meta is not acceptable, even if I did have one on my
keyboard. It would be akin to moving the enter key to the left of the keyboard...
This bug is still present in Phoebe 8.0.93.
I've tried a keyboard with a legacy windows key and that doesn't work as a Meta
There are a couple of other keys that don't work either, for example, the
e-acute "Ã©" that is supposed to be on the slash key.
If you need any help trying to find a cure for this, or if you have packages to
test, I'd be glad to help.
I am sorry, it's not the e-acute that doesn't work, but the c-cedilla "Ã§".
Please attach your XFree86 config file here using bugzilla's file
attachment feature below.
Please report this problem directly to firstname.lastname@example.org so the xkb
maintainers are aware of the problem, and can insure hopefully that it
is resolved before XFree86 4.3.0 is released.
Created attachment 89548 [details]
my XF86Config file
I have received a mail from Ivan Pascal <email@example.com> with a fix for this
issue. I tried the fix, and it works. Here is the mail:
> I am trying RedHat's latest beta which includes XFree 184.108.40.206 and there
> is a bug in the xkb code. I cannot configure a proper French Canadian
> keyboard. When specifying "ca_enhanced" in the XF86Config file, some
> keys on the keyboard are not mapped properly.
I should apologize I missed this layout in a new xkb rules file.
Thus what you got isn't a 'ca_enhanced' layout but a 'pre_XKB' keyboard map.
The fix is very simple.
Find the rules file (/usr/X11R6/lib/X11/xkb/rules/xfree86 or
and add the layout name (ca_enhanced) to the end of string
! $oldlayouts = az bs ca fr_CH de_CH hu lt_std vn mn
Ivan U. Pascal | e-mail: firstname.lastname@example.org
Administrator of | Tomsk State University
University Network | Tomsk, Russia
Added to 220.127.116.11-20030121.2 build.
Please test when available, and close ase RAWHIDE if it works properly,
or change to ASSIGNED if not.
Tested 18.104.22.168-20030129.1. The problem is corrected.
Thank you very much Mike! IMO your work is under-appreciated. :)
Thanks for the feedback Marc. Much appreciated.