[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pbbuttonsd vs. mouseemu



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 


Reply to: