4.5->5.2 upgrade broke keysym mappings slightly
Marc Lehmann
schmorp at schmorp.de
Sun Mar 20 03:22:03 CET 2005
On Sun, Mar 13, 2005 at 03:20:25PM +0200, Ville Herva <vherva at v.iki.fi> wrote:
> [I'd appreciate Cc:'ing me, but I will read the archive.]
>
> I've had this in my -Xresources forever:
> Rxvt*keysym.0xFF63: ^Aa
> or
> URxvt*keysym.0xFF63: ^Aa
>
> 0xFF63 is <insert>
>
> Rationale: when using screen, ctrl-A doesn't go to the beginning of the
> line - I've mapped <home> to ctrl-A for use without screen and <insert> for
> ctrl-A A for use under screen.
>
> When I upgraded from urxvt-4.5 to 5.2, shift-insert (paste) no longer works
> is I have that mapping in place. Is there a way to restore paste
> functionality somehow? I've grown pretty attached to these keymappings, I'd
> rather not change them if possible...
>
> The behaviour remains the same with urxvt-5.3.
Hmm, indeed. This is unfortunate.. the new keysym code has a behaviour where
overwriting a keysym will take effect regardless of what modifiers will be
pressed additionally, unless another, more specific keysym, exists.
The original plan was to convert rxvt-unicode's keymapping, but that will
unlikely to be done.
Therefore the new keymapping code thinks that your mapping is the only
existing one, and will apply it for shift-insert etc.
I'll probably disable that part of the code until I have found a solution.
--
The choice of a
-----==- _GNU_
----==-- _ generation Marc Lehmann
---==---(_)__ __ ____ __ pcg at goof.com
--==---/ / _ \/ // /\ \/ / http://schmorp.de/
-=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE
More information about the rxvt-unicode
mailing list