From 050803827e6664d8ed67e16a8565037ceabe18ac Mon Sep 17 00:00:00 2001 From: Stefan Haller Date: Mon, 28 Sep 2026 22:22:22 +0200 Subject: [PATCH] Make shift-backspace do the same as backspace in editors This can be useful when typing an all-caps word; if you mistype one letter, you can delete it without having to let go of shift. --- pkg/gocui/edit.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/gocui/edit.go b/pkg/gocui/edit.go index 4263e0b5c..c829f1799 100644 --- a/pkg/gocui/edit.go +++ b/pkg/gocui/edit.go @@ -41,6 +41,7 @@ func SimpleEditor(v *View, key Key) bool { key.Equals(NewKeyStrMod("d", ModAlt)): v.TextArea.ForwardDeleteWord() case key.Equals(NewKeyName(KeyBackspace)), + key.Equals(NewKey(KeyBackspace, "", ModShift)), key.Equals(NewKeyStrMod("h", ModCtrl)): v.TextArea.BackSpaceChar() case key.Equals(NewKeyStrMod("d", ModCtrl)),