Shortcut composer v1.3.2


Extension for painting application Krita, which allows to create custom, complex keyboard shortcuts.

The plugin adds new shortcuts of the following types:

Requirements

OS support state:

Note On Linux the only oficially supported version of Krita is .appimage, which ships with all required dependencies. Running the plugin on Krita installed from Snap or distribution repositories is not recommended as it may not work out of the box and may require extra dependency-related work.

How to install or update the plugin:

Installation steps are THE SAME for installing the plugin for the first time and for updating it to the new version:

  1. Download the plugin:
  2. In krita's topbar, open Tools > Scripts > Import Python Plugin From File and pick the downloaded .zip file
  3. Restart krita.
  4. Set custom shortcuts in Settings > Configure Krita > Keyboard Shortcuts under Scripts > Shortcut Composer: ... sections. By intention, there are no default bindings.

Warning Some keyboard buttons like Space, R, Y, V, 1, 2, 3, 4, 5, 6 are reserved for Krita's Canvas Inputs. Assigning those keys to actions (including those from the plugin) may result in conflicts and abnormal behaviour different for each OS. Either avoid those keys, or remove their bindings in Settings > Configure Krita > Canvas Input Settings.

For krita plugin programmers

Some parts of plugin code solve general problems, which can apply outside of Shortcut Composer. Those solutions were placed in separate packages that can be copy-pasted into any other plugin and reused there.

They depend only on original Krita API and PyQt5 with which krita is shipped.