[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#258044: xserver-xfree86: XGetModifierMapping reports broken hard-coded (?) configuration



reassign 258044 xlibs
retitle 258044 xlibs: XGetModifierMapping() doesn't work well with Ivan Pascal's workaround for multi-layout maps that use different modifier keysyms
tag 258044 + upstream help
thanks

On Wed, Jul 07, 2004 at 01:30:35PM +0300, Tuomo Valkonen wrote:
> Package: xserver-xfree86
> Version: 4.3.0.dfsg.1-5
> Severity: important
> 
> Since the latest upgrade (AFAIK) from some other 4.3 release of XFree86,
> XGetModifierMapping or simply typing 'xmodmap' has reported 
> 
> 	mod1        Alt_L (0x7d),  Meta_L (0x7e)
> 
> but this is _wrong_. The keycode for Alt_L is 0x40. xmodmap also reports two
> mappings
> 
> 	keycode  64 = Alt_L Meta_L
> 	keycode 125 = Alt_L
> 
> and only XGetModifierMapping uses the incorrect one, causing at least some
> programs to not ignore alt presses/releases as they should.
> 
> Executing
> 
> 	remove mod1 = Alt_L
> 	keycode 125 = 
> 	add mod1 = Alt_L
> 
> fixes the problem, but there must be something wrong in the default Finnish
> keymap (other than the ISO_Level3_Shift brain-damage that makes creating
> custom modmaps very difficult as not even a full backup modmap from 4.2 
> works). There are also other possibly spurious modifiers in the 120 range
> that don't exist in the backup modmap.

Please see the following mailing list message:

http://lists.debian.org/debian-x/2004/07/msg00153.html

Anything you can do to help would be appreciated.

-- 
G. Branden Robinson                |    I must despise the world which does
Debian GNU/Linux                   |    not know that music is a higher
branden@debian.org                 |    revelation than all wisdom and
http://people.debian.org/~branden/ |    philosophy. -- Ludwig van Beethoven

Attachment: signature.asc
Description: Digital signature


Reply to: