無法將 Ctrl+Alt+Up/Down 指派給應用程序,Ubuntu 將這些快捷方式保留在自己身上

無法將 Ctrl+Alt+Up/Down 指派給應用程序,Ubuntu 將這些快捷方式保留在自己身上

我嘗試在任何應用程式中分配分配Ctrl++ AltUp/Down但係統不會將熱鍵傳遞給應用程式。例如,任何其他熱鍵通常都會傳遞給 VC 程式碼。如何從 Ubuntu 系統中釋放熱鍵以供自己使用?

我嘗試在 VC 程式碼中分配 Ctrl+Alt+Up/Down

我認為 Ubuntu 擁有這些在桌面之間切換的捷徑。我在設定中將桌面之間切換的捷徑更改為Super+ Alt+ Up/Down,但問題仍然存在。

答案1

釋放系統使用的Ctrl++熱鍵並將桌面之間Alt的切換分配給++ARROWSuperAltARROW

  1. 查看所有可變更的熱鍵列表

    gsettings list-recursively | grep org.gnome.desktop.wm.keybindings
    
  2. 檢查系統使用哪些熱鍵在桌面之間切換

    gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left
    gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-right
    gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-up
    gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-down
    
  3. 釋放系統使用的熱鍵Ctrl++AltARROW

    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "[]"   
    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "[]"  
    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "[]"  
    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "[]"
    
  4. 將桌面之間的切換分配給Super++AltARROW

    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Super><Alt>Left']"
    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Super><Alt>Right']"
    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['<Super><Alt>Up']"
    gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['<Super><Alt>Down']"
    

祝你好運!

相關內容