Debugging keyboard overlay+xbindkeys

Mihail Konev k.mvc at ya.ru
Sat Nov 5 19:55:54 UTC 2016


On Sun, Nov 06, 2016 at 12:37:44AM +0500, Mihail Konev wrote:
> The only reason not to use arrow-keysyms-on-levels is that
> MonoDevelop, Java apps, VTE do not recognize them as "arrows",
> i.e. you cannot shift-select, or shift-scroll.
> 
> A possible solution to avoid abovementioned indirection when
> defining "arrow layers" would be to have ShiftModsOnly flag,
> which would then be put onto arrow keysyms.
> This is only a workaround around broken clients, of course.
Maybe java does this correctly.

As for VTE, it is xfce4-terminal that has broken shift-scroll:
it resets the position each time when pressing Level3 shift modifier.
I.e. it assumes that Shift is the only shifting modifier possible.

ShiftModsOnly should have been named "ShiftIsTheOnlyModifier".


More information about the xorg-devel mailing list