Deadkeys us itl layout is broken on last updates?

might be similar to https://discuss.kde.org/t/cant-use-tilde-to-accent-a-vowel-on-us-intl/18717 but it is private and i cannot access it. And behaves similar to my old problem on Not all dead-keys work on X, while all work on QT and GTK but now affects everything NOT gtk. i.e. X and QT.

But recently (last week or so), Half of the accents I could type with the layout “US intl, altGr with dead keys” are not possible anymore!

Anyone else experiencing this? any workaround?

I only use kde settings to set keyboard layout. Locale outside of my login session is mostly default for the distro. (i only set the LC_TIME because us time is silly)

$ localectl
System Locale: LANG=en_US.UTF-8
               LANGUAGE=en_US:en
               LC_TIME=en_DK.UTF-8
    VC Keymap: us
   X11 Layout: us
    X11 Model: pc105+inet
  X11 Options: terminate:ctrl_alt_bksp
 $ setxkbmap -print -query
WARNING: Running setxkbmap against an Xwayland server
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+inet(evdev)"     };
        xkb_geometry  { include "pc(pc105)"     };
};
rules:      evdev
model:      pc105
layout:     us

 $ loginctl session-status
1 - gcb (1000)
  Since: Tue 2024-07-30 10:06:09 -03; 5min ago
  State: active
 Leader: 978 (sddm-helper)
   Seat: seat0; vc1
    TTY: tty1
 Remote: no
Service: sddm-autologin
   Type: wayland
  Class: user
Desktop: KDE
   Idle: no
   Unit: session-1.scope
         ├─978 /usr/lib/sddm/sddm-helper --socket /tmp/sddm-auth-3eb87ee9-20eb-46fd-af48-f4f8c846cfda --id 1 --start "/usr/lib/plasma-dbus-run-session-if-needed /usr/bin>
         └─994 /usr/bin/startplasma-wayland

Have no idea how this file is generated/updated, but found it laying around and the name seems relevant here

 $ cat .config/plasma-localerc 
[Formats]
LANG=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_TIME=sma_SE.UTF-8

[Translations]
LANGUAGE=en_US

KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Graphics Platform: Wayland

On QT I can still type things that depend on 3rd leve, just not dead keys.
ç (AltGr+,)
á (if typed AltGr+a)
ö (if typed AltGr+p)
ó (if typed AltGr+o)

things that do NOT work on QT/X but DO work on GTK:
á (typed AltGr+', a)
ã (typed AltGr+Shift+<backtick>, a)

The dead keys almost work, but produce nothing. For example
AltGr+shift+<backtick>, which would be the dead key for ~, shows nothing on QT or X. but then pressing a just prints a. if i keep pressing AltGt+shift+<backtick> or AltGr+' … repeatdly, nothing ever show up. Again, on GTK it is working fine.

Tried to force keyboard option “Key to chose 3rd level”, “ Right Alt”, but nothing changes.

Do you still have this issue? What input method do you use? What is the version of the libxkbcommon package?

i worked around this typing everything in a Firefox text area and copying and pasting… honestly i don’t recall when it was fixed. but not happening for a while.

on 6.2+ now