From 672bc1b9b3fa9ef8fd9841950d32c6fa3625a31b Mon Sep 17 00:00:00 2001 From: Dave Pearson Date: Thu, 26 Jan 2023 11:43:34 +0000 Subject: [PATCH] Add macOS/Emacs-style home/end bindings to `Input` Ctrl+A and Ctrl+E See #1310. --- src/textual/widgets/_input.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/textual/widgets/_input.py b/src/textual/widgets/_input.py index 1046c732e..b9b0bfff9 100644 --- a/src/textual/widgets/_input.py +++ b/src/textual/widgets/_input.py @@ -83,8 +83,8 @@ class Input(Widget, can_focus=True): Binding("left", "cursor_left", "cursor left", show=False), Binding("right", "cursor_right", "cursor right", show=False), Binding("backspace", "delete_left", "delete left", show=False), - Binding("home", "home", "home", show=False), - Binding("end", "end", "end", show=False), + Binding("home,ctrl+a", "home", "home", show=False), + Binding("end,ctrl+e", "end", "end", show=False), Binding("ctrl+d", "delete_right", "delete right", show=False), Binding("enter", "submit", "submit", show=False), ]