Helium314 / HeliBoard

Customizable and privacy-conscious open-source keyboard
Apache License 2.0
2.3k stars 88 forks source link

Long-press on backspace to erase entire word #535

Open onlinemumie opened 7 months ago

onlinemumie commented 7 months ago

Is your feature request related to a problem? Please describe. Not really a problem, but it would be practical, especially when editing text, if one could erase entire words just by long-pressing backspace. Some older, no longer supported keyboards, like Swype, had this function.

dmlls commented 7 months ago

This would be a nice feaure to have.

On AnySoftKeyboard, you can also hold Shift and press backspace, that would be another option as well.

Uranusek commented 7 months ago

As an optional option it sounds ok. I wouldn't want to be forced to delete words that way. I much prefer the slow deletion of letters from words while holding backspace.

And whole words can already be deleted quite quickly. Just add a "select word" button to the suggestion bar.

ghost commented 6 months ago

I think, to clarify your feature, as I used Swype for years, what you want is, long press continually deletes entire words — it's repeated as long as you hold down the delete key = faster deletion of large amounts of text.

It's not just delete a single word — that would be somewhat useless as it's just as fast to delete swipe.

Personally this is another reason I would like to see a editing layout = fast selection of text for cut, copy, delete, etc.

Staubsaugerbeutel commented 6 months ago

I think optionally deleting entire words using the "delete swipe" feature would be an optimal solution as it gives more control over the deletion.

micahmo commented 5 months ago

+1! This was a feature of SwiftKey. Long-press to delete word plus a short long-press duration makes fixing errors super fast. I've gotten used to the swipe-to-delete gesture, which is awesome, but it's just not quite as fast.

ghost commented 3 months ago

Long press can default to deletion by characters (as it is now) and when pressed longer than some amount of time (or when deleted more than x characters), it would switch to deletion by words.

ihatemakinganaccount commented 3 months ago

I know people have different habits, but personally I switched to to swipe deletion, where I'm in full control of how much I delete and can go back if I overshoot. I recommend to try this. (If gestures are enabled.)

ghost commented 3 months ago

I know people have different habits, but personally I switched to to swipe deletion, where I'm in full control of how much I delete and can go back if I overshoot. I recommend to try this. (If gestures are enabled.)

I also use swipe deletion a lot, but if you want to delete whole block of text, you have to either swipe, swipe, swipe... or select text area and tap on backspace. Sometimes holding backspace is easier (for someone as lazy as me :D).

Having both options for different use-cases is ideal for me.