XKB PointerKeys are the mouse emulation XKB provides on the hit of a key press(Test with Shift+NumLock, then the keypad will move the mouse around)
The master devices keeps a reference to the last slave device that posted through it. If XKB sends events straight through the master devices, the lastSlave == master, causing double-scaling issues lateron and some other weird effects (Fedora Bug #560356). XTEST suffered from similar issues, leading to the creation of the XTEST devices for each master device. Use them for XKB too. The rest of the patches are just cleanup work. Cheers, Peter _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
