Fix termbox event conversion

This commit is contained in:
Caleb Bassi
2019-01-24 05:23:30 -08:00
parent dbd6a8fa55
commit 7b48d56e0b
2 changed files with 143 additions and 39 deletions

View File

@@ -8,6 +8,7 @@ package main
import (
"fmt"
"log"
ui "github.com/gizak/termui"
)
@@ -16,16 +17,19 @@ import (
// stdout can also be redirected to a file and read with `tail -f`
func main() {
if err := ui.Init(); err != nil {
panic(err)
log.Fatalf("failed to initialize termui: %v", err)
}
defer ui.Close()
events := ui.PollEvents()
for {
e := <-ui.PollEvents()
e := <-events
fmt.Printf("%v", e)
switch e.ID {
case "q", "<C-c>":
return
case "<MouseLeft>":
return
}
}
}