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
ActionmacOSLinux
config_reloadctrl+shift+rctrl+shift+r
command_palette_togglesuper+shift+pctrl+shift+p
open_configsuper+,ctrl+,
clear_screensuper+kctrl+shift+k
close_windowctrl+shift+wctrl+shift+w
ActionmacOSLinux
search_togglesuper+fctrl+f
search_nextsuper+gctrl+g
search_prevsuper+shift+gctrl+shift+g
ActionmacOSLinux
copy(system menu)ctrl+shift+c
paste(system menu)ctrl+shift+v
copy_modectrl+shift+spacectrl+shift+space
ActionmacOSLinux
scroll_page_upshift+page_upshift+page_up
scroll_page_downshift+page_downshift+page_down
scroll_to_topshift+homeshift+home
scroll_to_bottomshift+endshift+end
ActionmacOSLinux
tab_newsuper+tctrl+shift+t
tab_closesuper+wctrl+shift+w
tab_nextctrl+tabctrl+tab
tab_prevctrl+shift+tabctrl+shift+tab
tab_select_1tab_select_9super+1super+9alt+1alt+9
tab_next_arrowssuper+shift+rightctrl+alt+right
tab_prev_arrowssuper+shift+leftctrl+alt+left
tab_move_leftsuper+ctrl+shift+leftctrl+alt+shift+left
tab_move_rightsuper+ctrl+shift+rightctrl+alt+shift+right
ActionmacOSLinux
split_verticalsuper+dctrl+shift+d
split_horizontalsuper+shift+dctrl+shift+e
pane_closesuper+shift+wctrl+shift+q
pane_focus_upctrl+kctrl+k
pane_focus_downctrl+jctrl+j
pane_focus_leftctrl+hctrl+h
pane_focus_rightctrl+lctrl+l
pane_resize_upsuper+ctrl+kctrl+alt+k
pane_resize_downsuper+ctrl+jctrl+alt+j
pane_resize_leftsuper+ctrl+hctrl+alt+h
pane_resize_rightsuper+ctrl+lctrl+alt+l
pane_resize_growsuper+ctrl+=ctrl+alt+=
pane_resize_shrinksuper+ctrl+-ctrl+alt+-
pane_rotatectrl+shift+octrl+shift+o
pane_zoom_togglesuper+shift+zctrl+shift+z
ActionmacOSLinux
session_createctrl+shift+nctrl+shift+n
session_switcher_togglectrl+shift+sctrl+shift+s
session_killctrl+dctrl+d
ActionmacOSLinux
font_size_increasesuper+=ctrl+=
font_size_decreasesuper+-ctrl+-
font_size_resetsuper+0ctrl+0