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

Very low accuracy with Dotterel on Android #3690

Closed
2 tasks done
MarkoSchuetz opened this issue Oct 27, 2022 · 7 comments
Closed
2 tasks done

Very low accuracy with Dotterel on Android #3690

MarkoSchuetz opened this issue Oct 27, 2022 · 7 comments
Labels
bug Something isn't working can't reproduce We can't replicate this, might be environment specific help wanted Extra attention is needed

Comments

@MarkoSchuetz
Copy link

Did you clear cache before opening an issue?

  • I have cleared my cache

Is there an existing issue for this?

  • I have searched the existing issues

Does the issue happen when logged in?

Yes

Does the issue happen when logged out?

Yes

Does the issue happen in incognito mode when logged in?

N/A

Does the issue happen in incognito mode when logged out?

Yes

Account name

No response

Account config

No response

Current Behavior

I use MonkeyType in two scenarios:

  • on laptop with steno keyboard through Plover
  • on tablet with steno keyboard through Dotterel.
    With Plover the keyboard uses Gemini PR and with Dotterel it uses NKRO.
    Using the tablet I see much lower accuracy reported than when using the laptop: on the laptop MonkeyType reports about 90% and doing the same test on the tablet it will report below 30%.

Expected Behavior

I would expect about the same accuracy on both.

Steps To Reproduce

No response

Environment

  • OS: Android on tablet, Linux on laptop
  • Browser: Brave on tablet, Firefox on laptop
  • Browser Version: Brave 1.14.114, Firefox 105.0.3

Anything else?

No response

@MarkoSchuetz MarkoSchuetz added the bug Something isn't working label Oct 27, 2022
@Miodec Miodec added help wanted Extra attention is needed can't reproduce We can't replicate this, might be environment specific labels Oct 27, 2022
@Miodec
Copy link
Member

Miodec commented Oct 27, 2022

I dont have an android device so im honestly stuck here.

I do know that android does some super funky stuff with keyboard events, and adding a steno-like keyboard on top probably doesn't help things here.

@nimble0
Copy link

nimble0 commented Oct 28, 2022

The problem seems to be because Dotterel outputs blocks of text, a bit like pasting text, instead of generating key press events (like Plover).

Specifically, it causes an issue when a word is prefixed by a space. Manually writing the spaces gives 100% accuracy:

"say"
" "
"high"
" "
"between"
" "
"few"

But this gives a low accuracy:

"say"
" high"
" between"
" few"

@Miodec
Copy link
Member

Miodec commented Oct 29, 2022

Actually, this happens with swipe typing as well (on iOS atleast). Spacing in between swipes gives 100% accuracy, but letting the swipe prefix the space gives low accuracy.

Is it the same on Android with a swipe keyboard?

@nimble0
Copy link

nimble0 commented Oct 31, 2022

I don't see this issue with swiping in Gboard.

Miodec added a commit that referenced this issue Mar 21, 2023
fixed accuracy calculation when swipe typing
could be part of #3690
@Miodec
Copy link
Member

Miodec commented Mar 21, 2023

Hey, i fixed the accuracy calculation for swipe typing. Could you check if Dotterel is fixed?

@nimble0
Copy link

nimble0 commented Mar 22, 2023

Looks completely fixed with Dotterel.

@Miodec
Copy link
Member

Miodec commented Mar 23, 2023

Nice. Let me know if you run into any other issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working can't reproduce We can't replicate this, might be environment specific help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants