Schnelle Umlaute

The PowerToys Quick Accent experience, native on Linux.
Hold a key, press Space — get ä, ö, ü, ß, é, ñ instantly.
No daemons. No clipboard. No compromises.

bash — ~/schnelle-umlaute
Features

Built different.
Works everywhere.

Six reasons why Schnelle Umlaute is the right choice for Linux power users.

Accent Cycling

Press the leader key repeatedly to step through all variants of a character. One gesture, every accent.

No Clipboard

Direct insertion via commitString(). Clipboard stays yours.

Text Snippets

One key. Any command.

hHello
psudo pacman -Syu
tTschüss!

Emoji, Symbols & Braille

Map any Unicode — if it exists, you can type it.

π ΣΩΔ

X11 + Wayland

Native on both display protocols. No root, no daemons.

Arch Linux Ubuntu Debian

Fully Configurable

30 mapping slots · adjustable delay · Space or Arrow keys as leader.

aä
oö, ô, ó
eé, è, ê
sß
pπ
ggit push…
How it works

Four steps.
Under one second.

Hold Letter

Press and hold a o u s

Press Space

Within 400ms, tap Space

Get Umlaut

ä ö ü ß — instantly

Cycle (Optional)

Press again: áàâ

Users

What people say

This is EXACTLY what I was looking for and unlike all other solutions I tried it works easy and like a charm! Thank you so much for your work!"

@Martin-Eckleben
Passionate programmer and general techie

Your tool is getting reliable for daily use, now even with other languages than German!"

@ungaul
GitHub User

Congratulations on this excellent add-on!"

@RandomAndroidDev
GitHub User

FAQ

Frequently asked questions

What is Schnelle Umlaute?

A native Fcitx5 addon for Linux. Type German umlauts, French accents, or any Unicode character using the same hold + space gesture as Windows PowerToys Quick Accent. System-wide, lightweight, no root needed.

Does it work on Wayland?

Yes. Natively on both X11 and Wayland, no extra configuration. It integrates directly with Fcitx5.

Does it touch the clipboard?

Never. Unlike xdotool-based workarounds, Schnelle Umlaute uses Fcitx5's commitString() API — direct insertion, clipboard untouched.

What characters can I type?

German umlauts by default (ä ö ü ß). With 30 configurable slots: French accents, Spanish, Portuguese, Braille Unicode, emojis, math symbols, full text snippets.

Which distros are supported?

Fully tested on Arch Linux and Ubuntu/Debian. Works on any distro with Fcitx5.

Can I adjust the timing?

Yes, via fcitx5-config-qt. Default: 400ms lowercase, 600ms uppercase. Tune to your typing speed.

Open Source · Free forever

Built with passion,
free for everyone.

Schnelle Umlaute will always be free and open source. If it makes your daily typing a little better, a coffee helps keep the project alive and growing.

Support on Ko-fi

Stop reaching for
the number pad.

Free. Open source. Two minutes to install.

Install Now View on GitHub