damienleroy / PowerAccent

Easily create accented letters with all type of keyboard (QWERTY, AZERTY, others...)
MIT License
118 stars 21 forks source link

Suggestions - Customize characters and positions; Use the numbers row to enter characters #13

Open jgfmachado opened 2 years ago

jgfmachado commented 2 years ago

Amazing work, it amazes me how just a few days ago I was thinking why Windows doesn't have this feature, similar to the Mobile keyboards, and then I receive an update on PowerToys 🤯.

Anyway, here are my suggestions:

damienleroy commented 2 years ago

I think that is a great idea!

Need to think about some things (depending of the keyboards, some shortcut can be really different). But I will keep that in mind. Thanks :)

AzureArmageddon commented 2 years ago

A great extension of this would be to be able to produce common legal, mathematical and scientific symbols via some key combination like how macOS produces various symbols (π, ∂, ∆, ∑, etc) using certain chords with the alt key.

A keyboard diagram showing macOS alt-key chords that produce mathematical and legal symbols

This has been a very useful feature from Mac that I always wished was on Windows, like this whole PowerToys Module! It is especially useful to me for inputting en dashes (–) and em dashes (—) instead of just the hyphen (-)

Edit (2023-09-30 22:54 UTC+8): Having a macOS-style preset for the bindings in addition to user-configurable bindings would be a great addition for people who work on both Windows and macOS machines or are coming to Windows from Mac and wish to frequently avail those bindings.

stefanfritsch commented 2 years ago

Not just mathematical symbols. E.g. it would fix the problem of needing a 105 key layout with a 104 key keyboard - just distribute the symbols of key 105 among the others.

Plus:

If you're a programmer with a US layout seemingly half of what you type is done with your right pinky while in other languages you have to use AltGr a lot. You could map all the usual (braces, brackets, slashes, etc.) to your other fingers and be faster even though you have to type key combinations.

But, you'd need an activation key that is less often used than space.

Currently for any activation time less than 200ms I get too many mistypes. But that wouldn't be an issue, e.g. for the "w" key. I'd wager that braces and brackets on j+w, k+w, l+w and ;+w with a 50ms activation would be a good thing for a lot of people's tendons.

It seems like it should be possible to reuse a lot of the necessary UI from the keyboard manager.

dj3underscores commented 1 year ago

Exactly. The ability to add the characters which are necessary to me personally would be just perfect, as well as ordering the characters manually the way which is convenient to me.