mirror of
https://github.com/eeeXun/GTT.git
synced 2025-05-31 23:10:30 -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 {
|
func getKeyName(event *tcell.EventKey) string {
|
||||||
var (
|
var key = event.Key()
|
||||||
keyName string
|
|
||||||
key = event.Key()
|
|
||||||
)
|
|
||||||
|
|
||||||
if key == tcell.KeyRune {
|
keyName := keyNames[key]
|
||||||
if event.Modifiers() == tcell.ModAlt {
|
|
||||||
if event.Rune() == ' ' {
|
if event.Modifiers() == tcell.ModAlt && key == tcell.KeyRune {
|
||||||
keyName = "A-Space"
|
if event.Rune() == ' ' {
|
||||||
} else {
|
keyName = "A-Space"
|
||||||
keyName = "A-" + string(event.Rune())
|
} else {
|
||||||
}
|
keyName = "A-" + string(event.Rune())
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
keyName = keyNames[key]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return keyName
|
return keyName
|
||||||
|
Loading…
x
Reference in New Issue
Block a user