v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-16 15:50:52 -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{ var keyNames = map[tcell.Key]string{
tcell.KeyEsc: "Esc",
tcell.KeyF1: "F1", tcell.KeyF1: "F1",
tcell.KeyF2: "F2", tcell.KeyF2: "F2",
tcell.KeyF3: "F3", 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 { func translateWindowHandler(event *tcell.EventKey) *tcell.EventKey {
keyName := getKeyName(event) if event.Key() == tcell.KeyEsc {
switch keyName {
case "Esc":
mainPage.ShowPage("langPopOut") mainPage.ShowPage("langPopOut")
app.SetFocus(langCycle.GetCurrentUI()) app.SetFocus(langCycle.GetCurrentUI())
return nil return nil
}
keyName := getKeyName(event)
switch keyName {
case keyMaps["translate"]: case keyMaps["translate"]:
message := srcInput.GetText() message := srcInput.GetText()
// Only translate when message exist // Only translate when message exist