Ubuntu 18.04 Клавиша Alt + Shift + (Ctrl) + Вниз не работает

После обновления с Ubuntu 16.04 LTS до 18.04 LTS (с единицей) нажатия клавиш Shift + Alt + Down а также Alt + Shift + Ctrl + Down перестал работать (кстати Alt + Shift + (Ctrl) + [Up, Left, Right] работает).
Я использовал эти сочетания клавиш в PHPStorm/Webstorm. В этих программах вы можете искать, что делает привязка клавиш, просто нажимая эти клавиши, и когда я это делаю, Webstorm не отображает / не фиксирует эти нажатия клавиш, как если бы они не были нажаты.
Я искал в CompizConfig Settings Manager расширенный поиск по значению настроек, в Настройках / Клавиатура / Ярлыки и с gsettings list-recursively | grep Down и я ничего не нашел.
Если я нажимаю эту комбинацию вне Webstorm, Ubuntu ничего не делает.
Ты хоть представляешь, где можно сохранить эту привязку клавиш?

PS: я попробовал этот инструмент (экранная кнопка) для отображения нажатых клавиш. Но это не отображало Alt + Shift + Down или же Alt + Shift + Ctrl + Down

Спасибо за помощь

6 ответов

Решение

После более глубокого изучения я выяснил, что эта проблема связана с аппаратной клавиатурой. Я попробовал это нажатие клавиши на окнах, и он также не был распознан.
У меня есть клавиатура Roccat Isku. На работе я попробовал такое же обновление с 16.04 до 18 и заменил гном на единство, и это нажатие клавиши сработало (у меня другая клавиатура на работе)

Gnome Tweaks помогает мне это исправить!

  1. Перейдите в раздел "Клавиатура и мышь"> "Дополнительные параметры макета".
  2. Отключите все параметры "Переключение на другой макет".

Недавно у меня была похожая проблема, когда я пытался использовать эту комбинацию клавиш внутри vscodium в Ubuntu 20.04.

ctrl+ shift+ alt+ upили downне работает, как я понимаю, поскольку он меняет рабочее пространство вместо ожидаемой функции внутри редактора кода

Первый подход

Пытаюсь исправить через:

  1. Действия > Настройка > Сочетания клавиш

  2. Навигация > Перейти к рабочей области выше/ниже

тоже не сработало , потому что эта комбинация клавиш: ctrl+shift+alt+up/down там не отображается

Решение

  1. установить dconf-редактор

            sudo add-apt-repository universe # active by default, but just in case
    sudo apt update
    sudo apt install dconf-cli dconf-editor
    
  2. перейти к:

            /org/gnome/desktop/wm/keybindings/move-to-workspace-down
    
  3. отключить Использовать значение по умолчанию

  1. изменить пользовательское значение : удалив

            <Ctrl><Shift><Alt>Down
    

  1. Подать заявление

  2. выполните те же шаги для Up (вместо Down)

            /org/gnome/desktop/wm/keybindings/move-to-workspace-up
    
  3. выйти / войти

Результат

  • вы можете использовать/привязывать комбинацию клавиш к тому, что вам нужно (если редактор поддерживает это...)
  • вы не теряете функцию навигации по рабочему пространству, поскольку по умолчанию она по-прежнему привязана к <Supper><PageUp>а также <Supper><PageDown>для рабочего пространства вверх и вниз. и вы действительно можете изменить эти сочетания клавиш в настройках сочетания клавиш

В моем случае это, к счастью, было просто переназначение клавиш в Настройки-> Клавиатура-> Сочетания клавиш.

Здесь перемещение активного окна вверх / вниз было определено как Shift + Super + Page Up / Down, то же самое без Shift было применено для перемещения одного рабочего пространства вверх / вниз.

Повторное сопоставление с тем, к чему я привык ([Shift+]Ctrl+Alt+Up/Down), добилось цели:-)

Для Gnome Shell рабочие пространства стоят на пути. Даже сочетания клавиш немного отличаются от Phpstorm (в моем случае был shift модификатор, который не был частью привязки ярлыка оболочки Gnome), рабочая область вверх / вниз блокирует привязки клавиш в Phpstorm.

Так что для Gnome Shell отключите динамические рабочие пространства:

$ dconf write /org/gnome/mutter/dynamic-workspaces false

Установите количество (теперь статических) рабочих пространств в одно:

$ dconf write /org/gnome/desktop/wm/preferences/num-workspaces 1

Отключите сочетания клавиш вверх / вниз, которые блокируют Phpstorm:

$ dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-up "['disabled']"
$ dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-down "['disabled']"

Эти исправления не зависят от клавиатуры, и я могу подтвердить, что не делать этого будут горячие клавиши Ctrl+Alt+Shift+Up, Ctrl+Alt+Shift+Down, Ctrl+Alt+Up а также Ctrl+Alt+Down не работает в Phpstorm, поскольку Gnome Shell блокирует их.

Я просто наткнулся на эту проблему и также оставил заметки в своем блоге ( Gnome Shell Quickfix Cheatsheet).

У меня была такая же проблема на Zorin OS. Ни то, ни другое не помогло. У меня есть клавиатура G613, и я проверил клавиши. Хотя некоторые из них не признаны, Altа признаны Shift.

Что мне помогло, так это установить флажок « Переключение на другой макет Alt+Shift » в инструменте Gnome Tweaks в подменю « Дополнительные параметры макета » в меню « Клавиатура и мышь » .

Другие вопросы по тегам