On Tue, Sep 16, 2008 at 11:58:56AM +0200, Sascha Hlusiak wrote:
> BTW: With MPX, having two key devices attached to the first master device 
> works fine, regarding the keymap. When creating a second master and attaching 
> a keyboard to that, key presses seem to use the keymap of the first master 
> device, so of the other keyboard.

Note that if you're using core clients, this is "intended" behaviour.
Remember that the ClientPointer (CP) always assigns a "primary" master device
to a core client.

So the call order is something like:
Client requests keymap, server replies with CP's keymap.
If you then hit a key on kbd 2, the server notifies the client that the
keymap has changed.
Client requests keymap, server replies with CP's keymap.

oops.

solution: fix the client :)
 
Cheers,
  Peter
_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Reply via email to