From 20c1f8245ae662a48932764e44d3295aa3244d02 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Thu, 27 Jun 2024 09:26:53 -0400 Subject: [PATCH] Improve PageUp/PageDown keybinds for Linux/Mac (#13510) This makes pageup/pagedown move the cursor too. Fixes: #13389 Co-authored-by: llogick <16590917+llogick@users.noreply.github.com> --- assets/keymaps/default-linux.json | 6 ++++-- assets/keymaps/default-macos.json | 12 ++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/assets/keymaps/default-linux.json b/assets/keymaps/default-linux.json index 42896ebd04..012d873f7a 100644 --- a/assets/keymaps/default-linux.json +++ b/assets/keymaps/default-linux.json @@ -55,11 +55,13 @@ "up": "editor::MoveUp", "ctrl-up": "editor::LineUp", "ctrl-down": "editor::LineDown", - "pageup": "editor::PageUp", + "pageup": "editor::MovePageUp", + "alt-pageup": "editor::PageUp", "shift-pageup": "editor::SelectPageUp", "home": "editor::MoveToBeginningOfLine", "down": "editor::MoveDown", - "pagedown": "editor::PageDown", + "pagedown": "editor::MovePageDown", + "alt-pagedown": "editor::PageDown", "shift-pagedown": "editor::SelectPageDown", "end": "editor::MoveToEndOfLine", "left": "editor::MoveLeft", diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index 92dc390189..0e86a9807c 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -61,13 +61,17 @@ "cmd-shift-z": "editor::Redo", "up": "editor::MoveUp", "ctrl-up": "editor::MoveToStartOfParagraph", - "pageup": "editor::PageUp", - "shift-pageup": "editor::MovePageUp", + "pageup": "editor::MovePageUp", + "shift-pageup": "editor::SelectPageUp", + "cmd-pageup": "editor::PageUp", + "ctrl-pageup": "editor::LineUp", "home": "editor::MoveToBeginningOfLine", "down": "editor::MoveDown", "ctrl-down": "editor::MoveToEndOfParagraph", - "pagedown": "editor::PageDown", - "shift-pagedown": "editor::MovePageDown", + "pagedown": "editor::MovePageDown", + "shift-pagedown": "editor::SelectPageDown", + "cmd-pagedown": "editor::PageDown", + "ctrl-pagedown": "editor::LineDown", "end": "editor::MoveToEndOfLine", "left": "editor::MoveLeft", "right": "editor::MoveRight",