> > Previously I had the trackpad set to /dev/input/mouse0. What makes > > /dev/input/mice work with the mouse button emulation and not > > /dev/input/mouse0? > > If mouse0 is indeed the trackpad, I have only one idea - does the button > emulation only work for 'mice'?
If mouse emulation and ADB HID is configured, the actual mouse/trackpad and the emulation code map to two different mouse<n> devices. That's why, if mouse0 is the trackpad mouse1 probably gets the emulation button events. Moral: don't even think about using mouse0 etc. unless you know what they're doing :-) Use /dev/input/mice instead (and never go back to older kernels). Michael