У меня Ubuntu 16.04 с оболочкой GNOME. Я установил ctrl + shift для параметра «Только модификаторы переключить на следующий источник».
Этот ярлык конфликтует с горячими клавишами приложений. Я не могу использовать ctrl + shift + i , чтобы открыть инструменты разработчика в Chrome, он просто переключает макет. В VS code IDE, если я нажимаю ярлыки с ctrl + shift (например, ctrl + shift + f ] ), горячие клавиши работают, но всегда переключают раскладку клавиатуры. Когда я использовал Windows, этой проблемы не существовало.
Могу ли я установить сочетание клавиш ctrl + shift таким образом, чтобы оно приводило к переключению только после того, как клавиши были отпущены, и только если эти 2 клавиши были нажаты (без дополнительных ключи)?
Сначала попробуйте @ N0rbert answer .
На самом деле это ошибка (см. this и this ). К сожалению, кажется, что это не будет исправлено (первая помечена как « RESOLVED WONTFIX »).
В качестве временного решения вам, возможно, придется удалить эти ярлыки и привыкнуть к стандартным для переключения раскладок ( super + пробел & shift + super + пробел ).
.Это известная ошибка 1245473 .
Никто не заботится об этом даже в современном сообществе Ubuntu .
Я цитирую свой другой ответ здесь :
Я нашел только одно решение - я останусь на Ubuntu 16.04 LTS MATE до 2021 года ( на самом деле 2019 , потому что это вариант Ubuntu).
В Ubuntu 16.04 LTS MATE я использую Ctrl + Shift без проблем.
Я создал PPA с исправленными пакетами для:
Вы можете проверить их с помощью следующих команд:
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade
Гарантия отказ от ответственности: пакеты были протестированы в
Однако на других рабочих столах могут возникнуть проблемы даже после применения патча.
Эти пакеты не устраняют проблемы для GNOME Shell (18.04 LTS, 18.10, 19.04, 19.10, 20.04 LTS и 20.10) и Unity (в 18.04 LTS и 18.10).