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