mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-27 21:11:11 -07:00
refactor: refine getKeyName
This commit is contained in:
parent
289605d37a
commit
e26870870a
21
key.go
21
key.go
@ -100,21 +100,16 @@ var keyNames = map[tcell.Key]string{
|
||||
}
|
||||
|
||||
func getKeyName(event *tcell.EventKey) string {
|
||||
var (
|
||||
keyName string
|
||||
key = event.Key()
|
||||
)
|
||||
var key = event.Key()
|
||||
|
||||
if key == tcell.KeyRune {
|
||||
if event.Modifiers() == tcell.ModAlt {
|
||||
if event.Rune() == ' ' {
|
||||
keyName = "A-Space"
|
||||
} else {
|
||||
keyName = "A-" + string(event.Rune())
|
||||
}
|
||||
keyName := keyNames[key]
|
||||
|
||||
if event.Modifiers() == tcell.ModAlt && key == tcell.KeyRune {
|
||||
if event.Rune() == ' ' {
|
||||
keyName = "A-Space"
|
||||
} else {
|
||||
keyName = "A-" + string(event.Rune())
|
||||
}
|
||||
} else {
|
||||
keyName = keyNames[key]
|
||||
}
|
||||
|
||||
return keyName
|
||||
|
Loading…
x
Reference in New Issue
Block a user