何かがCtrl + Alt +左​​/右矢印キーボードの組み合わせをブロックする


27

Ubuntu 18.04では、Ctrl+ Alt+ またはCtrl+ Alt+ を何にも割り当てることができません。正確には何かにバインドするかもしれませんが、キーボードの組み合わせを使用する場合は機能しませんが、上下矢印は機能します。

こちらのスクリーンショットをご覧ください

奇妙なことに、システムはキーを割り当てるときにキーボードの組み合わせを検出しますが、それらを使用しようとするときは検出しません。その結果、キーボードの組み合わせは他のプログラムでも機能しません。

回答:


28

Ctrl+ Alt+ およびCtrl+ Alt+ は、それぞれ「ワークスペースを左に切り替える」および「ワークスペースを右に切り替える」ためのデフォルトのショートカットです。実行することでそれを確認できます

gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left

(およびのright代わりにleft)。

デフォルトではGNOMEシェルには単一列のワークスペースがあるため、これらのショートカットはまったく効果を示しません(このようなことを試さない限り)。

これらのキーボードの組み合わせのバインドを解除するには、次を実行します

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"

(同様にright)。次に、これらの組み合わせをカスタムショートカットに使用できるようになります。


GUIのキーボード設定から削除しても、これらを「取得」しようとすると表示されるのは非常に興味深いです。ただし、設定は機能していないようです:➜〜gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left [] zsh:一致が見つかりません:[] .keybindings switch-to-workspace-left [''] zsh:一致するものが見つかりません:[]
MrMamen

2
次のように、かっこを引用符で囲んだときに機能しましたgsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
。– MrMamen

@MrMamen情報をありがとう、答えを編集しました。
ポンスキー

すばらしいです!Fedora30の問題を解決します。Fedora30設定UIはこのキーマップを見逃しています
Xin Meng

6

問題は、Ubuntu 18.04設定GUIにすべてのキーボードショートカットが表示されないことです。

  • 「ワークスペースへの移動(切り替え)を左/右に移動する」(ショートカットが割り当てられている場合でも)は表示されません。
  • 実際にCtrl+ Alt+ up/の2番目のキーバインドがある「Move(Switch)to workspace over / below」など、コマンドに複数のショートカットがある場合にのみ、最初のキーボードショートカットが表示されますdown

ここに画像の説明を入力してください

すべてのウィンドウマネージャーキーバインドを表示するには:

gsettings list-recursively | grep org.gnome.desktop.wm.keybindings | sort

org.gnome.desktop.wm.keybindings switch-to-workspace-down ['<Super>Page_Down', '<Control><Alt>Down']
org.gnome.desktop.wm.keybindings switch-to-workspace-left ['<Control><Alt>Left']
org.gnome.desktop.wm.keybindings switch-to-workspace-right ['<Control><Alt>Right']
org.gnome.desktop.wm.keybindings switch-to-workspace-up ['<Super>Page_Up', '<Control><Alt>Up']

これで、[設定]画面に表示されていない一連のCtrl+ Alt+ up/ down/ left/ rightキーバインドがあることがわかります。

不要なキーバインドを削除するには:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super>Page_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super>Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"

これで、他の場所でキーバインドを使用できます。


削除する別のショートカットは、Ctrl + Shift + Alt +左​​、ウィンドウを左ワークスペースに移動gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-left "[]"、および同様のCtrl + Shift + Alt +右、ウィンドウを右ワークスペースに移動、<br>gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "[]"
christianbueno.1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.