From kde-core-devel Sat Apr 01 04:59:20 2006 From: "Benjamin Reed" Date: Sat, 01 Apr 2006 04:59:20 +0000 To: kde-core-devel Subject: Re: Farewell KAccel, you have served us well Message-Id: <57eba2250603312059w3b9f6512lbd97314d03d297cf () mail ! gmail ! com> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=114386756810773 On 3/31/06, Hamish Rodda wrote: > We're now as pure as we can be... Qt doesn't do global accelerators (as far as > I can see). If you look at kdecore/kglobalaccel_mac.h you'll see that nobody > created an initial port for mac (same for windows, btw). > > In order to make this work for mac, you'll need to provide a KGlobalAccelImpl > designed for mac and use that in the build. For now I can do the same thing > as in kglobalaccel_mac.h for you if you like... I've committed something basic that does... well... nothing, but at least builds. :) I'm not sure of a good way to hook globally into the events on OSX; we may have to have a little dock/menu app to be able to do something like that. I think that's how a lot of these "itunes control" type apps end up doing it.