Christian Marillat wrote:
> Ivo Timmermans <[EMAIL PROTECTED]> writes:
> > Does anyone know if it is possible to customize some keybindings for
> > editing text in Gtk2 applications?  In particular, I would like
> > Control-H to behave as backspace, and Control-U should clear a text
> > entry field.  Is it at all possible to do this?
> 
> Yes, in the control center "Keyboard Shortcuts" entry.

I can only select the Emacs theme there, and set some useless
GNOME-wide keyboard shortcuts.  (Useless in the sense that I don't
ever use these anyway.)

> See /usr/share/themes/Emacs/gtk-2.0-key/gtkrc and
> /usr/share/themes/Default/gtk-2.0-key/gtkrc for exemple configuration
> files.

The Default key theme file is almost empty.  The Emacs one is somewhat
helpful, but where can I find what values are accepted, and what they
mean?

For example, I tried emulating C-u with:

        bind "<ctrl>u" { "delete-from-cursor" (paragraph-ends, 1, 0) }

The 1 and 0 are wild guesses.  If I try to use this with pan, I get:

        (pan:12089): Gtk-WARNING **: gtk_binding_entry_activate(): binding 
"gtk-emacs-text-entry::<Control>u": signature mismatch for signal 
"delete-from-cursor" in the `GtkEntry' class ancestry

This isn't particularly helpful, what can I do to solve this?

Another thing: I tried using <meta> here, which does not work.  How
should I bind something using the meta (mod4) modifier?


        Ivo

-- 
Floating point exception


Reply via email to