Skip to content

effelle/PowerAccent

 
 

Repository files navigation

How it works

Press and hold a letter that supports diacritic marks, then press space bar or arrow key to select the accent. For example E + Space. With spacebar, repeat presses to change accent mark. When releasing the letter key, the accented letter is inserted.

The software is currently working with the most of accents for several (Latin script based) countries, including Czech, German, France, Maori and many others. The list can be found in Languages.cs. If any language is missing, don't hesitate to create an issue.

All letters are sorted by usage frequency by default, as found on Wikipedia.

Download

See the Releases page.

Known problems

  • Some keys can have interference with some actions or some tools (for eample: AutoHotkey)
  • (Experimental feature) Inside browsers and some other software, the tool can't detect the caret position. Default position is applied, meaning the one you choose in the position settings.

The future

  • More letters and accents
  • Theme and design improvement
  • Some other asked features

PowerToys

PowerAccent has been implemented in PowerToys and renamed as QuickAccent. Both have globally the same features and offer different experiences in the usage (taskbar icon, and different settings view).

If you like it

Buy me a coffee. ☕ https://www.buymeacoffee.com/dams

Thanks to

  • Ciantic for the implementation of the Keyboard Listener.
  • Saurabh Singh to share how get the caret position.
  • PowerToys team to integrated PowerAccent in PowerToys (named as Quick Accent).

About

Easily create accented letters with all type of keyboard (QWERTY, AZERTY, others...)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%