Code Monkey home page Code Monkey logo

poweraccent's Introduction

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.

Note: Some characters (like ยก for Spanish are available with the comma (,) key).

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 example: 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.
  • Mathematical symbols are often requested. But for several reasons (technical and functional), this feature can't be implemented now in the tool. So currently mathematical symbol will not be accepted (cf: issue).

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).

poweraccent's People

Contributors

damienleroy avatar t0msh avatar jay-o-way avatar leroyd avatar dugowitch avatar effelle avatar eacuamba avatar alpturedi avatar slgmibu avatar incowhat avatar sugar-king avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.