v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-16 07:40:44 -07:00

refactor: remove KeyEsc in keyNames

This commit is contained in:
eeeXun 2023-06-24 17:21:41 +08:00
parent c20c8b67db
commit 7c3dc3f3ca
2 changed files with 6 additions and 5 deletions

1
key.go
View File

@ -5,7 +5,6 @@ import (
)
var keyNames = map[tcell.Key]string{
tcell.KeyEsc: "Esc",
tcell.KeyF1: "F1",
tcell.KeyF2: "F2",
tcell.KeyF3: "F3",

10
ui.go
View File

@ -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