09-24-2023, 05:19 PM
Following on from the previous post there is a 4th way - although it's not pretty.
You could write a script that would run non-interactively for each action (increase brush size by 1, increase brush size by 10 etc.). The mouse and keyboard shortcuts can then call these functions (the same function can be called by both mouse and keyboard shortcuts). The scripts would need to be something along the lines of calling gimp-context-get-brush-size, adjusting the value returned by this function accordingly and then calling gimp-context-set-brush-size.
As I said not pretty but it would let you use V2.99.16. Then when V2.99.18 is released just delete the scripts and put the mouse and keyboard shortcuts back to their default settings (you could keep backup copies of shortcutsrc and controllerrc to make restoring the original settings easy).
You could write a script that would run non-interactively for each action (increase brush size by 1, increase brush size by 10 etc.). The mouse and keyboard shortcuts can then call these functions (the same function can be called by both mouse and keyboard shortcuts). The scripts would need to be something along the lines of calling gimp-context-get-brush-size, adjusting the value returned by this function accordingly and then calling gimp-context-set-brush-size.
As I said not pretty but it would let you use V2.99.16. Then when V2.99.18 is released just delete the scripts and put the mouse and keyboard shortcuts back to their default settings (you could keep backup copies of shortcutsrc and controllerrc to make restoring the original settings easy).