Bug#1111485: orca: Incorrectly determines the active keyboard layout

Ilya Paschuk ilusha.paschuk at gmail.com
Mon Aug 18 15:42:27 BST 2025


Package: orca
Version: 48.1-1
Severity: important
Tags: a11y
X-Debbugs-Cc: ilusha.paschuk at gmail.com

Dear Maintainer,

Steps to reproduce:

1) Install Debian 13 trixie with Mate desktop environment;
2) Add 2 input sources: US English (the first), and Russion (the second);
3) activate the English input source;
4) launch Orca and try to type text;
all works as expected
5) Switch to the Russian input source (for example with alt+shift);
6) type "Ф" letter (positioned as "A" on English keyboards);
expected result: orca should speak "Ф"
Actual result: "Ф" is typed, but Orca speaks "A"
7) Press Backspace to remove the last input symbol: orca will speak "Ф"
8) Open the keyboard settings, and move the Russian input source up, to make it the first;
9) Try to type, keeping the Russian layout active.
All works as expected.
10) Activate the English layout, and type "A"
result: Orca speaks "Ф" but "A" is typed.

result: Orca always uses the first (in the settings list) keyboard layout to speak typed characters, regardless of what is active currently.

Restarting Orca after changing the layout does not help.

-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.41+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages orca depends on:
ii  at-spi2-core               2.56.2-1
ii  gir1.2-atspi-2.0           2.56.2-1
ii  gir1.2-glib-2.0            2.84.3-1
ii  gir1.2-gstreamer-1.0       1.26.2-2
ii  gir1.2-gtk-3.0             3.24.49-3
ii  gir1.2-pango-1.0           1.56.3-1
ii  gir1.2-wnck-3.0            43.2-1
ii  gsettings-desktop-schemas  48.0-1
ii  gstreamer1.0-plugins-good  1.26.2-1
ii  python3                    3.13.5-1
ii  python3-brlapi             6.7-3.1
ii  python3-cairo              1.27.0-2
ii  python3-dbus               1.4.0-1
ii  python3-gi                 3.50.0-4+b1
ii  python3-louis              3.33.0-1
ii  python3-speechd            0.12.0-5
ii  speech-dispatcher          0.12.0-5
ii  xkbset                     0.8-1

Versions of packages orca recommends:
ii  xbrlapi  6.7-3.1

Versions of packages orca suggests:
pn  brltty  <none>

-- no debconf information

Used Desktop Environment: Mate
Mate Version: 1.26.2


More information about the Pkg-a11y-devel mailing list