diff --git a/key.go b/key.go index 0330faa..4795b33 100644 --- a/key.go +++ b/key.go @@ -5,7 +5,6 @@ import ( ) var keyNames = map[tcell.Key]string{ - tcell.KeyEsc: "Esc", tcell.KeyF1: "F1", tcell.KeyF2: "F2", tcell.KeyF3: "F3", diff --git a/ui.go b/ui.go index 62e95bd..0855434 100644 --- a/ui.go +++ b/ui.go @@ -479,13 +479,15 @@ func appHandler(event *tcell.EventKey) *tcell.EventKey { } func translateWindowHandler(event *tcell.EventKey) *tcell.EventKey { - keyName := getKeyName(event) - - switch keyName { - case "Esc": + if event.Key() == tcell.KeyEsc { mainPage.ShowPage("langPopOut") app.SetFocus(langCycle.GetCurrentUI()) return nil + } + + keyName := getKeyName(event) + + switch keyName { case keyMaps["translate"]: message := srcInput.GetText() // Only translate when message exist