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

Stenography with Plover will not work with mitype #48

Closed
cominixo opened this issue Oct 3, 2020 · 9 comments · Fixed by #47
Closed

Stenography with Plover will not work with mitype #48

cominixo opened this issue Oct 3, 2020 · 9 comments · Fixed by #47
Assignees
Labels
bug Something isn't working
Milestone

Comments

@cominixo
Copy link
Contributor

cominixo commented Oct 3, 2020

Subject of the issue

While using mitype with Plover for stenography, Plover will add a space before each word you type, which makes mitype say the word is invalid.

Your environment

  • Arch Linux 5.8.12-arch1-1
  • mitype 0.2.0
  • Python 3.8.5
  • kitty 0.18.3

Steps to reproduce

Install Plover and try to do a typing test in mitype with it enabled.

Expected behaviour

Mitype should accept the input as valid.

Actual behaviour

Mitype says the word is invalid.

Your proposed fix (if any)

#47

@cominixo cominixo added the bug Something isn't working label Oct 3, 2020
@Mithil467
Copy link
Owner

I'm having trouble wrapping my head around this concept. Like its just a technique to allow typing right. So it shouldn't matter how the content is layed out, it should still enter the text in same order.

Does plover always add a whitespace to all words? Then in that case how is it possible to be used in real life typing?

@cominixo
Copy link
Contributor Author

cominixo commented Oct 3, 2020

Stenography uses "chords", so basically you'll press a bunch of keys at once and it'll write the word, and then automatically put a space before it.

@Mithil467
Copy link
Owner

Yep I get it. But then I cannot use it daily life to type right? 🤔

@cominixo
Copy link
Contributor Author

cominixo commented Oct 3, 2020

Why not? It's perfectly usable

@Mithil467
Copy link
Owner

Oh! But then what issue does one face when typing on mitype?

@cominixo
Copy link
Contributor Author

cominixo commented Oct 3, 2020

The only problem is it will add the space before a word, and mitype will see it as invalid, especially when you get a word wrong, delete and rewrite it, because the cursor will be after the space, and then plover will add another space after that space.

@Mithil467
Copy link
Owner

Consider a sample text : "Some sample string"
So there's a limitation with Plover that it will be able to type : " Some sample string" with a space at beginning and not the original text?

@cominixo
Copy link
Contributor Author

cominixo commented Oct 3, 2020

You can make it write "Some sample string" on the first stroke, there's a setting for that. I think the major problem is when erasing a word it will move the cursor after the last space, so you would start at "Some " and then you would write "sample" again and it would become "Some sample" with two spaces between the words.

@Mithil467
Copy link
Owner

Now I understand! Thanks :)

@Mithil467 Mithil467 linked a pull request Oct 6, 2020 that will close this issue
@Mithil467 Mithil467 added this to the v0.2.1 milestone Oct 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants