summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2015-06-18 02:27:50 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2015-06-18 02:27:50 +0900
commit5e8d8dab824524b83e7146d8ee583dab5e796a95 (patch)
treee61a30fa32e21c515335a8ffb95843aa7175c2f0
parentb504c6eb39d1327235a5897bb446284ce393b8fe (diff)
More key names for --bind
-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 {