Holdkey makes it easy to type characters with accents. No more hassle with alt codes or other time consuming methods to create special characters. Holdkey has a learning curve of about 1 minute, just type like you always do until you need a character with an accent, then hold the character for half a second, a small window with several character variations appears, then choose the one you want. Holdkey runs in the background and works with almost all programs.