Summary: | Cannot use extra ThinkPad keys as Alt_R | ||
---|---|---|---|
Product: | xkeyboard-config | Reporter: | Marius Gedminas <marius> |
Component: | General | Assignee: | xkb |
Status: | RESOLVED DUPLICATE | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | octalfdo |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | full xkb mapping |
Description
Marius Gedminas
2006-10-10 04:20:28 UTC
Well, first of all, I do not think you really need xmodmap here - xkb should do. Also, could you please attach full xkb mapping (using xkbcomp :0 -xkb zz.xkb or smth) when you use default partial modifier_keys xkb_symbols "mgthinkpad" { key <I6A> { [ Alt_R ] }; modifier_map Mod1 { Alt_R }; }; BTW, just to confirm, are you using xkeyboard-config - or xkbdata from xorg? Uh, I'm not sure what exactly I use -- whatever Ubuntu Edgy ships by default. I seem to have both xkeyboard-config and xkbdata packages installed. Hmm, the first one says it's just a transitional package that is not needed and can be safely removed. Perhaps I filed the bug in the wrong place? I suspect it might be an X server bug, because 1) it used to work in 6.8 2) if I replace 243 with 49, my xmodmap command works fine and Tilde becomes an Alt key. (I used xmodmap because it is easier to add one line into ~/.gnomerc than to install a new file in /etc/X11/xkb and then teach either X or GNOME to use it.) Created attachment 7417 [details]
full xkb mapping
This is the mapping that I get after I do
setxkbmap -symbols
'pc(pc105)+lt(us)+lt(std):2+group(shifts_toggle)+level3(ralt_switch)+mgthinkpad(mgthinkpad)'
xkbcomp :0 -xkb full.xkb
Interesting enough. I do not see any difference between LALT and I6A - they look quite simmetrical... I have a problem in a(In reply to comment #0) > > Any attempts to disable autorepeat for this key with 'xset -r 234' do not > disable autorepeat. > On Ubuntu Dapper (Xserver 1.0.2), xev throws me "KeyPress + KeyRelease + autorepeatdelay" instead of "KeyPress + delay + KeyRelease". Applications can't detect that key as being held down when it actually is. However, under ArchLinux 0.7.2 (Xserver 1.1.1) it works ok. I'll try some upgrading. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.