![無法將 Ctrl+Alt+Up/Down 指派給應用程序,Ubuntu 將這些快捷方式保留在自己身上](https://rvso.com/image/1073521/%E7%84%A1%E6%B3%95%E5%B0%87%20Ctrl%2BAlt%2BUp%2FDown%20%E6%8C%87%E6%B4%BE%E7%B5%A6%E6%87%89%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8CUbuntu%20%E5%B0%87%E9%80%99%E4%BA%9B%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E4%BF%9D%E7%95%99%E5%9C%A8%E8%87%AA%E5%B7%B1%E8%BA%AB%E4%B8%8A.png)
我嘗試在任何應用程式中分配分配Ctrl++ Alt,Up/Down但係統不會將熱鍵傳遞給應用程式。例如,任何其他熱鍵通常都會傳遞給 VC 程式碼。如何從 Ubuntu 系統中釋放熱鍵以供自己使用?
我嘗試在 VC 程式碼中分配 Ctrl+Alt+Up/Down
我認為 Ubuntu 擁有這些在桌面之間切換的捷徑。我在設定中將桌面之間切換的捷徑更改為Super+ Alt+ Up/Down,但問題仍然存在。
答案1
釋放系統使用的Ctrl++熱鍵並將桌面之間Alt的切換分配給++ARROWSuperAltARROW
查看所有可變更的熱鍵列表
gsettings list-recursively | grep org.gnome.desktop.wm.keybindings
檢查系統使用哪些熱鍵在桌面之間切換
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
釋放系統使用的熱鍵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 "[]"
將桌面之間的切換分配給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']"
祝你好運!