-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commands with capital letters don't work in Dragon #460
Comments
The matching priority inconsistency I mentioned today is related to Dragon capitalization handling, so it's plausible that it could also be fixed by your fix. Hence I'm reporting here, but let me know and I can create a new issue: Consider this grammar:
Note that I'm using lowercase "i" instead of "I" as a workaround to the bug reported here. What I see is that Conformer consistently prefers the literal variant when speaking "test priority I move". Dragon is inconsistent: at home it behaves the same as Conformer, but on my work computer with Dragon, it prefers the phrase variant. Notably, if I check the command history, preference for the phrase variant coincides with "test priority I move" instead of "test priority i move". In other words, Dragon responds differently on my two computers (in one case returning "i", the other "I"), and when it returns "I" then Talon prefers the match to phrase instead of the literal "i". Seems like this preference should be case-insensitive? All the above is unchanged even if this grammar is the only thing in my user folder. |
I believe the fix for this already went out in beta |
I'm using Conformer these days, but I went ahead and tested this with Dragon with the simple grammar in my first post and it still doesn't work with Dragon unless I change "I" to "i". This is on version 437, and I checked the timestamp on libdraconity.dll and it looks up to date. |
with Dragon, what happens if you |
Both of those work. |
Ok, that's weird, I sent you something on Slack to try. |
Based on your suggested logging, it looks like Dragon isn't sending the phrase over to Talon, so there's nothing Talon can do here. Not sure why that would have changed from my initial report, but I suppose this is now a "Can't fix" bug. |
I think this is a Dragon bug, use Conformer |
Here is a simple grammar to reproduce this:
This works in Conformer but not Dragon (on Windows, DPI 15). If the "I" is changed to "i" it works in both. From a little debugging I did, this appears to be a Talon issue, not a Draconity issue. Draconity is reporting a match either way, with the only difference that the phrase reported is "I can" vs. "i can", depending on which variant is used.
The text was updated successfully, but these errors were encountered: