Provides struct and type for a KeybindsConfig
Summary
Types
@type t() :: %OpenCode.Generated.KeybindsConfig{ agent_cycle: String.t() | nil, agent_cycle_reverse: String.t() | nil, agent_list: String.t() | nil, app_exit: String.t() | nil, command_list: String.t() | nil, display_thinking: String.t() | nil, editor_open: String.t() | nil, history_next: String.t() | nil, history_previous: String.t() | nil, input_backspace: String.t() | nil, input_buffer_end: String.t() | nil, input_buffer_home: String.t() | nil, input_clear: String.t() | nil, input_delete: String.t() | nil, input_delete_line: String.t() | nil, input_delete_to_line_end: String.t() | nil, input_delete_to_line_start: String.t() | nil, input_delete_word_backward: String.t() | nil, input_delete_word_forward: String.t() | nil, input_line_end: String.t() | nil, input_line_home: String.t() | nil, input_move_down: String.t() | nil, input_move_left: String.t() | nil, input_move_right: String.t() | nil, input_move_up: String.t() | nil, input_newline: String.t() | nil, input_paste: String.t() | nil, input_redo: String.t() | nil, input_select_buffer_end: String.t() | nil, input_select_buffer_home: String.t() | nil, input_select_down: String.t() | nil, input_select_left: String.t() | nil, input_select_line_end: String.t() | nil, input_select_line_home: String.t() | nil, input_select_right: String.t() | nil, input_select_up: String.t() | nil, input_select_visual_line_end: String.t() | nil, input_select_visual_line_home: String.t() | nil, input_select_word_backward: String.t() | nil, input_select_word_forward: String.t() | nil, input_submit: String.t() | nil, input_undo: String.t() | nil, input_visual_line_end: String.t() | nil, input_visual_line_home: String.t() | nil, input_word_backward: String.t() | nil, input_word_forward: String.t() | nil, leader: String.t() | nil, messages_copy: String.t() | nil, messages_first: String.t() | nil, messages_half_page_down: String.t() | nil, messages_half_page_up: String.t() | nil, messages_last: String.t() | nil, messages_last_user: String.t() | nil, messages_line_down: String.t() | nil, messages_line_up: String.t() | nil, messages_next: String.t() | nil, messages_page_down: String.t() | nil, messages_page_up: String.t() | nil, messages_previous: String.t() | nil, messages_redo: String.t() | nil, messages_toggle_conceal: String.t() | nil, messages_undo: String.t() | nil, model_cycle_favorite: String.t() | nil, model_cycle_favorite_reverse: String.t() | nil, model_cycle_recent: String.t() | nil, model_cycle_recent_reverse: String.t() | nil, model_favorite_toggle: String.t() | nil, model_list: String.t() | nil, model_provider_list: String.t() | nil, scrollbar_toggle: String.t() | nil, session_child_cycle: String.t() | nil, session_child_cycle_reverse: String.t() | nil, session_compact: String.t() | nil, session_delete: String.t() | nil, session_export: String.t() | nil, session_fork: String.t() | nil, session_interrupt: String.t() | nil, session_list: String.t() | nil, session_new: String.t() | nil, session_parent: String.t() | nil, session_rename: String.t() | nil, session_share: String.t() | nil, session_timeline: String.t() | nil, session_unshare: String.t() | nil, sidebar_toggle: String.t() | nil, stash_delete: String.t() | nil, status_view: String.t() | nil, terminal_suspend: String.t() | nil, terminal_title_toggle: String.t() | nil, theme_list: String.t() | nil, tips_toggle: String.t() | nil, tool_details: String.t() | nil, username_toggle: String.t() | nil, variant_cycle: String.t() | nil }