xmodmap -e 'clear lock' does weird things
Alan Coopersmith
Alan.Coopersmith at Sun.COM
Mon Aug 3 18:56:17 PDT 2009
The attached patch fixes xmodmap for me - does it work for you?
-alan-
Alan Coopersmith wrote:
> That should only clear the lock modifier - and does so for me on Xorg 1.6.3 on
> OpenSolaris, but on Xorg master I see the same behaviour you do, with the other
> modifiers remapped down to the first three. Looks like a bug introduced since
> the Xorg 1.6 branch - probably in core server, since I'm using kbd driver and
> assume you're using evdev.
>
> -alan-
>
> Sergei Trofimovich wrote:
>> Tried to rebind CapsLock to Mod3 modifier.
>> Gentoo
>> amd64
>> Xorg master
>>
>> After issuing
>> $ xmodmap -e 'clear lock'
>> all modifiers go weird and stop working correctly.
>> I tried to paste this to file and give it ot xmodmap - the same effect, as in [1]
>> !
>> ! - map capslock to meta key
>> !
>> remove Lock = Caps_Lock
>> add Mod3 = Caps_Lock
>>
>> Am I doing something grong?
>>
>> Thanks!
>> [1]:
>> $ xmodmap -pm
>> xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
>>
>> shift Shift_L (0x32), Shift_R (0x3e)
>> lock Caps_Lock (0x42)
>> control Control_L (0x25), Control_R (0x69)
>> mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
>> mod2 Num_Lock (0x4d)
>> mod3
>> mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
>> mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
>>
>> $ xmodmap -e 'clear lock'
>> $ xmodmap -pm
>> xmodmap: up to 9 keys per modifier, (keycodes in parentheses):
>>
>> shift Shift_L (0x32), Shift_R (0x3e), Alt_L (0x40), Alt_R (0x6c), Super_L (0x85), Super_R (0x86), Meta_L (0xcd), Super_L (0xce), Hyper_L (0xcf)
>> lock Control_L (0x25), Alt_L (0x40), ISO_Level3_Shift (0x5c), Control_R (0x69), Alt_R (0x6c), Mode_switch (0xcb), Meta_L (0xcd)
>> control Num_Lock (0x4d), ISO_Level3_Shift (0x5c), Super_L (0x85), Super_R (0x86), Mode_switch (0xcb), Super_L (0xce), Hyper_L (0xcf)
>> mod1
>> mod2
>> mod3
>> mod4
>> mod5
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> xorg-devel mailing list
>> xorg-devel at lists.x.org
>> http://lists.x.org/mailman/listinfo/xorg-devel
>
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Correct-modifier-map-built-when-ProcSetModifierMappi.patch
Url: http://lists.x.org/archives/xorg-devel/attachments/20090803/7b68b82e/attachment.asc
More information about the xorg-devel
mailing list