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

Acceleration based spacebar swiping #410

Closed
2 of 3 tasks
KraXen72 opened this issue Sep 15, 2023 · 4 comments
Closed
2 of 3 tasks

Acceleration based spacebar swiping #410

KraXen72 opened this issue Sep 15, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@KraXen72
Copy link
Contributor

  • Did you check to see if this issue already exists?
  • Is this only a single feature request? Do not put multiple feature requests in one issue.
  • Is this a question or discussion? Don't use this, use https://lemmy.ml/c/thumbkey

Describe the feature request below
add a new checkbox "swipe acceleration" that takes into account acceleration of the swipe on spacebar.

  • Currently, with a pretty high Slide Sensitivity (38), i can get a pretty good precision on spacebar swipes when i only want to swipe by one letter, but when i want to skip whole words by swiping quickly, i have to swipe the entire spacebar multiple times. I could lower the Slide Sensitivity, but then it becomes annoying to precisely move by one or two letters.
  • With the new checkbox, swiping quickly would move by more letters, but swiping slowly will move by less - allows for fine-grained precision when needed, but also to quickly move the cursor by several words using only one swipe.
@KraXen72 KraXen72 added the enhancement New feature or request label Sep 15, 2023
@LenzGr
Copy link

LenzGr commented Sep 18, 2023

FWIW, I would find this helpful, too.

@alerque
Copy link

alerque commented Sep 19, 2023

I also agree, I think. I've found the cursor motion a bit harder to get right in thumb-key (having come from MessagEase). I don't know exactly what heuristic ME used, but it was pretty reliable to move 1 character or 1 word. If this is the missing ingredient then I'm all for implementing it here.

@sslater11
Copy link
Contributor

sslater11 commented Oct 10, 2023

A work in progress 😄
Currently it's just a demo, spacebar is completely broken and I need to tidy up the code, then get this working with selection and deletion swipe gestures, and to create new settings to enable it.

If anyone knows anything about graphing quadratic equations, I'd love to have another pair of eyes see if they can tweak the formula.

accelerating_cursor

EDIT/UPDATE:
The slide gesture sensitivity setting no longer works because it has been replaced with the acceleration.
I have this working with text selection and the backspace selection delete. It works really well. It is working with the deadzone that I've added to the spacebar and backspace key, so normal swipes are preserved.
Tomorrow I'll look to get it working without any deadzone, and make it so the keyboard layout designer can choose between a spacebar with or without normal swipes.

sslater11 added a commit to sslater11/thumb-key that referenced this issue Oct 11, 2023
@KraXen72
Copy link
Contributor Author

nice!!!!!!!!!!!!!

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

No branches or pull requests

4 participants