Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UX issue | Undo easily triggered accidentally #988

Open
3 of 4 tasks
josephmanghan opened this issue Jul 25, 2024 · 7 comments
Open
3 of 4 tasks

UX issue | Undo easily triggered accidentally #988

josephmanghan opened this issue Jul 25, 2024 · 7 comments

Comments

@josephmanghan
Copy link

Language

English

Variant

English symbols messeagease

Kind of request

Changes on an existing layout

More details

On layout "english symbols messagease" (and I presume others), the undo button/arrow is extremely easy to hit and accidentally remove a large portion of text. If typing quickly & you type a few characters after this happens, you won't be able to put the delete text back with the redo button/arrow. This is largely an issue when accessing characters around the "r" key.

An MVP solution could be to make the the undo/redo buttons configurable in the "look and feel" menu. It would also be great if undo/redo simply wasn't available in the letters pane, and only in the special characters pane, as at least this would be more deliberate.

Screenshot_20240725-072635~2

Acknowledgements

  • I have written a short but informative title.
  • I have searched the existing layouts and issues to confirm that this layout either does not exist or was not requested already
  • I have admitted that I am a clown by having checked this box, as I have not read these acknowledgements. 🤡
  • I have filled out all of the requested information in this form.
@dessalines
Copy link
Owner

On layout "english symbols messagease" (and I presume others), the undo button/arrow is extremely easy to hit and accidentally remove a large portion of text. If typing quickly & you type a few characters after this happens, you won't be able to put the delete text back with the redo button/arrow.

I was able to replicate this, but I don't know if its that common an occurence that we need to add a setting just to hide those. Backspace seems like it would be just as common to swipe, and if we had no undos keys at all, there's be no way to bring back that text either.

I wouldn't oppose a PR adding this setting (default off), but to me it just seems overkill.

@josephmanghan
Copy link
Author

josephmanghan commented Jul 26, 2024 via email

@locrianz
Copy link
Contributor

This happens to me extremely often and I'm right-handed.

@Nixill
Copy link
Contributor

Nixill commented Sep 1, 2024

I sometimes struggle with fine motor control, such as exact positions of my fingers on a touch screen. If I put my finger a little too far to the right when trying to type an L, I lose up to an entire conment box worth of text (however much I've typed since the last time I had to backspace), and if I'm in the middle of typing at about 50 wpm then I won't notice what I've done before I've already cleared the undo history by typing the next letter.

If you don't want to lose the undo feature (which tbh I don't either, I just don't want it to be so easy to unintentionally invoke), it could be assigned to either of the empty swipes on that button. Even making it down-left instead of left would be a big improvement.

@josephmanghan
Copy link
Author

josephmanghan commented Sep 1, 2024 via email

@Noitarud
Copy link

Noitarud commented Nov 3, 2024

I may accidently trigger undo when entering an L(same button position as seen in image, but is left sweep) probably because finger landed too far right; and the guesture for redo, cut and … fails possibly bc too close to right side, redo gets num/lett switch (rightward guestures on right keys and upward guestures on top do not work)

(perhaps abstractly related: noted the ")" is difficult to enter, only possible if I swipe from left side instead of centre.)

contemplate these solutions:
•sweep on space for undo/redo
•if not, add small gap to move from edge of screen.
•(stopgap) undo places removed content on alternative clipboard

excellent app (there are some features I miss from anysoft, had to change though)

@nejni-marji
Copy link
Contributor

when i get the compilation working again i might just move undo/redo onto the delete button in personal builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants