Editable shorcuts in Lucid Lynx?

Asked by Apteryx

Hi! I used to enable editable shorcuts in Ubunu by going to "Preferences->Appearance->Interface" and then checking the "Editable menu shortcut keys" box in previous Ubuntu releases. In Lucid Lynx, I don't see this option. Was it removed? It was very useful to customize shortcuts in any application!

Thanks in advance.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Apteryx
Solved:
Last query:
Last reply:
Revision history for this message
George Standish (george-standish-deactivatedaccount) said :
#1

Have you checked if System / Preferences / Keyboard Shortcuts have the options you need?

Best of luck,
George

Revision history for this message
Apteryx (maxco) said :
#2

Hello Sir, and thank you for your fast response.
Sadly, the shorcut I would like to create is for a custom action in Inkscape (more specifically, I've installed an add-on, Tex-Text, and it's getting annoying to always select it in a menu to use it); The Keyboard Shorcuts dialog does not offer this level of customization.

Revision history for this message
George Standish (george-standish-deactivatedaccount) said :
#3

Apteryx,

Here is the bug that removed the Interface tab https://bugzilla.gnome.org/show_bug.cgi?id=592756

I haven't found any solution however, hope you have better luck,
George

Revision history for this message
Apteryx (maxco) said :
#4

Ok. I've figured it out. First, I was misleaded into thinking that the old "Interface" tab would do what I wanted to do (modify a shortcut in Inkscape) as it only enabled editing shortcuts in certain gnome apps (Nautilus, Terminal, etc.). These apps' shortcuts can still be edited using gconf-editor. Many links on google explain how to do that.

Now back to my original problem : how to add a custom shortcut to to an extension, Textext, in Inkscape? The answer is that you can edit any Inkscape shortcuts in the file /usr/share/inkscape/keys/default.xml. Or you may save a local copy in your home folder, that is, copy this default.xml file under ~/.config/inkscape/keys/default.xml, and edit it there.

I have added one line that looks like this to the aforementioned file:
  <bind key="t" modifiers="Ctrl" action="org.ekips.filter.textext"/>

This binds the shortcut "Ctrl-t" to TexText in Inkscape.

Hope this can help someone else.