Re: [orca-list] Orca changes the keyboard mapping.



Hi Joanie,

I forgot to tell: Orca is started this way:
didier[~]$ cat .config/autostart/startorca.desktop 
[Desktop Entry]
Type=Application
Version=1.0
Name=orca
Exec=/usr/bin/orca
Hidden=false

I also tried in LXDE, same behavior as in other
graphical environments.
-- Didier

Le 19/02/2018 à 10:35, Joanmarie Diggs a écrit :
Hi Didier.

I'll take a look. Thanks for the report!
--joanie

On 02/18/2018 02:31 PM, Didier Spaier wrote:
Hello,

I don't know if this is the proper place to post this issue, but I'd
like to know if other encounter it before filing it on the bug tracker,
on which a search I already made came empty.

Context: Slint64-14.2.1.1, orca 3.27.3, Python 3.5.1, gtk 3.18.9, LANG
set to fr_FR.utf8, keyboard map with layout "fr" (azerty keyboard) as
shown below:
didier[~]$ cat /etc/X11/xorg.conf.d/10-keymap.conf 
Section "InputClass"
     Identifier                      "Keyboard-all"
     MatchIsKeyboard         "yes"
     MatchDevicePath         "/dev/input/event*"
     Driver                          "evdev"
     Option                          "XkbLayout" "fr"
     Option                          "XkbVariant" ""
     Option                          "XkbOptions" ""
EndSection

Issue: if I press Insert+<space> to bring up the Orca setting GUI then
just click the OK button (labeled Valider in French), the X keyboard
map changes from azerty to qwerty.

Before:
didier[~]$ xmodmap -pke|grep " 24 "
keycode  24 = a A a A ae AE ae

After:       
didier[~]$ xmodmap -pke|grep " 24 "
keycode  24 = q Q q Q

This is confirmed by xev which first associates keycode 45 to ksym 61,
then to ksym 71.

To get back the default mapping I have to run setxkbmap (no argument).

I tried in several graphical environments: twm, fluxbox, wmaker,
blackbox, KDE 4.14.3, Mate 1.18, Xfce 4.12, same result everywhere.

However if I restart orca then bring up the GUI and click on OK the
layout is not changed (at least not constantly).

I had a look at orca.py, unfortunately my python skills are not good
enough to help me understand the logic.

Any clue appreciated.

Greetings,

Didier
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]