Type accented characters the macOS way on GNOME — shortcut → base letter → pick a variant (é è ê ç ô …), inserted anywhere incl. terminal. Pure Shell extension, no daemon/root.
// readme
Accent Hold
Read this in another language: Français
Type accented and special characters by holding the letter. Hold
e,a,c,o,n… and its accented variants (é è ê ë,ç,ñ,ô…) appear in a small popup; tap the letter and it types normally. A shortcut (Super+E) opens the same picker without holding. Pure GNOME Shell extension (Wayland): no daemon, no privileges, no dependencies, one-click install from extensions.gnome.org.
Usage
Press and hold (text fields, editors, terminals):
- hold a letter:
e,a,c,o,u,n,s,i,y,z - pick the variant:
1–9(by key position, so it works on AZERTY, QWERTZ …), or move with←/→and pressEnter, or click.
Enter picks the highlighted variant (the first one until you move).
Anything else keeps the plain letter: Esc, Space, or just typing on.
E (with Shift) offers É È Ê Ë ….
Ways to pick a variant. The default is the macOS one: the variants stay
open after you let go of the letter, and Enter, a number or a click picks.
Other ways are options in the preferences, off by default, so…