FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 05-20-2008, 06:06 PM
Florian Kulzer
 
Default Alt-gr key not working correctly under X after a testing upgrade

On Mon, May 19, 2008 at 22:36:36 +0200, Julien Barnier wrote:
> Hi,
>
> I recently made a «dist-upgrade» on my Thinkpad T21 laptop under
> Debian testing (xerver-xorg v7.3+10, kernel 2.6.24-6).
>
> Since then I have a very strange behavior of the «Alt-Gr» key under X
> (works fine in a terminal outside of X). The key has an effect, but
> not the good one. If I want to make a «#» I get a «#» plus a
> linefeed. The pipe does not work at all.
>
> Thanks in advance for any help,
>
> Julien
>
>
> Here is the content of the relevant xorg.conf section :
>
> ,----
> | Section "InputDevice"
> | Identifier "Generic Keyboard"
> | Driver "kbd"
> | Option "XkbRules" "xorg"
> | Option "XkbModel" "pc105"
> | Option "XkbLayout" "fr"
> | Option "XkbVariant" "latin9"
> | EndSection
> `----

I tried this configuration and it works for me. AltGr+3 produces "#" and
AltGr+6 produces "|". I run Sid, but you should have the same versions
of xserver-xorg-input-kbd (1:1.2.2-3) and xkb-data
(1.2~cvs.20080501.1-1) if your Lenny system is up-to-date. I do have a
newer kernel (2.6.25), but I think this is an Xorg issue and not a
kernel problem.

> Here is the result of xev on a AltGr keypress, and a AltGr+3 keypress :
>
> ,----
> | KeyPress event, serial 21, synthetic NO, window 0xe00001,
> | root 0x46, subw 0x0, time 5134475, (622,377), root623,378),
> | state 0x0, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
> | XLookupString gives 0 bytes:
> | XmbLookupString gives 0 bytes:
> | XFilterEvent returns: False

[...]

> | KeyPress event, serial 24, synthetic NO, window 0xe00001,
> | root 0x46, subw 0x0, time 5135793, (622,377), root623,378),
> | state 0x0, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
> | XLookupString gives 0 bytes:
> | XmbLookupString gives 0 bytes:
> | XFilterEvent returns: False
> |
> | KeyPress event, serial 24, synthetic NO, window 0xe00001,
> | root 0x46, subw 0x0, time 5135897, (622,377), root623,378),
> | state 0x88, keycode 12 (keysym 0x23, numbersign), same_screen YES,
> | XLookupString gives 1 bytes: (23) "#"
> | XmbLookupString gives 1 bytes: (23) "#"
> | XFilterEvent returns: False

That looks OK to me; I see the same with your configuration when I press
the same keys.

[...]

> Here is the result of xmodmap -pke :

[...]

> | keycode 12 = quotedbl 3 numbersign cedilla numbersign cedilla

This should work, numbersign is on Level3.

> | keycode 15 = minus 6 bar brokenbar bar brokenbar

This should work, bar (i.e. "|") is on Level3.

> | keycode 113 = ISO_Level3_Shift

[...]

I compared my output for "xmodmap -pke" with yours. The only thing that
diff turns up is that I have shifted Multi_key from keycode 227 to
keycode 116 (where you have Super_R). I don't think this should make any
difference. Can you post your modifier map, i.e. the output of "xmodmap
-pm"?

Maybe we find a clue in the Xorg log, e.g. with something liek this:

egrep -i -A2 -B2 'keyb|kbd|xkb|xinput' /var/log/Xorg.0.log

Which X terminal or other program do you use that show the keyboard
problem? What is you locale setting?

--
Regards, | http://users.icfo.es/Florian.Kulzer
Florian |


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 

Thread Tools




All times are GMT. The time now is 10:35 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org