xF: add bindings to scroll to the top and bottom

This commit is contained in:
2026-08-08 08:22:32 +02:00
parent d9af9c1057
commit 8ce60cdd2f
+8
View File
@@ -280,6 +280,8 @@ enum action
ACTION_FORMAT_UNDERLINE,
ACTION_SCROLL_UP,
ACTION_SCROLL_DOWN,
ACTION_SCROLL_TOP,
ACTION_SCROLL_BOTTOM,
ACTION_BUFFER_LIST_SCROLL_UP,
ACTION_BUFFER_LIST_SCROLL_DOWN,
ACTION_SUBMIT,
@@ -3848,6 +3850,10 @@ app_process_action (enum action action)
return app_scroll (WIDGET_TRANSCRIPT_SCROLLBAR, -page);
case ACTION_SCROLL_DOWN:
return app_scroll (WIDGET_TRANSCRIPT_SCROLLBAR, +page);
case ACTION_SCROLL_TOP:
return app_scroll (WIDGET_TRANSCRIPT_SCROLLBAR, INT_MIN);
case ACTION_SCROLL_BOTTOM:
return app_scroll (WIDGET_TRANSCRIPT_SCROLLBAR, INT_MAX);
case ACTION_BUFFER_LIST_SCROLL_UP:
return app_scroll (WIDGET_BUFFER_LIST_SCROLLBAR, -page);
case ACTION_BUFFER_LIST_SCROLL_DOWN:
@@ -3995,6 +4001,8 @@ g_default_bindings[] =
{ "M-m", ACTION_FORMAT },
{ "PageUp", ACTION_SCROLL_UP },
{ "PageDown", ACTION_SCROLL_DOWN },
{ "C-Home", ACTION_SCROLL_TOP },
{ "C-End", ACTION_SCROLL_BOTTOM },
{ "S-PageUp", ACTION_BUFFER_LIST_SCROLL_UP },
{ "S-PageDown", ACTION_BUFFER_LIST_SCROLL_DOWN },
{ "Enter", ACTION_SUBMIT },