This happens only when using KPUInput plugin while being in a X11 session. I know that it defeats a little bit the purpose of KPUInput to use it under X11 but I like to be able to switch from wayland to X11 sometimes and KPUInput plugin seems to work under X11 apart from this bug
This happens only when using KPUInput plugin while being in a X11 session. I know that it defeats a little bit the purpose of KPUInput but I like to be able to switch from wayland to X11 sometimes and KPUInput plugin seems to work under X11 appart from this bug
It seems that the KPUInput plugin is responsible for that. If I remove the plugin, the issue does not happen.
Now if we enable KPUInput plugin (Auto-Type on Wayland systems), and that we are using the bépo layout, the auto-type will not detect that and type the wrong characters. As a workaround, I use this scripts to switch back to azerty, do the auto-type, wait for 4 seconds (the time it takes to type approx. 32 characters on my system), and then switch back to bépo layout. I assign this script to a global shortcut. Not ideal, but it might help until we get a better solution. #! /usr/bin/env bash cd $HOME/Downloads/deb/KeePass-2.55/...
I noticed something interesting: if I start Keepass while in azerty layout, Keepass will switch my keyboard to the other layout, bépo. setxkbmap -query; cli /usr/lib/keepass2/KeePass.exe &; sleep 3; setxkbmap -query rules: evdev model: pc104 layout: fr,fr variant: oss,bepo_afnor [1] 143223 (cli:143223): Gtk-WARNING **: 12:41:16.727: Unable to locate theme engine in module_path: "adwaita", rules: evdev model: pc104 layout: fr,fr variant: bepo_afnor,oss That’s probably a bug in Keepass as I could not...
Now if we enable KPUInput plugin (Auto-Type on Wayland systems), and that we are using the bépo layout, the auto-type will not detect that and type the wrong characters. As a workaround, I use this scripts to switch back to azerty, do the auto-type, wait for 4 seconds (the time it takes to type approx. 32 characters on my system), and then switch back to bépo layout. I assign this script to a global shortcut. Not ideal, but it might help until we get a better solution. #! /usr/bin/env bash cd $HOME/Downloads/deb/KeePass-2.55/...
Now if we enable KPUInput plugin (Auto-Type on Wayland systems), and that we are using the bépo layout, the auto-type will not detect that and type the wrong characters. As a workaround, I use this scripts to switch back to azerty, do the auto-type, wait for 4 seconds (the time it takes to type approx. 32 characters on my system), and then switch back to bépo layout. I assign this script to a global shortcut. Not ideal, but it might help until we get a better solution. ``` ! /usr/bin/env bash cd...
Hi there, As I indicated in https://github.com/mono/mono/issues/14412, I found a small workaround to get bépo layout working in Keepass2 in Mono. I use two keyboard layouts on my system: fr oss, and fr bepo_afnor. The trick is to set x to use the azerty layout, then start mono, wait 1 second, then set x to use bépo again, and the field will actually accept bépo input. I use this script to launch keepass: #! /usr/bin/env bash cd $HOME/Downloads/KeePass-2.55/ || exit 1 # wayland if [[ $XDG_SESSION_TYPE...