feat: add keybindings for keypad navigation keys
This commit is contained in:
parent
14dbc08bcf
commit
82c11c64f3
1 changed files with 77 additions and 1 deletions
|
@ -77,12 +77,20 @@
|
||||||
["ctrl+enter", "smart_insert_line_after"],
|
["ctrl+enter", "smart_insert_line_after"],
|
||||||
["ctrl+end", "move_buffer_end"],
|
["ctrl+end", "move_buffer_end"],
|
||||||
["ctrl+home", "move_buffer_begin"],
|
["ctrl+home", "move_buffer_begin"],
|
||||||
|
["ctrl+kp_end", "move_buffer_end"],
|
||||||
|
["ctrl+kp_home", "move_buffer_begin"],
|
||||||
["ctrl+up", "move_scroll_up"],
|
["ctrl+up", "move_scroll_up"],
|
||||||
["ctrl+down", "move_scroll_down"],
|
["ctrl+down", "move_scroll_down"],
|
||||||
|
["ctrl+kp_up", "move_scroll_up"],
|
||||||
|
["ctrl+kp_down", "move_scroll_down"],
|
||||||
["ctrl+page_up", "move_scroll_page_up"],
|
["ctrl+page_up", "move_scroll_page_up"],
|
||||||
["ctrl+page_down", "move_scroll_page_down"],
|
["ctrl+page_down", "move_scroll_page_down"],
|
||||||
|
["ctrl+kp_page_up", "move_scroll_page_up"],
|
||||||
|
["ctrl+kp_page_down", "move_scroll_page_down"],
|
||||||
["ctrl+left", "move_word_left"],
|
["ctrl+left", "move_word_left"],
|
||||||
["ctrl+right", "move_word_right"],
|
["ctrl+right", "move_word_right"],
|
||||||
|
["ctrl+kp_left", "move_word_left"],
|
||||||
|
["ctrl+kp_right", "move_word_right"],
|
||||||
["ctrl+backspace", "delete_word_left"],
|
["ctrl+backspace", "delete_word_left"],
|
||||||
["ctrl+delete", "delete_word_right"],
|
["ctrl+delete", "delete_word_right"],
|
||||||
["ctrl+f5", "toggle_inspector_view"],
|
["ctrl+f5", "toggle_inspector_view"],
|
||||||
|
@ -98,10 +106,16 @@
|
||||||
["ctrl+shift+enter", "smart_insert_line_before"],
|
["ctrl+shift+enter", "smart_insert_line_before"],
|
||||||
["ctrl+shift+end", "select_buffer_end"],
|
["ctrl+shift+end", "select_buffer_end"],
|
||||||
["ctrl+shift+home", "select_buffer_begin"],
|
["ctrl+shift+home", "select_buffer_begin"],
|
||||||
|
["ctrl+shift+kp_end", "select_buffer_end"],
|
||||||
|
["ctrl+shift+kp_home", "select_buffer_begin"],
|
||||||
["ctrl+shift+up", "select_scroll_up"],
|
["ctrl+shift+up", "select_scroll_up"],
|
||||||
["ctrl+shift+down", "select_scroll_down"],
|
["ctrl+shift+down", "select_scroll_down"],
|
||||||
|
["ctrl+shift+kp_up", "select_scroll_up"],
|
||||||
|
["ctrl+shift+kp_down", "select_scroll_down"],
|
||||||
["ctrl+shift+left", "select_word_left"],
|
["ctrl+shift+left", "select_word_left"],
|
||||||
["ctrl+shift+right", "select_word_right"],
|
["ctrl+shift+right", "select_word_right"],
|
||||||
|
["ctrl+shift+kp_left", "select_word_left"],
|
||||||
|
["ctrl+shift+kp_right", "select_word_right"],
|
||||||
["ctrl+shift+space", "selections_reverse"],
|
["ctrl+shift+space", "selections_reverse"],
|
||||||
["alt+o", "open_previous_file"],
|
["alt+o", "open_previous_file"],
|
||||||
["alt+j", "join_next_line"],
|
["alt+j", "join_next_line"],
|
||||||
|
@ -117,8 +131,12 @@
|
||||||
["alt+R", ["shell_execute_insert", "openssl", "rand", "-hex", "4"]],
|
["alt+R", ["shell_execute_insert", "openssl", "rand", "-hex", "4"]],
|
||||||
["alt+left", "jump_back"],
|
["alt+left", "jump_back"],
|
||||||
["alt+right", "jump_forward"],
|
["alt+right", "jump_forward"],
|
||||||
|
["alt+kp_left", "jump_back"],
|
||||||
|
["alt+kp_right", "jump_forward"],
|
||||||
["alt+up", "pull_up"],
|
["alt+up", "pull_up"],
|
||||||
["alt+down", "pull_down"],
|
["alt+down", "pull_down"],
|
||||||
|
["alt+kp_up", "pull_up"],
|
||||||
|
["alt+kp_down", "pull_down"],
|
||||||
["alt+enter", "insert_line"],
|
["alt+enter", "insert_line"],
|
||||||
["alt+f10", "gutter_mode_next"],
|
["alt+f10", "gutter_mode_next"],
|
||||||
["alt+shift+f10", "gutter_style_next"],
|
["alt+shift+f10", "gutter_style_next"],
|
||||||
|
@ -130,8 +148,12 @@
|
||||||
["alt+shift+i", "add_cursors_to_line_ends"],
|
["alt+shift+i", "add_cursors_to_line_ends"],
|
||||||
["alt+shift+left", "expand_selection"],
|
["alt+shift+left", "expand_selection"],
|
||||||
["alt+shift+right", "shrink_selection"],
|
["alt+shift+right", "shrink_selection"],
|
||||||
|
["alt+shift+kp_left", "expand_selection"],
|
||||||
|
["alt+shift+kp_right", "shrink_selection"],
|
||||||
["alt+home", "select_prev_sibling"],
|
["alt+home", "select_prev_sibling"],
|
||||||
["alt+end", "select_next_sibling"],
|
["alt+end", "select_next_sibling"],
|
||||||
|
["alt+kp_home", "select_prev_sibling"],
|
||||||
|
["alt+kp_end", "select_next_sibling"],
|
||||||
["alt+{", "expand_selection"],
|
["alt+{", "expand_selection"],
|
||||||
["alt+}", "shrink_selection", true],
|
["alt+}", "shrink_selection", true],
|
||||||
["alt+[", "select_prev_sibling", true],
|
["alt+[", "select_prev_sibling", true],
|
||||||
|
@ -141,20 +163,32 @@
|
||||||
["alt+a", "select_all_siblings"],
|
["alt+a", "select_all_siblings"],
|
||||||
["alt+shift+home", "move_scroll_left"],
|
["alt+shift+home", "move_scroll_left"],
|
||||||
["alt+shift+end", "move_scroll_right"],
|
["alt+shift+end", "move_scroll_right"],
|
||||||
|
["alt+shift+kp_home", "move_scroll_left"],
|
||||||
|
["alt+shift+kp_end", "move_scroll_right"],
|
||||||
["alt+shift+up", "add_cursor_up"],
|
["alt+shift+up", "add_cursor_up"],
|
||||||
["alt+shift+down", "add_cursor_down"],
|
["alt+shift+down", "add_cursor_down"],
|
||||||
|
["alt+shift+kp_up", "add_cursor_up"],
|
||||||
|
["alt+shift+kp_down", "add_cursor_down"],
|
||||||
["alt+shift+f12", "goto_type_definition"],
|
["alt+shift+f12", "goto_type_definition"],
|
||||||
["shift+f3", "goto_prev_match"],
|
["shift+f3", "goto_prev_match"],
|
||||||
["shift+f10", "toggle_syntax_highlighting"],
|
["shift+f10", "toggle_syntax_highlighting"],
|
||||||
["shift+f12", "references"],
|
["shift+f12", "references"],
|
||||||
["shift+left", "select_left"],
|
["shift+left", "select_left"],
|
||||||
["shift+right", "select_right"],
|
["shift+right", "select_right"],
|
||||||
|
["shift+kp_left", "select_left"],
|
||||||
|
["shift+kp_right", "select_right"],
|
||||||
["shift+up", "select_up"],
|
["shift+up", "select_up"],
|
||||||
["shift+down", "select_down"],
|
["shift+down", "select_down"],
|
||||||
|
["shift+kp_up", "select_up"],
|
||||||
|
["shift+kp_down", "select_down"],
|
||||||
["shift+home", "smart_select_begin"],
|
["shift+home", "smart_select_begin"],
|
||||||
["shift+end", "select_end"],
|
["shift+end", "select_end"],
|
||||||
|
["shift+kp_home", "smart_select_begin"],
|
||||||
|
["shift+kp_end", "select_end"],
|
||||||
["shift+page_up", "select_page_up"],
|
["shift+page_up", "select_page_up"],
|
||||||
["shift+page_down", "select_page_down"],
|
["shift+page_down", "select_page_down"],
|
||||||
|
["shift+kp_page_up", "select_page_up"],
|
||||||
|
["shift+kp_page_down", "select_page_down"],
|
||||||
["shift+enter", "smart_insert_line_before"],
|
["shift+enter", "smart_insert_line_before"],
|
||||||
["shift+backspace", "delete_backward"],
|
["shift+backspace", "delete_backward"],
|
||||||
["shift+tab", "unindent"],
|
["shift+tab", "unindent"],
|
||||||
|
@ -177,12 +211,20 @@
|
||||||
["backspace", "smart_delete_backward"],
|
["backspace", "smart_delete_backward"],
|
||||||
["left", "move_left"],
|
["left", "move_left"],
|
||||||
["right", "move_right"],
|
["right", "move_right"],
|
||||||
|
["kp_left", "move_left"],
|
||||||
|
["kp_right", "move_right"],
|
||||||
["up", "move_up"],
|
["up", "move_up"],
|
||||||
["down", "move_down"],
|
["down", "move_down"],
|
||||||
|
["kp_up", "move_up"],
|
||||||
|
["kp_down", "move_down"],
|
||||||
["home", "smart_move_begin"],
|
["home", "smart_move_begin"],
|
||||||
["end", "move_end"],
|
["end", "move_end"],
|
||||||
|
["kp_home", "smart_move_begin"],
|
||||||
|
["kp_end", "move_end"],
|
||||||
["page_up", "move_page_up"],
|
["page_up", "move_page_up"],
|
||||||
["page_down", "move_page_down"],
|
["page_down", "move_page_down"],
|
||||||
|
["kp_page_up", "move_page_up"],
|
||||||
|
["kp_page_down", "move_page_down"],
|
||||||
["tab", "indent"],
|
["tab", "indent"],
|
||||||
["ctrl+space", "enter_mode", "select"],
|
["ctrl+space", "enter_mode", "select"],
|
||||||
|
|
||||||
|
@ -235,16 +277,30 @@
|
||||||
["right", "select_right"],
|
["right", "select_right"],
|
||||||
["ctrl+left", "select_word_left"],
|
["ctrl+left", "select_word_left"],
|
||||||
["ctrl+right", "select_word_right"],
|
["ctrl+right", "select_word_right"],
|
||||||
|
["kp_left", "select_left"],
|
||||||
|
["kp_right", "select_right"],
|
||||||
|
["ctrl+kp_left", "select_word_left"],
|
||||||
|
["ctrl+kp_right", "select_word_right"],
|
||||||
["up", "select_up"],
|
["up", "select_up"],
|
||||||
["down", "select_down"],
|
["down", "select_down"],
|
||||||
|
["kp_up", "select_up"],
|
||||||
|
["kp_down", "select_down"],
|
||||||
["home", "select_begin"],
|
["home", "select_begin"],
|
||||||
["end", "select_end"],
|
["end", "select_end"],
|
||||||
|
["kp_home", "select_begin"],
|
||||||
|
["kp_end", "select_end"],
|
||||||
["ctrl+home", "select_buffer_begin"],
|
["ctrl+home", "select_buffer_begin"],
|
||||||
["ctrl+end", "select_buffer_end"],
|
["ctrl+end", "select_buffer_end"],
|
||||||
|
["ctrl+kp_home", "select_buffer_begin"],
|
||||||
|
["ctrl+kp_end", "select_buffer_end"],
|
||||||
["page_up", "select_page_up"],
|
["page_up", "select_page_up"],
|
||||||
["page_down", "select_page_down"],
|
["page_down", "select_page_down"],
|
||||||
["ctrl+page_up", "select_scroll_page_up"],
|
["ctrl+page_up", "select_scroll_page_up"],
|
||||||
["ctrl+page_down", "select_scroll_page_down"],
|
["ctrl+page_down", "select_scroll_page_down"],
|
||||||
|
["kp_page_up", "select_page_up"],
|
||||||
|
["kp_page_down", "select_page_down"],
|
||||||
|
["ctrl+kp_page_up", "select_scroll_page_up"],
|
||||||
|
["ctrl+kp_page_down", "select_scroll_page_down"],
|
||||||
["ctrl+b", "move_to_char", "select_to_char_left"],
|
["ctrl+b", "move_to_char", "select_to_char_left"],
|
||||||
["ctrl+t", "move_to_char", "select_to_char_right"],
|
["ctrl+t", "move_to_char", "select_to_char_right"],
|
||||||
["ctrl+space", "enter_mode", "normal"],
|
["ctrl+space", "enter_mode", "normal"],
|
||||||
|
@ -286,6 +342,8 @@
|
||||||
["q", "quit"],
|
["q", "quit"],
|
||||||
["up", "home_menu_up"],
|
["up", "home_menu_up"],
|
||||||
["down", "home_menu_down"],
|
["down", "home_menu_down"],
|
||||||
|
["kp_up", "home_menu_up"],
|
||||||
|
["kp_down", "home_menu_down"],
|
||||||
["enter", "home_menu_activate"]
|
["enter", "home_menu_activate"]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -308,8 +366,12 @@
|
||||||
["ctrl+escape", "palette_menu_cancel"],
|
["ctrl+escape", "palette_menu_cancel"],
|
||||||
["ctrl+up", "palette_menu_up"],
|
["ctrl+up", "palette_menu_up"],
|
||||||
["ctrl+down", "palette_menu_down"],
|
["ctrl+down", "palette_menu_down"],
|
||||||
|
["ctrl+kp_up", "palette_menu_up"],
|
||||||
|
["ctrl+kp_down", "palette_menu_down"],
|
||||||
["ctrl+page_up", "palette_menu_pageup"],
|
["ctrl+page_up", "palette_menu_pageup"],
|
||||||
["ctrl+page_down", "palette_menu_pagedown"],
|
["ctrl+page_down", "palette_menu_pagedown"],
|
||||||
|
["ctrl+kp_page_up", "palette_menu_pageup"],
|
||||||
|
["ctrl+kp_page_down", "palette_menu_pagedown"],
|
||||||
["ctrl+enter", "palette_menu_activate"],
|
["ctrl+enter", "palette_menu_activate"],
|
||||||
["ctrl+backspace", "overlay_delete_word_left"],
|
["ctrl+backspace", "overlay_delete_word_left"],
|
||||||
["ctrl+shift+e", "palette_menu_up"],
|
["ctrl+shift+e", "palette_menu_up"],
|
||||||
|
@ -330,10 +392,16 @@
|
||||||
["escape", "palette_menu_cancel"],
|
["escape", "palette_menu_cancel"],
|
||||||
["up", "palette_menu_up"],
|
["up", "palette_menu_up"],
|
||||||
["down", "palette_menu_down"],
|
["down", "palette_menu_down"],
|
||||||
|
["kp_up", "palette_menu_up"],
|
||||||
|
["kp_down", "palette_menu_down"],
|
||||||
["page_up", "palette_menu_pageup"],
|
["page_up", "palette_menu_pageup"],
|
||||||
["page_down", "palette_menu_pagedown"],
|
["page_down", "palette_menu_pagedown"],
|
||||||
|
["kp_page_up", "palette_menu_pageup"],
|
||||||
|
["kp_page_down", "palette_menu_pagedown"],
|
||||||
["home", "palette_menu_top"],
|
["home", "palette_menu_top"],
|
||||||
["end", "palette_menu_bottom"],
|
["end", "palette_menu_bottom"],
|
||||||
|
["kp_home", "palette_menu_top"],
|
||||||
|
["kp_end", "palette_menu_bottom"],
|
||||||
["enter", "palette_menu_activate"],
|
["enter", "palette_menu_activate"],
|
||||||
["delete", "palette_menu_delete_item"],
|
["delete", "palette_menu_delete_item"],
|
||||||
["backspace", "overlay_delete_backwards"]
|
["backspace", "overlay_delete_backwards"]
|
||||||
|
@ -404,8 +472,12 @@
|
||||||
["shift+tab", "mini_mode_reverse_complete_file"],
|
["shift+tab", "mini_mode_reverse_complete_file"],
|
||||||
["up", "mini_mode_reverse_complete_file"],
|
["up", "mini_mode_reverse_complete_file"],
|
||||||
["down", "mini_mode_try_complete_file"],
|
["down", "mini_mode_try_complete_file"],
|
||||||
["right", "mini_mode_try_complete_file_forward"],
|
["kp_up", "mini_mode_reverse_complete_file"],
|
||||||
|
["kp_down", "mini_mode_try_complete_file"],
|
||||||
["left", "mini_mode_delete_to_previous_path_segment"],
|
["left", "mini_mode_delete_to_previous_path_segment"],
|
||||||
|
["right", "mini_mode_try_complete_file_forward"],
|
||||||
|
["kp_left", "mini_mode_delete_to_previous_path_segment"],
|
||||||
|
["kp_right", "mini_mode_try_complete_file_forward"],
|
||||||
["tab", "mini_mode_try_complete_file"],
|
["tab", "mini_mode_try_complete_file"],
|
||||||
["escape", "mini_mode_cancel"],
|
["escape", "mini_mode_cancel"],
|
||||||
["enter", "mini_mode_select"],
|
["enter", "mini_mode_select"],
|
||||||
|
@ -435,6 +507,8 @@
|
||||||
["shift+f3", "goto_prev_match"],
|
["shift+f3", "goto_prev_match"],
|
||||||
["up", "select_prev_file"],
|
["up", "select_prev_file"],
|
||||||
["down", "select_next_file"],
|
["down", "select_next_file"],
|
||||||
|
["kp_up", "select_prev_file"],
|
||||||
|
["kp_down", "select_next_file"],
|
||||||
["f3", "goto_next_match"],
|
["f3", "goto_next_match"],
|
||||||
["f15", "goto_prev_match"],
|
["f15", "goto_prev_match"],
|
||||||
["f9", "theme_prev"],
|
["f9", "theme_prev"],
|
||||||
|
@ -467,6 +541,8 @@
|
||||||
["shift+f3", "goto_prev_match"],
|
["shift+f3", "goto_prev_match"],
|
||||||
["up", "mini_mode_history_prev"],
|
["up", "mini_mode_history_prev"],
|
||||||
["down", "mini_mode_history_next"],
|
["down", "mini_mode_history_next"],
|
||||||
|
["kp_up", "mini_mode_history_prev"],
|
||||||
|
["kp_down", "mini_mode_history_next"],
|
||||||
["f3", "goto_next_match"],
|
["f3", "goto_next_match"],
|
||||||
["f15", "goto_prev_match"],
|
["f15", "goto_prev_match"],
|
||||||
["f9", "theme_prev"],
|
["f9", "theme_prev"],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue