switch event.Key {
case termbox.KeyCtrlZ, termbox.KeyCtrlC, termbox.KeyEsc:
finished = true
- case termbox.KeyTab: // tab - change display modes
+ case termbox.KeyArrowLeft: // left arrow change to previous display mode
+ state.DisplayPrevious()
+ state.Display()
+ case termbox.KeyTab, termbox.KeyArrowRight: // tab or right arrow - change to next display mode
state.DisplayNext()
state.Display()
}
}
case '+': // increase interval by creating a new ticker
wi.SetWaitInterval(wi.WaitInterval() + time.Second)
- case 'h': // help
+ case 'h', '?': // help
state.SetHelp(!state.Help())
case 'q': // quit
finished = true