diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2018-04-12 17:39:28 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2018-04-12 17:42:48 +0900 |
| commit | 7dbbbef51afe071f9a725cf7dccf4fb2aafd8e3f (patch) | |
| tree | 3db3e3e3ac13db39ae22700fcd6c6891cdc3edd2 /src/tui/tcell.go | |
| parent | 7add75126d222be45281eb0d273d3e41a8cd103d (diff) | |
| download | fzf-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.go | 12 |
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: |
