設定「按鍵綁定 (Keybind)」

主題

前提

執行下面指令,探索關於「keybind」的設定。

gsettings list-recursively | grep 'keybind'

顯示如下

io.elementary.desktop.wm.keybindings area-screenshot ['<Shift>Print']
io.elementary.desktop.wm.keybindings area-screenshot-clip ['<Control><Shift>Print']
io.elementary.desktop.wm.keybindings cycle-workspaces-next ['<Super>Tab']
io.elementary.desktop.wm.keybindings cycle-workspaces-previous ['<Super><Shift>Tab']
io.elementary.desktop.wm.keybindings expose-all-windows ['<Super>a']
io.elementary.desktop.wm.keybindings move-to-workspace-first ['<Super><Shift>Home']
io.elementary.desktop.wm.keybindings move-to-workspace-last ['<Super><Shift>End', '<Super><Shift>0']
io.elementary.desktop.wm.keybindings panel-main-menu ['<Alt>F2']
io.elementary.desktop.wm.keybindings pip ['<Super>f']
io.elementary.desktop.wm.keybindings screenshot ['Print']
io.elementary.desktop.wm.keybindings screenshot-clip ['<Control>Print']
io.elementary.desktop.wm.keybindings switch-input-source ['<Super>Space']
io.elementary.desktop.wm.keybindings switch-input-source-backward ['<Super><Shift>Space']
io.elementary.desktop.wm.keybindings switch-to-workspace-first ['<Super>Home']
io.elementary.desktop.wm.keybindings switch-to-workspace-last ['<Super>End', '<Super>0']
io.elementary.desktop.wm.keybindings window-screenshot ['<Alt>Print']
io.elementary.desktop.wm.keybindings window-screenshot-clip ['<Control><Alt>Print']
io.elementary.desktop.wm.keybindings zoom-in ['<Super>plus', '<Super>KP_Add']
io.elementary.desktop.wm.keybindings zoom-out ['<Super>minus', '<Super>KP_Subtract']
io.elementary.dock.keybindings launch-dock-1 ['<Super>1']
io.elementary.dock.keybindings launch-dock-2 ['<Super>2']
io.elementary.dock.keybindings launch-dock-3 ['<Super>3']
io.elementary.dock.keybindings launch-dock-4 ['<Super>4']
io.elementary.dock.keybindings launch-dock-5 ['<Super>5']
io.elementary.dock.keybindings launch-dock-6 ['<Super>6']
io.elementary.dock.keybindings launch-dock-7 ['<Super>7']
io.elementary.dock.keybindings launch-dock-8 ['<Super>8']
io.elementary.dock.keybindings launch-dock-9 ['<Super>9']
io.elementary.greeter-compositor.keybindings zoom-in ['<Super>plus', '<Super>KP_Add']
io.elementary.greeter-compositor.keybindings zoom-out ['<Super>minus', '<Super>KP_Subtract']
org.gnome.desktop.wm.keybindings activate-window-menu ['<Alt>space']
org.gnome.desktop.wm.keybindings always-on-top @as []
org.gnome.desktop.wm.keybindings begin-move ['<Alt>F7']
org.gnome.desktop.wm.keybindings begin-resize ['<Alt>F8']
org.gnome.desktop.wm.keybindings close ['<Alt>F4']
org.gnome.desktop.wm.keybindings cycle-group ['<Alt>F6']
org.gnome.desktop.wm.keybindings cycle-group-backward ['<Shift><Alt>F6']
org.gnome.desktop.wm.keybindings cycle-panels ['<Control><Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-panels-backward ['<Shift><Control><Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-windows ['<Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-windows-backward ['<Shift><Alt>Escape']
org.gnome.desktop.wm.keybindings lower @as []
org.gnome.desktop.wm.keybindings maximize @as []
org.gnome.desktop.wm.keybindings maximize-horizontally @as []
org.gnome.desktop.wm.keybindings maximize-vertically @as []
org.gnome.desktop.wm.keybindings minimize @as []
org.gnome.desktop.wm.keybindings move-to-center @as []
org.gnome.desktop.wm.keybindings move-to-corner-ne @as []
org.gnome.desktop.wm.keybindings move-to-corner-nw @as []
org.gnome.desktop.wm.keybindings move-to-corner-se @as []
org.gnome.desktop.wm.keybindings move-to-corner-sw @as []
org.gnome.desktop.wm.keybindings move-to-monitor-down ['<Super><Shift>Down']
org.gnome.desktop.wm.keybindings move-to-monitor-left ['<Super><Shift>Left']
org.gnome.desktop.wm.keybindings move-to-monitor-right ['<Super><Shift>Right']
org.gnome.desktop.wm.keybindings move-to-monitor-up ['<Super><Shift>Up']
org.gnome.desktop.wm.keybindings move-to-side-e @as []
org.gnome.desktop.wm.keybindings move-to-side-n @as []
org.gnome.desktop.wm.keybindings move-to-side-s @as []
org.gnome.desktop.wm.keybindings move-to-side-w @as []
org.gnome.desktop.wm.keybindings move-to-workspace-1 ['<Super><Alt>1']
org.gnome.desktop.wm.keybindings move-to-workspace-10 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-11 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-12 @as []
org.gnome.desktop.wm.keybindings move-to-workspace-2 ['<Super><Alt>2']
org.gnome.desktop.wm.keybindings move-to-workspace-3 ['<Super><Alt>3']
org.gnome.desktop.wm.keybindings move-to-workspace-4 ['<Super><Alt>4']
org.gnome.desktop.wm.keybindings move-to-workspace-5 ['<Super><Alt>5']
org.gnome.desktop.wm.keybindings move-to-workspace-6 ['<Super><Alt>6']
org.gnome.desktop.wm.keybindings move-to-workspace-7 ['<Super><Alt>7']
org.gnome.desktop.wm.keybindings move-to-workspace-8 ['<Super><Alt>8']
org.gnome.desktop.wm.keybindings move-to-workspace-9 ['<Super><Alt>9']
org.gnome.desktop.wm.keybindings move-to-workspace-down ['<Control><Shift><Alt>Down']
org.gnome.desktop.wm.keybindings move-to-workspace-last ['<Super><Shift>End']
org.gnome.desktop.wm.keybindings move-to-workspace-left ['<Super><Alt>Left']
org.gnome.desktop.wm.keybindings move-to-workspace-right ['<Super><Alt>Right']
org.gnome.desktop.wm.keybindings move-to-workspace-up ['<Control><Shift><Alt>Up']
org.gnome.desktop.wm.keybindings panel-main-menu ['<Alt>F1']
org.gnome.desktop.wm.keybindings panel-run-dialog @as []
org.gnome.desktop.wm.keybindings raise @as []
org.gnome.desktop.wm.keybindings raise-or-lower @as []
org.gnome.desktop.wm.keybindings set-spew-mark @as []
org.gnome.desktop.wm.keybindings show-desktop ['<Super>Down', '<Super>s']
org.gnome.desktop.wm.keybindings switch-applications @as []
org.gnome.desktop.wm.keybindings switch-applications-backward @as []
org.gnome.desktop.wm.keybindings switch-group ['<Super>grave']
org.gnome.desktop.wm.keybindings switch-group-backward ['<Shift><Super>grave']
org.gnome.desktop.wm.keybindings switch-input-source @as []
org.gnome.desktop.wm.keybindings switch-input-source-backward @as []
org.gnome.desktop.wm.keybindings switch-panels ['<Control><Alt>Tab']
org.gnome.desktop.wm.keybindings switch-panels-backward ['<Shift><Control><Alt>Tab']
org.gnome.desktop.wm.keybindings switch-to-workspace-1 ['<Super><Shift>1']
org.gnome.desktop.wm.keybindings switch-to-workspace-10 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-11 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-12 @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-2 ['<Super><Shift>2']
org.gnome.desktop.wm.keybindings switch-to-workspace-3 ['<Super><Shift>3']
org.gnome.desktop.wm.keybindings switch-to-workspace-4 ['<Super><Shift>4']
org.gnome.desktop.wm.keybindings switch-to-workspace-5 ['<Super><Shift>5']
org.gnome.desktop.wm.keybindings switch-to-workspace-6 ['<Super><Shift>6']
org.gnome.desktop.wm.keybindings switch-to-workspace-7 ['<Super><Shift>7']
org.gnome.desktop.wm.keybindings switch-to-workspace-8 ['<Super><Shift>8']
org.gnome.desktop.wm.keybindings switch-to-workspace-9 ['<Super><Shift>9']
org.gnome.desktop.wm.keybindings switch-to-workspace-down @as []
org.gnome.desktop.wm.keybindings switch-to-workspace-last ['<Super>End']
org.gnome.desktop.wm.keybindings switch-to-workspace-left ['<Super>Left']
org.gnome.desktop.wm.keybindings switch-to-workspace-right ['<Super>Right']
org.gnome.desktop.wm.keybindings switch-to-workspace-up @as []
org.gnome.desktop.wm.keybindings switch-windows ['<Alt>Tab']
org.gnome.desktop.wm.keybindings switch-windows-backward ['<Alt><Shift>Tab']
org.gnome.desktop.wm.keybindings toggle-above @as []
org.gnome.desktop.wm.keybindings toggle-fullscreen @as []
org.gnome.desktop.wm.keybindings toggle-maximized @as []
org.gnome.desktop.wm.keybindings toggle-on-all-workspaces @as []
org.gnome.desktop.wm.keybindings unmaximize ['<Alt>F5']
org.gnome.mutter.keybindings cancel-input-capture ['<Super><Shift>Escape']
org.gnome.mutter.keybindings rotate-monitor ['XF86RotateWindows']
org.gnome.mutter.keybindings switch-monitor ['<Super>p', 'XF86Display']
org.gnome.mutter.keybindings toggle-tiled-left @as []
org.gnome.mutter.keybindings toggle-tiled-right @as []
org.gnome.mutter.wayland.keybindings restore-shortcuts ['<Super>Escape']
org.gnome.mutter.wayland.keybindings switch-to-session-1 ['<Primary><Alt>F1']
org.gnome.mutter.wayland.keybindings switch-to-session-10 ['<Primary><Alt>F10']
org.gnome.mutter.wayland.keybindings switch-to-session-11 ['<Primary><Alt>F11']
org.gnome.mutter.wayland.keybindings switch-to-session-12 ['<Primary><Alt>F12']
org.gnome.mutter.wayland.keybindings switch-to-session-2 ['<Primary><Alt>F2']
org.gnome.mutter.wayland.keybindings switch-to-session-3 ['<Primary><Alt>F3']
org.gnome.mutter.wayland.keybindings switch-to-session-4 ['<Primary><Alt>F4']
org.gnome.mutter.wayland.keybindings switch-to-session-5 ['<Primary><Alt>F5']
org.gnome.mutter.wayland.keybindings switch-to-session-6 ['<Primary><Alt>F6']
org.gnome.mutter.wayland.keybindings switch-to-session-7 ['<Primary><Alt>F7']
org.gnome.mutter.wayland.keybindings switch-to-session-8 ['<Primary><Alt>F8']
org.gnome.mutter.wayland.keybindings switch-to-session-9 ['<Primary><Alt>F9']
org.gnome.settings-daemon.plugins.media-keys custom-keybindings @as []
org.gtk.Settings.Debug enable-inspector-keybinding false
org.gtk.gtk4.Settings.Debug enable-inspector-keybinding true

執行下面指令,探索關於「io.elementary.desktop.wm.keybindings」的設定。

gsettings list-recursively | grep 'io.elementary.desktop.wm.keybindings'

執行下面指令,探索關於「org.gnome.desktop.wm.keybindings」的設定。

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

執行下面指令,探索關於「org.gnome.mutter.keybindings」的設定。

gsettings list-recursively | grep 'org.gnome.mutter.keybindings'

設定方式

接著我們在『設定「主要」的「按鍵綁定」』這篇來說明如何修改設定。

相關議題


Table of contents