This might not be 100% on-topic for this list, but it's the closest list I'm familiar with.
I've got a mouse without a horizontal wheel. I've came across a piece of code, that was written for for emulating mouse buttons via keyboard. It grabs input/event* nodes and uses uinput to substitute certain mouse/keyboard combinations for the desired mouse buttons. I've modified it to use shift+wheel as hwheel. It worked, but there's one unfortunate side effect, I just can't fix. Both in console and in X pressing CapsLock/Numlock toggles its state, but not the relevant keyboard led. The original code comes from something called mouseemu, but I've taken 0.15 of it and applied *some* of the Debian patches (then added some of my own chages - I'm near the point of a working libudev hotplug monitor), so it differs in a few places. Now, my question is: what is so special about keyboard led events, that they don't get toggled, even though the states do ? Is it something about timing/order of events ? Do I need to read and process a certain number of events in one go ? _______________________________________________ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com