From 7dbbbef51afe071f9a725cf7dccf4fb2aafd8e3f Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 12 Apr 2018 17:39:28 +0900 Subject: Add support for alt-{up,down,left,right} keys Close #1234 --- src/tui/tcell.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/tui/tcell.go') 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: -- cgit v1.2.3