Switching between eraser/painting tool?

In photoshop, I was able to easily set separate brush for eraser with opacity/flow/settings/texture I want, and access it with a simple shortcut or by using the end of my Wacom pen. However, Krita makes it much more difficult.
In Krita, everything is in a separate section of the “brush tool”, including erasers. So I thought I can create 1-2 erasers and access it easily, but it does not seem the case, instead, it uses my brush tool as an eraser or uses its default hard and small eraser ignoring the ones I created. Any advice?

go to Tools > Scripts > Ten Brushes, pick your custom eraser and assign it to the first slot. Now when you click ctrl+alt+1 you switch to this eraser preset, and pressing it again will go back to the last used preset.
You will probably want to change the ctrl+alt+1 to something more accessible in settings > configure krita… > keyboard shortcuts > (search for) Activate Brush Preset 1.

In case of back of the pen - it’s considered a different stylus. You can pick any preset with it and it will switch back to this preset as you rotate your pen back and forth. Currently, remembering this preset for a back of stylus is a bit broken and when you restart the program you will have to pick the preset once again, as it goes back to the default eraser preset.

If you want exact behavior like in Photoshop you need install “Three slots brush” plugin https://github.com/DarkDefender/threeslots – a “slot” remember your last brush used in that slot, one of three slots always switch brush to eraser mode. And you can easy make more than three slots if you need it.

Is this plugin still available? I installed it before, but I can’t find the location of the shortcut keys

  1. Install the plugin manually or through “Import python plugin”
  2. Activate the plugin in Python Plugin Manager.
  3. Restart Krita
  4. Go to Keyboard Shortcuts and type “slot” into searchbox filter.

@I9S @TheTwo I wanted to try out this plugin, but I don’t know how it is different from the ten brushes plugin in krita, and the path to install it manually doesn’t exist for me. I tried the “import python plugin” and select the whole .zip repository, but it is all messed up in the scripts menu :confused:

" To install this script, copy the contents of this repository to ~/.local/share/krita/"

In “Ten brushes” you bind to particular brush in a slot. In “Three Slot” you bind to a slot which remembers a brush you used last time independently from other slot.

What do you mean by " the path to install it manually doesn’t exist for me"? Here is step by step manual installation:

I know how to install it, and I installed Pigment.O
But I can’t search for “slot” with this plugin
And I searched the shortcut bar carefully, because I used the local translation version of krita, this type of untranslated entry should be easy to find, but I didn’t find it.
Similarly, the “Direct Eraser” plug-in is not found

So, plugins are enabled in PluginManger but you can’t see shortcuts?

In that case I assume something wrong with installation.

Yes, I can’t find what is in the second picture
I just re-downloaded and installed it again, and the situation is still the same
Before that, I always thought it was krita’s update that made it unusable
In the 4.4 version in a few days, I will try again

Hmm. Shortcut actions are created by “threeslots.action” file. Is it located in /krita/actions folder?

I found the problem: there is no plugin in the folder
After I manually installed it, it can be used
Thank you!