Это происходит только в Skype на Ubuntu 18.04. Я использовал Skype на других платформах (Ubuntu и другие), и этого не происходит. Я использую ALT + SHIFT для переключения раскладки клавиатуры на другой язык. Когда я использую Skype в Ubuntu 18.04 и нажимаю ALT + SHIFT, язык меняется, но фокус также перемещается в меню приложения (как если бы я нажимал только ALT).
Любая помощь приветствуется!
Я предполагаю, что вы настроили сочетание клавиш ALT + SHIFT с помощью gnome-tweak-tool
?
Если это так - у меня такая же проблема с slack
, после некоторого раскопки выяснилось, что есть другой способ изменить раскладку клавиатуры без использования gnome-tweak-tool
, что не вызывает такого побочного эффекта в виде потери фокуса.
Решение состоит в том, чтобы использовать gsettings
, как описано здесь
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
ОБНОВЛЕНИЕ: Как упоминалось в комментариях, не забудьте также снять отметку с ярлыка ALT + SHIFT
из gnome-tweak-tool
.
Это было нечетной проблемой. Похоже, что нажатие только Высокий звук является Skype определенный ярлык. Высокий звук + Сдвиг , OTOH, является ярлыком XKB. Один способ избежать, чтобы Skype был затронут, состоит в том, чтобы удостовериться, что Вы нажимаете Сдвиг сначала и затем нажимаете Высокий звук , все еще держа Сдвиг ключ.
Или, конечно, с помощью значения по умолчанию Супер + Пространство является другим способом избежать конфликта.