If we do something like this, I think it's important to present the UI 
in a way which isn't overwhelming.  Having a bunch of apps that I've 
never heard about and never run populating a huge list in the 
already-huge keybindings dialog would be undesirable.  No real ideas 
here, just something to watch out for...

-Alex

Matthias Clasen wrote:
> On 8/6/06, Nigel Tao <[EMAIL PROTECTED]> wrote:
>>> Deskbar-applet has this aswell (same code). I think GNOME needs some API
>>> for registering global keybindings. IIRC someone did some work on
>>> providing an actual UI for user defined keybindings (instead of the
>>> current mess with gconf). Isn't it logical to give apps a way to hook in
>>> to this aswell?
>> Yeah, I think that a generic keybinding API would be useful.  I
>> remember collecting a list of keybinding bugs somewhere due to the
>> fact that there's a bunch of duplicated code that's slightly
>> different.  Things like <Super>space works as a keybinding for Open
>> Terminal (handled by gnome-control-center???) but doesn't work for
>> metacity's run-custom-command thingies (or vice versa??).  I suppose I
>> could dig up the bugzilla IDs, hang on...
>>
>> Would it make sense to have a single D-Bus service where tomboy,
>> deskbar, metacity, etc. (and don't forget our KDE friends) can just
>> say "notify me on <Alt>F12", or is that just total crack and should we
>> just have a traditionally linked libkeybinder instead?
> 
> I had envisioned that this could be implemented by having apps install
> small xml files in a well-known place
> which contain a translated name/description of an
> action they want to make available via a global keybinding, plus a
> command to run in that case.
> 
> Of course, bringing in D-Bus and other gizmos would crank up the
> coolness factor...
> 
> Matthias
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to