[RFC] Automatic modifier update of slave devices

Peter Hutterer peter.hutterer at who-t.net
Mon Mar 10 22:44:24 PDT 2014


On Mon, Mar 10, 2014 at 10:10:40PM +0100, Daniel Stone wrote:
> Hi,
> 
> On 10 March 2014 17:54, Keith Packard <keithp at keithp.com> wrote:
> > Peter Hutterer <peter.hutterer at who-t.net> writes:
> >> tbh, at this point I'm in preference of 3 (i.e. mirroring locking modifiers),
> >> mainly because it seems the most obvious and intuitive solution.
> >
> > I concur -- the locking modifier state should match the master, and the
> > LED state should reflect those. Simple and consistent.
> 
> Ack from me - either 3 (mirror locks) or 4 (mirror all state).  The
> main downside is that people listening for XKB state change events on
> slaves might see multiple events, but eh, don't do that really.  I
> think there's a good argument to be made for 4 in that the master and
> slave state would then be totally coherent; it would also help the
> footpedal case.
> 
> If I was doing anything at all with allowExplicit and LEDDrivesKB,
> it'd be to purge support for them entirely.  The only way xkbcommon
> eventually got some form of tractability was dropping support for
> things like this, including binning mutable keymaps entirely: this
> meant abandoning the idea of ever using it in the server, but oh well.

The second patch-set is available here:
http://lists.x.org/archives/xorg-devel/2014-March/040835.html
I'd appreciate a review so I can push this. I can drop 2/4, 1/4 has a v3.

Cheers,
   Peter


More information about the xorg-devel mailing list