Hello,

PROBLEM: I want to make key bindings for some custom tools I set Geany to run. Geany version 1.38 "Sulamar", running on Lubuntu 22.04 LTS.

So in the "Set build commands" panel I have set some custom python utilities to run. Please see the included screenshot. So far so good and they work when I execute them from within Geany.

My accent for the question are what I defined under "Python commands" - mypy and Lint (which runs 'flake8') and then on the bottom in "Execute commands" as "Pythonic format" which runs 'black' (yes, unfortunately there are only 3 entries for "Python commands", while I need 4 in reality but so far I can live with it).

Actual QUESTION is - HOW to assign key bindings for the 3 tools I am most interested in - mypy, flake8 and black ?

The "Set build commands" panel does not offer such thing and in Preferences > Key bindings > Build I don't see the tools I have set in "Set build commands".

In fact maybe there is a way to add any number of custom tools for Geany to run with various keybindings, but I haven't figured it out yet ?

Thanks!