On 24.1.2016 at 11:07 PM Aner Ben-artzi wrote:
Hi, I'd like to create a custom keyboard (print stickers) for GIMP. However, I want to do this in a programmatic way so it can stay up-to-date with version upgrades and customizations. So I'd like to be able to get the following items in order to programmatically combine them into a file that can be printed onto sticker paper: - list of current keybindings <-> action - list of action <-> in-program icon image (preferably the larger icon) This would allow me to place up to 4 (neutral/shift/ctrl/ctrl+shift) icons in a square to be printed and stuck onto the appropriate key.
Well, grepping the sources for GtkActionEntry could be a start. I've seen keybindings being hardcoded. See also https://git.gnome.org/browse/gimp/tree/etc/controllerrc?h=gimp-2-8 https://git.gnome.org/browse/gimp-help-2/tree/quickreference/gimp-keys.xml (but this is the help and might be outdated a bit). and http://docs.gimp.org/ (keys and mouse reference).
I considered putting this into an app to allow me to turn a tablet into a custom keyboard that sends the shortcut keys, but there is no substitute for separate, hard, plastic keys.
You could also consider using a DAW tablet app, which is basically a MIDI controller with a (customizable) GUI. The MIDI output controls GIMP via its MIDI input device. I haven't tried that yet, but perhaps it's a source of inspiration for you. You'll find some posts to this topic in the GIMP developer mailing list archives. Greetings Sven _______________________________________________ gimp-user-list mailing list List address: gimp-user-list@gnome.org List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list List archives: https://mail.gnome.org/archives/gimp-user-list