page-up,page-down on sun keyboard
Eddy De Greef
degreef at imec.be
Mon Aug 9 18:19:38 CEST 2004
On 08/09/2004 05:12:03 PM, Scott Tringali wrote:
> Timothy Paige wrote:
>
> > osfPageUp : <Key>Prior
> > osfPageDown : <Key>Next
> > osfPageUp : <Key>F29
> > osfPageDown : <Key>F35
>
> It looks like the Sun session manager installed these double-keybindings
> (/usr/dt/lib/bindings/sun), among others. It might be that they
> customized their Motif to be able to read them, but the normal OpenMotif
> cannot. Or, a bug in OpenMotif. As far as I can tell, this syntax
> means the "F29" overrides the "Prior".
>
> For Motif 2, I think what you want is:
>
> osfPageUp: <Key>Prior,<Key>F29
> osfPageDown: <Key>Next,<Key>F35
>
> But this syntax doesn't work with Motif 1. In that case, I would run
> 'xev', press your Page Up key, and see which code it actuall sends
> (either F29 or Prior). Whichever one it is, use that and delete the other.
>
> Sorry this is so complicated. The system almost works, except where it
> doesn't. See "man VirtualBindings" for more info.
>
> [Developers - perhaps we can to somehow detect these legal duplicate
> bindings, merge them into a single one, and somehow proceed?]
The automatic detection is supposed to intercept these duplicate
entries and reject them, but the reorganization of the widget
hierarchy (one top shell) seems to have broken the workaround.
I'm on to it and I'll probably commit a fix in half an hour or so.
Eddy
More information about the Discuss
mailing list