I was able to fix this by changing the input method settings.

When first opening it, I see a window saying:

Current configuration for the input method:
 * Active configuration: default (normally missing)
 * Normal automatic choice: ibus (normally ibus or fcitx or uim)
 * Override rule: 
 * Current override choice:  (en_US)
 * Current automatic choice: ibus
 * Number of valid choices: 2 (normally 1)
The override rule is defined in /etc/default/im-config.
The configuration set by im-config is activated by re-starting X.
Explicit selection is not required to enable the automatic configuration if the 
active one is default/auto/cjkv/missing.
  Available input methods: ibus xim
Unless you really need them all, please make sure to install only one input 
method tool.

I hit Okay.
Then another window pops up saying: 
Do you explicitly select the user configuration?
Select No, if you do not wish to update it(recommended)
select yes, if you wish to update it.

I select "yes"

On the new window I see that "default" is select. (use auto mode set
/etc/default/im-config)

I went to that file and cat it, the result below:
# Default im-config mode (see im-config(8))

OLDIFS="$IFS"
IFS=':'
desktop=
for val in $XDG_CURRENT_DESKTOP; do
    for d in 'GNOME' 'MATE' 'UKUI' 'Unity'; do
        [ "$d" = "$val" ] && { desktop="$d"; break 2; }
    done
done
IFS="$OLDIFS"

if [ -n "$desktop" ]; then
    # Start best input method unless overridden below
    IM_CONFIG_DEFAULT_MODE=auto
else
    # Start best input method only if CJKV environment and not overridden below
    IM_CONFIG_DEFAULT_MODE=cjkv
fi

# Set locale dependent preferred IM over standard auto mode
if [ "$desktop" != 'GNOME' ]; then
    
IM_CONFIG_PREFERRED_RULE="zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx"
fi

# User and system wide configuration is normally done via im-config program.
# The above IM_CONFIG_PREFERRED_RULE sets locale dependent preferred IM
# override rule.  If you wish to use uim over ibus just for ja_JP,
# add :ja_JP,uim at the end of the above list.

# Trace commands for debug
# (This may cause problem configuration file generated under console mode)
#IM_CONFIG_SETMODE="-x"

# Verbose output for debug (uncomment following)
#IM_CONFIG_VERBOSE="true"


-------------

If i change the input method to "auto" (activate IM with @-mark for most
locales) the keyboard works again on all snaps

I hope the information I provided helps somehow

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1863255

Title:
  Programs installed in Snap format do not detect the keyboard

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1863255/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to