Skip to content

Keybindings

All hotkeys in Attyx can be rebound via the [keybindings] table in your config file. Changes apply immediately on hot reload.

[keybindings]
search_toggle = "ctrl+f"
search_next = "ctrl+g"
search_prev = "ctrl+shift+g"
scroll_page_up = "shift+page_up"
scroll_page_down = "shift+page_down"
scroll_to_top = "shift+home"
scroll_to_bottom = "shift+end"
config_reload = "ctrl+shift+r"
close_window = "ctrl+shift+w"
split_vertical = "ctrl+shift+d"
pane_focus_up = "ctrl+k"
clear_screen = "ctrl+shift+k"

Bind an action to "none" to disable it:

[keybindings]
debug_toggle = "none"

Format: modifier+key

Modifiers: ctrl, shift, alt (or option), super (or cmd)

Keys: az, 09, f1f12, enter, tab, escape, backspace, delete, insert, space, page_up, page_down, home, end, up, down, left, right

Combine multiple modifiers with +:

ctrl+shift+r
super+shift+g
alt+enter
ActionmacOSLinuxWindows
config_reloadctrl+shift+rctrl+shift+rctrl+shift+r
command_palette_togglecmd+shift+pctrl+shift+pctrl+shift+p
open_configcmd+,ctrl+,ctrl+,
clear_screencmd+kctrl+shift+kctrl+shift+k
close_windowctrl+shift+wctrl+shift+wctrl+shift+w
ActionmacOSLinuxWindows
search_togglecmd+fctrl+fctrl+f
search_nextcmd+gctrl+gctrl+g
search_prevcmd+shift+gctrl+shift+gctrl+shift+g
ActionmacOSLinuxWindows
copycmd+cctrl+shift+cctrl+c / ctrl+shift+c
pastecmd+vctrl+shift+vctrl+v / ctrl+shift+v
copy_modectrl+shift+spacectrl+shift+spacectrl+shift+space
ActionmacOSLinuxWindows
scroll_page_upshift+page_upshift+page_upshift+page_up
scroll_page_downshift+page_downshift+page_downshift+page_down
scroll_to_topshift+homeshift+homeshift+home
scroll_to_bottomshift+endshift+endshift+end
ActionmacOSLinuxWindows
tab_newcmd+tctrl+shift+tctrl+shift+t
tab_closecmd+wctrl+shift+wctrl+shift+w
tab_nextctrl+tabctrl+tabctrl+tab
tab_prevctrl+shift+tabctrl+shift+tabctrl+shift+tab
tab_select_1tab_select_9cmd+1cmd+9alt+1alt+9alt+1alt+9
tab_next_arrowscmd+shift+rightctrl+alt+rightctrl+alt+right
tab_prev_arrowscmd+shift+leftctrl+alt+leftctrl+alt+left
tab_move_leftcmd+ctrl+shift+leftctrl+alt+shift+leftctrl+alt+shift+left
tab_move_rightcmd+ctrl+shift+rightctrl+alt+shift+rightctrl+alt+shift+right
ActionmacOSLinuxWindows
split_verticalcmd+dctrl+shift+dctrl+shift+d
split_horizontalcmd+shift+dctrl+shift+ectrl+shift+e
pane_closecmd+shift+wctrl+shift+qctrl+shift+q
pane_focus_upctrl+kctrl+kctrl+k
pane_focus_downctrl+jctrl+jctrl+j
pane_focus_leftctrl+hctrl+hctrl+h
pane_focus_rightctrl+lctrl+lctrl+l
pane_resize_upcmd+ctrl+kctrl+alt+kctrl+alt+k
pane_resize_downcmd+ctrl+jctrl+alt+jctrl+alt+j
pane_resize_leftcmd+ctrl+hctrl+alt+hctrl+alt+h
pane_resize_rightcmd+ctrl+lctrl+alt+lctrl+alt+l
pane_resize_growcmd+ctrl+=ctrl+alt+=ctrl+alt+=
pane_resize_shrinkcmd+ctrl+-ctrl+alt+-ctrl+alt+-
pane_rotatectrl+shift+octrl+shift+octrl+shift+o
pane_zoom_togglecmd+shift+zctrl+shift+zctrl+shift+z
ActionmacOSLinuxWindows
session_createctrl+shift+nctrl+shift+nctrl+shift+n
session_switcher_togglectrl+shift+sctrl+shift+sctrl+shift+s
session_killctrl+dctrl+dctrl+d
ActionmacOSLinuxWindows
font_size_increasecmd+=ctrl+=ctrl+=
font_size_decreasecmd+-ctrl+-ctrl+-
font_size_resetcmd+0ctrl+0ctrl+0
ActionWindows
shell_picker_togglealt+shift+t