Just got bitten by this bug after upgrading from Jaunty to Karmic (64bit
on a MacBook Pro 3.1).

In 9.04 I had Keyboard Layout Options > Key to choose 3rd level > Right Win 
activated, which made the right Apple ("command") key act as modifier for 
@|{}#...
In 9.10 this stopped working. I can map it to the Left Alt, which produces the 
correct output. Strangely, as soon as I check "Right Win" too, it stops working 
on both the Alt and Apple key...
Curiously it DOES WORK in gnome-terminal. I can happily check any combination 
of 3rd level choosers and the terminal will produce the expected output.

Screenshots for clarification...

situation1.png - I'm pressing "command"+2 (should produce @ ony my keyboard) in 
xev. Works in gnome-terminal, has no effect in text-areas, editors, everywhere 
else.
xbindkeys -k returns "Mod4+Mod5 + ISO_Level3_Shift"

situation2.png - Same as situation 1, now Alt also produces @ etc. in
gnome-terminal and xbindkeys returns the same for the Alt and Apple
keys.

situation3 - Ticking off the "Right Win" suddenly makes the Alt key work 
correctly as modifier everywhere. Also the output of xbindkeys -k changes to 
"Mod5 + ISO_Level3_Shift" (the Mod4 is gone).
I've tried various combinations with the "Right Ctrl", "Any Win", ... 
checkboxes. In short, turning on any option with "Win" in it's name makes it 
impossible to produce @#|{}...


Besides, choosing MacBook/MacBook Pro (with or without intl) as keyboard model 
gives an incorrect key mapping... Generic 102-key works fine.
Still I'd be happy to use my Left Alt key for things like alt+tabbing instead 
of curly brackets and @s ;)

** Attachment added: "situation1.jpg"
   http://launchpadlibrarian.net/34887814/situation1.jpg

-- 
Intrepid: No "AltGr" key defined -> e.g. no "@" symbol with MacBook Pro
https://bugs.launchpad.net/bugs/261573
You received this bug notification because you are a member of Mactel
Support, which is the registrant for Mactel Support.

Status in Hotkeys: Invalid
Status in Mactel Support: In Progress
Status in central project for keyboard configuration: Invalid
Status in “xkeyboard-config” package in Ubuntu: Triaged

Bug description:
Binary package hint: pommed

Testing with Ubuntu 8.10 Alpha 4. Manually changed System -> Preferences -> 
Keyboard to "Apple: MacBook / MacBook Pro (Intel)", but no change. Apparently 
Ubuntu does not know what to do with the key second right to the space key (the 
key right next to the space key is the "Apple" key which also is right left to 
the space key) which should probably do the job of the AltGr key.

Fn - ctrl - alt - Apple key - SPACE - Apple key - strange key which probably 
should do the job of AltGr - < key etc.

Note that normally on modern Macs you get the "@" symbol pressing some key + 
the letter "l" key. At the moment, with Ubuntu, things work neither the Mac way 
nor the usual PC way. (I suppose it would be useful to use the PC way.)

This goes for a German keyboard tested. I assume it's the same with other 
languages' keyboards (English keyboards have th "@" on "q", too, right?).

[Workaround]
https://help.ubuntu.com/community/MacBookPro1-1_1-2/Intrepid

"The MacBook Pro Keyboard doesn't have a Alt GR / Right Alt key, so there is no 
way to type Third Level Keys, such as "@" and "[" (these vary from country to 
country). Here is a solution:

Go to System > Preferences > Keyboard. On the Layout Options tab, select "Third 
Level Choosers" and check "Press Enter key on keypad to choose 3rd level".

Now you can use the Left Enter key (on the MacBook Pro keyboard) as a Alt Gr 
Key to access these Third Level Keys. "


_______________________________________________
Mailing list: https://launchpad.net/~mactel-support
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mactel-support
More help   : https://help.launchpad.net/ListHelp

Reply via email to