diff --git a/src/options.go b/src/options.go index 31a5c17..8281ada 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 {