-
Notifications
You must be signed in to change notification settings - Fork 120
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
Add and adjust keystroke commands in nav.py #480
Conversation
…plat lease isn't confused for two different commands instead of one
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There looks like a lot of extra changes other than the one described in the PR. Isolating the changes to just those that the PR covers will help the maintainers with their review.
I appreciate the feedback, and I'll try to do a better job with making pull requests into more atomic units with matching descriptions. I hope people can bear with me though. My understanding of git/github is poor and I am currently unwilling to use a mouse or keyboard at all for fear of exacerbating my hand problems, so it is possible that some users may be able to do things (especially relating to git and testing) much much faster than me. Sometimes I spend hours on something in git that somebody knowledgeable could probably do in thirty seconds. I certainly appreciate everyone's work here and realize that many users also have a lot of difficulty using a computer. I am working on my git skills so I can make more competent pull requests. |
I'm personally very excited that you're keen to make caster better! Feel free to ask questions (to google first, then gitter) if it feels like something is taking you a long time. If it feels like there's a faster way, there's probably a faster way. I'm also possibly going to get write access soon so that this process could go a bit faster. |
Great thanks! |
I definitely like the idea of moving from "splat lease" and "splat ross" to two individual words (I do that in my own version using "nope" and "kay", the latter because I had a lot of trouble with other "cuter" alternatives). We would definitely want a bit more input on that decision, though. How would one revert to the old specs? Would words.txt be able to handle going back? |
"words.txt" would not be able to handle multiple strings. However spec replacement is possible using
Unfortunately the Filter Rules are not nearly as accessible as words.txt. |
@alexboche, can you elaborate a little bit on your experience with Dragon sometimes interpreting your command as "splat lease" and sometimes as "splat" then "lease"? Did it just seem random? If you leave a gap between the words in your speech it can get interpreted as two commands. |
I think a good general rule is to leave the core specs alone, unless they are buggy or obscure and no one uses them. |
this one is superseded by #585. closing |
Pressing control backspace doesn't work in all application so I changed it to use control shift left/right delete. Also, as it was, "splat lease" was sometimes interpreted as to commands and sometimes interpreted as one. I remove this ambiguity by making "splat" for deleting words to the left and "sprat" for deleting words to the right.