Bug 80425 - (xkb) Meta key not working after choosing a French Canadian Keyboard
(xkb) Meta key not working after choosing a French Canadian Keyboard
Status: CLOSED RAWHIDE
Product: Red Hat Public Beta
Classification: Retired
Component: XFree86 (Show other bugs)
phoebe
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Mike A. Harris
David Lawrence
Waiting for bug to be reported upstre...
:
Depends On:
Blocks: 79578
  Show dependency treegraph
 
Reported: 2002-12-25 22:31 EST by Marc Deslauriers
Modified: 2007-04-18 12:49 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-02-01 09:45:59 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
my XF86Config file (3.09 KB, text/plain)
2003-01-23 07:42 EST, Marc Deslauriers
no flags Details

  None (edit)
Description Marc Deslauriers 2002-12-25 22:31:36 EST
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):
Phoebe 8.0.92

How reproducible:
Always

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.
3.
    

Actual Results:  Nothing happens.

Expected Results:  @

Additional info:
Comment 1 Mike A. Harris 2002-12-26 23:10:29 EST
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.
Comment 2 Marc Deslauriers 2002-12-27 08:30:36 EST
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...
Comment 3 Marc Deslauriers 2003-01-22 19:46:16 EST
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
key either.

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.
Comment 4 Marc Deslauriers 2003-01-22 21:34:07 EST
I am sorry, it's not the e-acute that doesn't work, but the c-cedilla "ç".
Comment 5 Mike A. Harris 2003-01-23 04:16:41 EST
Please attach your XFree86 config file here using bugzilla's file
attachment feature below.

Please report this problem directly to devel@xfree86.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.
Comment 6 Marc Deslauriers 2003-01-23 07:42:15 EST
Created attachment 89548 [details]
my XF86Config file
Comment 7 Marc Deslauriers 2003-01-24 08:02:03 EST
I have received a mail from Ivan Pascal <pascal@info.tsu.ru> with a fix for this
issue. I tried the fix, and it works. Here is the mail:

   Hello,

> I am trying RedHat's latest beta which includes XFree 4.2.99.3 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
/etc/X11/xkb/rules/xfree86)
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: pascal@tsu.ru
   Administrator of     |   Tomsk State University
     University Network |       Tomsk, Russia
Comment 8 Mike A. Harris 2003-01-24 16:54:40 EST
Added to 4.2.99.4-20030121.2 build.

Please test when available, and close ase RAWHIDE if it works properly,
or change to ASSIGNED if not.
Comment 9 Marc Deslauriers 2003-02-01 09:45:59 EST
Tested 4.2.99.4-20030129.1. The problem is corrected.

Thank you very much Mike! IMO your work is under-appreciated. :)
Comment 10 Mike A. Harris 2003-02-01 13:35:17 EST
Thanks for the feedback Marc.  Much appreciated.

Note You need to log in before you can comment on or make changes to this bug.