Feature request for dedicated Eraser Tool

As far as I am aware, the eraser tips cannot be replaced once they are worn out, unlike brush nibs - and they are also less precise. It’s something to be aware of.

I think it is already implemented, as xiaweber already mentioned? Although there is no default shortcut for this action, need assign yourself.

Below is the Merge Request link for that.

1 Like

Do you know, how I can use this feature? I don’t know where to look.

And is there an option to add this function to the toolbar?

I know, that is why I suggested this solution.

In fact, the included plugin “Ten Brush” and the “Toggle Eraser Preset” option already addresses the need you cite, i.e., “switch between 2 brushes via a shortcut”“Both brushes should have their independent settings”, but that’s not the point.

Sorry English is not my first language, maybe the previous message didn’t make sense, I’d like to try again.
I think the real request of this thread is to raise the status of the brush tool, so that the split brushes also have the status of “tool”.
If it can be done, for me, the “toggle” of brushes will become the “switch” of the tools, what you press is what you get, the switching method will be unified. For others, it will be easier and faster to use independent grouped brushes, etc.

This looks like underlying refactoring, which can take a lot of time. We users can only try to sort out our thoughts and needs.

Yes 10 brushes do that, but you have to configure them, which takes far to much time. And tablet users do not have these plugins.

Look at it from another angle:
Why would you care if there is a dedicated tool for erasing, if all you have to do is to press “e”.

That is because you want a different brush to be an eraser, than your current one.

So now you are using the 10 brushes, but now you have 10 brushes! so you have to remember/save the shortcut-keys. And if you now want another brush as eraser you have to configure it again!

That is not user-friendly at all.
The more simple and already implemented method is to switch between brush-sets, like when rotating your stylus. But as already mentioned :wink: not all styli have the back-eraser-feature. So therefore I suggested, a new toolbar-option not just a shortcut to toggle it. As I don’t want to use the keyboard while working on a tablet.

Found it. Already implemented in Krita 5.2.2. exactly as I suggested earlier.

Yesterday I was still on 5.1.5 as 5.2 often crashed when using OBS.
I installed the latest version of Krita.

For the shortcut:
Preferences → Configure Krita → Keyboard-Shortcuts → Search for eraser → Toggle eraser preset

For the toolbar:
Preferences → Configure Toolbar → search for eraser → Toggle eraser preset

I think we can close this thread now. :smiley:

It does seem to have the effect of switching to an ’ Eraser Tip’ and that ‘tip’ can be used to select any brush preset which will be remembered for the session.
However, the ‘Eraser Tip’ choice is not remembered between sessions and there’s no indication of which one you’re using, but does it matter if there are two ‘stylus ends’ that can be used for anything you like?
It’s not a dedicated Eraser Tool :slight_smile: (Awaiting comments.)

No. It is not a tool, but the intention of this post was, as I interpret it, to have a possibility to switch brushes with a shortcut between brush and eraser with different tips, however possible.

And that was solved with the “toggle eraser preset” feature.

1 Like

I only recently learned about the dedicated eraser preset (from Ramon’s video, to be precise), so I wanted to try it out. Unfortunately, it doesn’t seem to work as expected, or I misunderstood how to use it.

I frequently use “toggle previous preset” hotkey to switch between two brushes. Usually one of them is the eraser.

Apparently, this somehow is not completely decoupled from the new eraser preset. I would have to carefully record the behavior I’m seeing, but it seems as if toggle the last preset was not decoupled from the eraser preset. Meaning, you couldn’t toggle independently between two erasers and two brushes.

On top of that, it seems you can disable eraser mode while in eraser preset, and that was just super confusing to me… So you could be in the eraser preset, but still actually paint :laughing:

So yeah, at that point I gave up and decided to keep using my standard workflow with switching between two last brush presets.

3 Likes

??? Congratulations, anyway. I think you can close your windows now, but not this thread. As already mentioned, your needs have been implemented, but some have not for others.

The other side of your stylus is just a physical “eraser preset” brush. A new toolbar-option, a shortcut, and maybe your ten styli, are just different leaves but the same root…

I think the Feature request for dedicated Eraser Tool, should focus on the tool rather than the eraser. After all, the eraser is just one of the commonly used “erase blending mode” brushes. The real requirement, is for the classified brush to have a dedicated tool status. The object is the brush of classification (especially the eraser tag), and the appeal is an independent tool status, the eraser is just a sample.

Yes it is somewhat confusing. It is called eraser preset, because it is the preset, you get when you are using the eraser-side of a stylus, I suppose. But in reality it is a brush and you can even set another tool, such as select-tool. I find that convenient. :see_no_evil: :man_shrugging:

I don’t think here is a code change necessary. All what has to be done, is to create a tag. Add the brushes to the tag, export the bundle and that has to be included into the repository.

Or are you talking about a “tag to tool” approach?

I see, you’re a tablet user so you don’t understand the pain of PC users, keyboard switching is not your concern.

Anyway, has “tag to tool” been implemented? Can I set a shortcut key for a group of brushes? This is indeed one of the derived requirements, but it doesn’t seem to be implemented yet.

1 Like

Yes, a true “eraser” preset brush deserves to limit the choice of brushes, thus avoiding much switching confusion, which is why a dedicated eraser tool is still needed. Perhaps limited by an eraser “tag”, or by the erase “blending mode”? Hopefully this feature request will be implemented.

1 Like

Maybe Krita can have a setting that say “Only allow the following tags for the eraser preset”. Or it can force the brushes to be in “set eraser mode - on”.
Also it would be less confusing if eraser preset and eraser mode had different icons, but that’s a nitpick.

Yes, that’s what I meant.

When it comes to “eraser preset” and “eraser mode”, icons are one way to do it, but as a keyboard user, I envision a different switching method: let “eraser preset” switch like a brush, but let “eraser mode” toggle with a temporarily invoked function.
It’s like Temporary eraser in @wojtryb 's Shortcut-Composer plugin, short press to switch, long press to temporarily toggle. The difference is that I think the “eraser mode” is subordinate to the brush, and its size, texture, etc. remain unchanged, so its toggle button should probably be merged with those of the brush tool as well.

Ideally, a short press on B would switch to the brush tool, a long press on B would temporarily invoke the “eraser mode” of brush B(release to return to B), and E would switch to the dedicated eraser tool.
I wonder if this would be easy to accomplish?

I think this forum and other places would be full of problem reports from people who got confused by how to use it, people who had difficulty in making different types of presses (long vs short) and people who had both those problems.

2 Likes

For me personally, a dedicated brush history is a must and perhaps the most important aspect of this feature request.

Toolbars already has an “set eraser mode” icon, just need to add a hint to the hover word. Functions need to be learnt, that’s the whole point of the user manual. I think it’s just a question of whether it’s convenient enough once I know how to use it.

This is a derived feature request anyway, and it is not unacceptable to keep the eraser mode activated by clicking the icon or pressing a separate key.

For me personally, the eraser getting the status of a tool, and making the switching logic between the three - brush, eraser, and other tools - consistent, is my most pressing need. Because these operations are frequent.

1 Like

Krita can bring up the “brush preset history” docker, doesn’t that suit your needs?