คุณสามารถกำหนดแป้นพิมพ์ลัดได้หลายปุ่ม (การโยง) สำหรับคำสั่งเดียวกันโดยใช้gsettings
บรรทัดคำสั่ง
สิ่งสำคัญที่ควรทราบคือ Ubuntu การตั้งค่า 18.04 GUI แสดงเฉพาะการเชื่อมโยงคีย์แรกสำหรับคำสั่งดังนั้นหากคุณมีการเชื่อมโยงหลายคีย์สำหรับคำสั่งคำสั่งอื่นจะไม่ปรากฏในการตั้งค่า คุณสามารถใช้gsettings
กับการโยงคีย์ทั้งหมด
สมมติว่าฉันต้องการเพิ่มการโยงคีย์อื่นสำหรับ "สลับไปยังพื้นที่ทำงาน 1" เริ่มต้นสำหรับฉันเป็นแต่ฉันต้องการที่จะเพิ่มปุ่มลัดที่สองSuper+Home
Ctrl+1
# list all keybindings
gsettings list-recursively | grep -e org.gnome.desktop.wm.keybindings -e org.gnome.settings-daemon.plugins.media-keys -e org.gnome.settings-daemon.plugins.power | sort
# confirm no other keybinding conflicts
gsettings list-recursively | grep '<Control>1'
# set multiple keybindings for "Switch to Workspace 1"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>Home', '<Control>1']"
# confirm value is set correctly
gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-1
ตอนนี้คุณสามารถใช้อย่างใดอย่างหนึ่งSuper+Home
หรือControl+1
เพื่อสลับไปที่เวิร์กสเปซ 1. จำไว้ว่าคุณจะเห็นเพียงอันแรกSuper+Home
ในการตั้งค่า GUI แต่จะใช้งานได้!