[keyboard-shortcuts] Using xfconf to manage kb-shortcuts.
Christian Dywan
christian at twotoasts.de
Mon Jun 9 21:38:15 CEST 2008
Am Mon, 09 Jun 2008 11:23:08 -0700
schrieb "Brian J. Tarricone" <bjt23 at cornell.edu>:
> Stephan Arts wrote:
> > Hi,
> >
> > I have been thinking about configuring the keyboard-shortcuts using
> > xfconf, instead of separate shortcuts files. (key-value-format for
> > xfwm4 and xml for the kb-shortcuts). Olivier proposed this as a
> > possible solution for fixing the shortcuts-conflicts on IRC.
>
> Hmm, that's an interesting idea...
>
> > The format we could use for this is as followed, please tell me
> > what you think.
> >
> > Name: /Alt/Tab
> > Type: Array
> > Value: {"xfwm4", "switch-windows"}
> >
> > Name: /Alt/F2
> > Type: Array
> > Value: {"execute", "xfrun"}
> >
> > Name: /Ctrl/F1
> > Type: Array
> > Value: {"xfwm4", "switch-ws-1")
> >
> > Name: /Alt+Ctrl/Delete
> > Type: Array
> > Value: {"execute", "xlock"}
> >
> > Name: /Alt+Ctrl+Shift/RightArrow
> > Type: Array
> > Value: {"xfwm4", "move-window-right"}
>
> I kinda like this, but I'm a little afraid about the modifier names
> -- we'd have to standardize on a strict order to make things not a
> mess, and there's no way to enforce it (other than people just having
> no idea what's going on when it doesn't work.
>
> Also note that '+' is not a valid xfconf property name character.
>
> If you intend to use keynames, please use either the GDK keysym names
> (with the GDK_ prefix stripped off), or X keysym names (with whatever
> the prefix is stripped off).
Why not use Gtk's accelerator format:
<Shift><Control>w
It's readable and can easily be used in code without custom handling.
Yours,
Christian
More information about the Xfce4-dev
mailing list