You are not logged in.

#1 2021-02-28 20:56:30

leonardof
Member
Registered: 2008-09-05
Posts: 66

Dead keys shown before base letter is typed

I have a keyboard layout with dead keys: if I press ` then a I get à. Days ago, I noticed pressing the dead key displays it right away, as in MacOS systems. Before, pressing a dead key produced no immediate visual effect; the diacritic was displayed only after the base letter (or space bar) was pressed. As far as I know, this was a pretty standard behavior across desktop environments (as well as bash / readline) and MS Windows for a long time.

I figure this new behavior is linked with the GTK family. I see it in GNOME apps and the GNOME Shell, as well as LibreOffice (configured to use GTK3) and Firefox, but not in the hplip UI or RStudio (both of which use Qt5). The new behavior occurs both on Wayland and X11.

Out of curiosity, could anyone point me to which library update produced the new behavior?

Thanks in advance!

Offline

#2 2021-03-01 10:10:04

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: Dead keys shown before base letter is typed

à nice observation. Did not notice it yet.

Indeed, it seems to be gtk related. I can confirm it for emacs, libreoffice writer nd abiword, but my qt-webengined browser still behaves the old way.

Offline

#3 2021-03-04 03:57:29

michaudg
Member
Registered: 2009-12-11
Posts: 12

Re: Dead keys shown before base letter is typed

The problem comes from GTK3. Downgrading gtk3 package from 3.24.26-1 to 3.24.25-2 solves this problem.

The issue: https://gitlab.gnome.org/GNOME/gtk/-/issues/3669

reddit thread: https://www.reddit.com/r/linux/comments … idnt_like/

Last edited by michaudg (2021-03-04 04:18:29)

Offline

#4 2021-04-10 01:03:04

leonardof
Member
Registered: 2008-09-05
Posts: 66

Re: Dead keys shown before base letter is typed

michaudg wrote:

The problem comes from GTK3. Downgrading gtk3 package from 3.24.26-1 to 3.24.25-2 solves this problem.

The issue: https://gitlab.gnome.org/GNOME/gtk/-/issues/3669

reddit thread: https://www.reddit.com/r/linux/comments … idnt_like/

Thank you! I don't really have a problem with this new behavior. It was surprising, but does not distract me. I learned two decades ago to trust GNOME when they change the way we do things.

Blog posts:

- https://blog.gtk.org/2021/02/18/gtk-happenings/
- https://blog.gtk.org/2021/03/24/input-revisited/

Last edited by leonardof (2021-04-10 02:44:41)

Offline

Board footer

Powered by FluxBB