-
Notifications
You must be signed in to change notification settings - Fork 6.8k
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
Quick Accent activation method is dreadful (for first timers and power users) #28723
Comments
I think instead of the arrow keys or the space bar the default key for activation should be the left alt/option key. This would also be consistent with the keybind some other accent typing apps use, and avoids the problems that are commonly faced when using the arrow keys or the space bar as the activation key, that the creator of this issue has already elaborated on. This key is easily reachable by users when they want to use the quick accent feature, unlike the right/left arrow keys which require one to either switch hands or move their hand to the other side of the keyboard. Very inconvenient. Unlike the space bar, the alt/option key is also not very commonly used, preventing users from accidentally typing in accented characters when they just meant to use the space bar. Users of the other accent typing apps that I already talked about could also more easily adjust to using Microsoft PowerToys if it were using the keybind they're already used to. One last thing, and slightly unrelated, but the option to customize the activation keybind should be made available to the user. The same 2 options cannot suit everybody's needs |
Another possibility is simply to hold the key down as one would do on a smartphone or macOS. The current convention of repeating a letter when holding a key down has its origin all the way back to electronic typewriters. We have copy/paste and several other features today. There is no reason that holding down a key should repeat a letter anymore. |
What about video games though? One can't practically blacklist all video games from Quick Accent before playing them, but without blacklisting them the quick accent window at the top would appear randomly while playing video games. It is common for many video games to require the player to hold down many keys at once, some of which may be accent-able characters like e or i. |
I am not entirely sure about what the proper solution is just yet as I have not put a lot of thought into it; however, I have put a lot of thought about what shouldn't happen with the solution:
|
I believe that one of the reasons why |
Ah, that appears to be a major flaw with my suggestion. I think that the best way to resolve it would be to instead use the right alt key. As far as I know, the file-edit-format-view-help toolbar isn't triggered when using the right alt key. I just tried it out with Notepad, Notepad++ (scintilla), and Anki (Qt) and the right alt key does not trigger that particular menu in those apps. I don't know if Apple keyboards have two option keys though. And some non-tech savvy users may get confused and try using the left alt key instead, and they may get frustrated with it. I know PowerToys is advertised to power users but I think a lot of its features would help a lot of regular Windows users who may not be very tech savvy, and features should be designed while also keeping them in mind. |
This is already an issue in video games with the current implementation. Blacklisting them automatically as suggested in #27643 might offer a solution.
I'd personally love to see this, at least as an option. I miss this feature a lot from macOS and I was hoping Quick Accent could provide a similar experience. |
My only issue with the As for interesting ideas that could work based on what has been mentioned in this thread:
Something like that would allow for:
Hope this helps guide the discussion and implementation one day. |
See my lengthy blogpost about this issue and my provided solution. |
It doesn't look like this will ever get addressed. Are there any forks where they just replaced the spacebar with some other activation key, or let you pick it yourself? Almost anything else would be better. |
Right Alt (labelled "Alt Gr" in German keyboards) would be quite handy indeed. It's a commonly used key in ISO-DE layouts, because it is required to type: @, €, {, }, [, ], ~. The current solution in quick accent with key+space is however only just a bit less annoying. Right Alt in ANSI layout seems like a perfect fit for a modifier key. Also if right Alt + e would produce a €. |
Description of the new feature / enhancement
The two existing activation keys are:
The problems:
Key + Space within X delay:
Expected:
hello my name is mario
Got:
hellómy naméiímario
Key + Left/Right Arrow within X delay:
My conclusions:
The current implementation:
An ideal implementation would:
Scenario when this would be used?
This scenario applies to every single user using this feature. Bringing benefits to all, from first timers to power users.
For first timers a better implementation would prove to be a less frustrating experience. Allowing the user to adopt it without the burden it currently has.
Supporting information
No response
The text was updated successfully, but these errors were encountered: