summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/options.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/options.go b/src/options.go
index 31a5c17a..8281ada4 100644
--- a/src/options.go
+++ b/src/options.go
@@ -298,12 +298,28 @@ func parseKeyChords(str string, message string, bind bool) []int {
chord = curses.AltZ + int(' ')
case "bspace":
chord = curses.BSpace
+ case "alt-bs", "alt-bspace":
+ chord = curses.AltBS
case "tab":
chord = curses.Tab
case "btab":
chord = curses.BTab
case "esc":
chord = curses.ESC
+ case "del":
+ chord = curses.Del
+ case "home":
+ chord = curses.Home
+ case "end":
+ chord = curses.End
+ case "pgup", "page-up":
+ chord = curses.PgUp
+ case "pgdn", "page-down":
+ chord = curses.PgDn
+ case "shift-left":
+ chord = curses.SLeft
+ case "shift-right":
+ chord = curses.SRight
}
}
if chord == 0 {