Thriving Thriving JavaScript JS Python PY
↑ 53 ?
accent-hold d101c/accent-hold

Type accented characters the macOS way on GNOME — shortcut → base letter → pick a variant (é è ê ç ô …), inserted anywhere incl. terminal. Pure Shell extension, no daemon/root.

HEALTH ? 79 / Stable
// solo builder// hidden gem// release machine accentsgnomegnome-extensiongnome-shell-extensionkeyboardlinuxwayland ?

// 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):

  1. hold a letter: e, a, c, o, u, n, s, i, y, z
  2. pick the variant: 1–9 (by key position, so it works on AZERTY, QWERTZ …), or move with ←/→ and press Enter, 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…