On Mon, Oct 31, 2005 at 11:18:08AM +0100, Michael Schmitz wrote: > > > during bootup mouseemu starts before pbbuttonsd. After that pbbuttonsd > > > doesn't care about _any_ keyboard events. Brightness/Volume control, > > > etc. doesn't work. > > > Restarting pbbuttonsd "fixes" this. Restarting mouseemu breaks it again. > > > Anybody else seen this? This is fairly old (USB 1.1) 12" PB. > > > > This is probably Bug #304734. Sorry, but as my PowerBook got stolen, I'm > > currently unable to work on this. I just ordered a new one and will > > hopefully find some time to work on mouseemu when it arrives. In the > > meantime feel free to fix and NMU. The problem is to find a solution, > > that does not break mouseemu (as does not reintroduce to passthrough of > > the mouse button hotkeys). > > I thought this was strictly event device availability - we need to make > both mouseemu and pbbuttonsd report details about the device scan. I have > mouseemu starting before pbbuttonsd with no ill effects. I recall I added > event devices up to event11 to work around this. > > Waiting for Guido to report back on this before I try any further hacks I've attached the contents of /proc/input/devices. Adding more devices doesn't help (as only 6 are being used). I'm using udev on 2.6.14. pbbuttonsd is 0.7.2-1 and mouseemu 0.15-2. Cheers, -- Guido
I: Bus=0017 Vendor=0001 Product=0001 Version=0100 N: Name="Macintosh mouse button emulation" P: Phys= H: Handlers=mouse0 event0 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=3
I: Bus=0017 Vendor=0001 Product=22c4 Version=0200 N: Name="ADB keyboard" P: Phys=adb2:2.c4/input H: Handlers=kbd event1 B: EV=120003 B: KEY=feb0ffdf 3cfffff ffffffff fffffffe B: LED=7 I: Bus=0017 Vendor=0001 Product=771f Version=0100 N: Name="ADB Powerbook buttons" P: Phys=adb7:7.1f/input H: Handlers=kbd event2 B: EV=100003 B: KEY=7b 0 2 0 e0000 0 0 0 I: Bus=0017 Vendor=0001 Product=3301 Version=0100 N: Name="ADB mouse" P: Phys=adb3:3.01/input H: Handlers=mouse1 event3 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=3 I: Bus=0000 Vendor=001f Product=001f Version=0000 N: Name="Mouseemu virtual keyboard" P: Phys= H: Handlers=kbd event5 B: EV=100003 B: KEY=1ffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff I: Bus=0000 Vendor=001f Product=001e Version=0000 N: Name="Mouseemu virtual mouse" P: Phys= H: Handlers=mouse2 event6 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=103 I: Bus=0017 Vendor=001f Product=0001 Version=0100 N: Name="PowerMac Beep" P: Phys=powermac/beep H: Handlers=kbd event4 B: EV=40001 B: SND=6