* Miciah Dashiel Butler Masters <[EMAIL PROTECTED]> [070419 18:20]:
> Does this mean that a bug on which
> I had been relying has been fixed--i.e., mod4 is supposed to be Super
> and Hyper together, and ratpoison was wrong to allow just Super--or that
> I have encountered a new bug--i.e., mod4 is supposed to be either one of
> Super and Hyper, and ratpoison should still either s- alone or H- alone?
That is a hard question.
As the core X keyboard description cannot destinguish s- and H-s- in
that case, H-s- might be more correct.
As you only pressed Super_L, I'd nevertheless say s- should work, too.
There is the XKB extension, which adds virtual modifers, so Super_L and
Hyper_L have different virtual modifiers. I'm not totally through its
specification, but I think even that would not help, as the final keys
are only distinguished by the real modifiers bound to the virtual ones.
(So adding support for the xkb extension to ratpoison would only lead to
a more sophisticated detection and could mean support for arbitrary new
modifiers, but AFAIK lead to the same problem in this situation).
I've sent a patch to the ratpoison mailinglist causing ratpoison to
just accept any combination in that case. I'll wait for upstream's
opinion on that and then include that or possible other solutions in
the Debian package.
> I updated xkb-data to version 0.9-4 and restarted X, and the output of
> xmodmap is the same. Is a bug report due to that package for mapping
> mod4 to both Super and Hyper?
Given the sheer number of modifiers and the limited number of core
modifers, having some at the same might in general be unavoidable,
but as mod3 is still free, having both at mod4 looks a bit strange.
Even stranger is that you have a Hyper_L at all. as it is only bound
to key 0x80, which seems to be some hypothetical key no keyboard (at
least definitly no real pc104) has, so I'm guesing it might be some
strange workaround for programs being confused that there is no Hyper
at all. Or something even stranger.
Hochachtungsvoll,
Bernhard R. Link
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]