The problem
I have noticed a recurring theme in recent suggestions, and many revolve around the fact that PS has a secondary shortcut for brush hardness. As it stands, one of the only ways to control brush properties is to manually adjust them in the brush editor docker, use the quick popup tool, or assign them to relatively hard to control inputs such as pen pressure, pen speed, or tilt.
While it is great that these inputs exist, I believe we can give pen presets unprecedented new depth and control, while also simultaneously fixing the problem that plagues people who move from other software.
I suggest: The custom input slider.
(name pending, please come up with something cooler)
The basic idea
We give users the ability to control, through shortcuts or by manually dragging the slider, a ābrush settings inputā.


It can be used just like any other input, right alongside things like fuzzy dab or pen pressure.
It can be mapped to a curve, or compound with other inputs like pen pressure, just like the rest.
By giving users the ability to manually control a single input for a brush preset, we give them limitless possibilities for many, many different workflows. Here are just a couple:
- Youāre using a grass brush to paint a row of grass, but now you want to spread the grass blades out and have them dotted over a field. You can now assign a shortcut to control how much scatter the grass has.
- Youāre painting using a grayscale brush. You want to slowly move up in brightness as the parts of your subject get closer to the light source. Now you can assign a shortcut that controls the lightness of your brush.
- Calligraphers can adjust with a shortcut how thick or thin (ratio) their pen tip is.
- Artists with stamp brushes can use the secondary shortcut to rotate their brushās texture left or right
- Lineworkers and crosshatchers can adjust how much texture shows through their strokes
The possibilities are nearly endless when you consider that multiple brush properties can be assigned to change with the custom slider simultaneously.
Example video
I have put together a video that I hope will show the concept better:
Note: While making this video I explain that this can replace the āflowā slider. I realize now that āflowā is not a basic pen property, so thatās not entirely true. It could, possibly replace the opacity slider. But then thereās the argument of global vs pen preset specific, and whether tying flow/opacity to the custom slider limits its uses.
Where it fits
Right now we have a small handful of sliders available in the main toolbar. This can sit comfortably in that dropdown menu, so that people who wish to use it can assign it to the top just like the opacity or flow slider.
This makes it easily accessible for those who want to manually enter values or drag the slider, rather than use shortcuts.
It can also be shown, or optionally shown, somewhere on the quick popup.
Ideally, it will mainly sit in the background and be used through shortcuts. The entire idea is to speed up the drawing process and prevent unnecessary fiddling with brush preset settings.
The shortcuts
Increase/Decrease value
I think by default shift + [ should decrease, and shift + ] should increase the custom slider. I donāt see these as being used currently, but I may be wrong.
Set custom value to 0 / 100
Some may use this feature as a toggle for something in their brush settings. While they could potentially do this by modifying the curve of that property, I think a shortcut to go to the extremes would be nice. I wouldnāt give it a default shortcut
The future
There are many ways to improve this and extend its usability even further, here are some examples for things to consider for the future is demand is high enough:
Naming slider(s) per-brush
Instead of saying ācustomā or whatever name it eventually takes, the custom slider can be named per-brush, and is transferred through the brush preset if someone else downloads it. This allows for brush creators to make custom sliders for their brush, and clearly indicate what the custom slider is used for in that brush preset.
Multiple custom sliders
I donāt think having a ācustom number of custom slidersā is entirely doable, but I could be wrong. Instead Iād suggest just upping the number of custom inputs to 2 or 3, for even further brush customization.
Linked or separate custom values for eraser/drawing mode
Users can check a box in a brush preset to unlink the custom value between eraser and brush mode.
This would personally solve a problem I have, in which I enjoy my linework having small texture holes in it, but when I switch to eraser mode, the eraser has holes as well and leaves tiny specks behind.
Having the custom slider control texture intensity, then setting it to ā0%ā for my eraser would fix this problem.
Two birds one stone
Here are several threads which could potentially be solved by this feature:
https://krita-artists.org/t/rotating-a-brush-by-holding-down-a-modifier-similar-to-shift-for-brush-size/32108
https://krita-artists.org/t/shortcut-to-rotate-brush/43675
https://krita-artists.org/t/shortcut-to-control-brushtip-hardness/44316/12
https://krita-artists.org/t/more-brush-option-slider-options-and-buttons-to-turn-off-pressure-sensitivity/33647
https://krita-artists.org/t/brush-settings-gui/32149
And it even solves the top voted comment on the 5.1RC announcement video
Thank you for your time. While this doesnāt necessarily help a major problem Iām having currently, I hope that it could find its usefulness in the minds of people Iāve seen around the suggestion subforum recently.


