summaryrefslogtreecommitdiff
path: root/src/tui/tcell.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2018-04-12 17:39:28 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2018-04-12 17:42:48 +0900
commit7dbbbef51afe071f9a725cf7dccf4fb2aafd8e3f (patch)
tree3db3e3e3ac13db39ae22700fcd6c6891cdc3edd2 /src/tui/tcell.go
parent7add75126d222be45281eb0d273d3e41a8cd103d (diff)
downloadfzf-7dbbbef51afe071f9a725cf7dccf4fb2aafd8e3f.tar.gz
Add support for alt-{up,down,left,right} keys
Close #1234
Diffstat (limited to 'src/tui/tcell.go')
-rw-r--r--src/tui/tcell.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/tui/tcell.go b/src/tui/tcell.go
index 8e5524ae..5f2b87fe 100644
--- a/src/tui/tcell.go
+++ b/src/tui/tcell.go
@@ -295,12 +295,24 @@ func (r *FullscreenRenderer) GetChar() Event {
return Event{BSpace, 0, nil}
case tcell.KeyUp:
+ if alt {
+ return Event{AltUp, 0, nil}
+ }
return Event{Up, 0, nil}
case tcell.KeyDown:
+ if alt {
+ return Event{AltDown, 0, nil}
+ }
return Event{Down, 0, nil}
case tcell.KeyLeft:
+ if alt {
+ return Event{AltLeft, 0, nil}
+ }
return Event{Left, 0, nil}
case tcell.KeyRight:
+ if alt {
+ return Event{AltRight, 0, nil}
+ }
return Event{Right, 0, nil}
case tcell.KeyHome: