Hi all,
The main question is in the title.
Secondary question: as there is already an option to restore “default” shortcuts, why do we force reload all the default shortcuts at startup by default? It is a rather weird and unexpected behavior that I haven’t seen in (m)any other software.
More background if you are interested
I want to define my own shortcuts but I want to start with a blank slate because (1) I don't like most of the defaults, and (2) when I try to set new shortcuts with the visual shortcut mapping the existing ones get in the way.I deleted from shortcutsrc all the shortcuts but the fallbacks, because I wanted to keep those. Upon firing up darktable, all the defaults shortcuts are recreated. I went to the shortcuts window, clicked on “restore” → “at startup” + clear all newer shortcuts, which does what I want, but then when I close and reopen all the defaults are there again.
Fortunately, as I am trying to update exactly this part of the docs, I remembered reading that there is an option to prevent default reloading. So I went through the docs and found it under “miscellaneous”.
Thanks