web-dev-qa-db-ja.com

Ubuntu 18.04キーストロークAlt + Shift +(Ctrl)+下矢印が機能しない

Ubuntu 16.04 LTSから18.04 LTS(ユニティ付き)にアップグレードすると、キーストロークShift + Alt + DownおよびAlt + Shift + Ctrl + Downが機能しなくなりました(btw Alt + Shift + (Ctrl) + [Up, Left, Right]は機能します)。
PHPStorm/Webstormでこれらのキーバインドを使用しました。これらのプログラムでは、これらのキーを押すだけでキーバインディングの機能を検索できます。Webstormでは、キーが押されていない場合のように、これらのキーストロークを表示/キャッチしません。
設定値、設定/キーボード/ショートカット、およびgsettings list-recursively | grep DownでCompizConfig Settings Managerの詳細検索を検索しましたが、何も見つかりませんでした。
Webstorm以外でこのコンボを押してもUbuntuは何もしません。
このキーバインドを保存できる場所はありますか?

PS:私はこれを試しました tool(screenkey) 押されたキーを表示します。ただし、Alt + Shift + DownまたはAlt + Shift + Ctrl + Downは表示されませんでした

ご協力ありがとうございました

6
Matej Polák

詳細な調査の結果、この問題はハードウェアキーボードの問題であることがわかりました。 Windowsでこのキーストロークを試しましたが、認識されませんでした。
Roccat Iskuキーボードを使用しています。職場では、16.04から18への同じアップグレードを試み、gnomeを単一に置き換えました。このキーストロークは機能しました(職場で異なるキーボードを使用しています)

0
Matej Polák

Gnome Tweaksは修正に役立ちます!

  1. Keyboard&Mouse> Additional Layout Optionsに移動します。
  2. 「別のレイアウトへの切り替え」のすべてのオプションをオフにします。

    Gnome Tweaks layout switching options

2
Nick Lyzhov

私の場合、幸運なことに[設定]-> [キーボード]-> [ショートカット]でキーを再マッピングするだけでした。

ここでは、アクティブなウィンドウを上下に移動することをShift + Super + Page Up/Downとして定義しました。1つのワークスペースを上下に移動するためにShiftを適用しなかった場合と同じです。

私が慣れていたものに再マッピング([Shift +] Ctrl + Alt + Up/Down)するとうまくいきました:-)

2
shadyyx

Gnome Shellの場合、ワークスペースが邪魔になります。キーボードショートカットでさえPhpstormとは少し異なります(私の場合、Gnome Shellショートカットバインディングの一部ではないshift修飾子がありました)、ワークスペースの上下でPhpstormのキーバインディングがブロックされます。

Gnome Shellの場合、動的ワークスペースを無効にします。

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

(現在は静的な)ワークスペースの数を1に設定します。

$ 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']"

これらの修正はキーボードに依存せず、Gnomeシェルがそれらをブロックするため、PhpstormではCtrl+Alt+Shift+UpCtrl+Alt+Shift+DownCtrl+Alt+Up、およびCtrl+Alt+Downが機能しないことを確認できます。

私はこの問題につまずいただけでなく、ブログにもメモを残しました( Gnome Shell Quickfix Cheatsheet )。

0
hakre