discordo/main_flex.go
2023-01-15 09:51:14 -08:00

24 lines
423 B
Go

package main
import (
"log"
"github.com/gdamore/tcell/v2"
)
func onInputCapture(event *tcell.EventKey) *tcell.EventKey {
log.Println(event.Name())
switch event.Name() {
case cfg.Keys.GuildsTree.Focus:
app.SetFocus(guildsTree)
return nil
case cfg.Keys.MessagesText.Focus:
app.SetFocus(messagesText)
return nil
case cfg.Keys.MessageInput.Focus:
app.SetFocus(messageInput)
return nil
}
return event
}