diff --git a/view/keyboard_widget.go b/view/keyboard_widget.go index 1b94bebbd..34015365c 100644 --- a/view/keyboard_widget.go +++ b/view/keyboard_widget.go @@ -101,13 +101,13 @@ func (widget *KeyboardWidget) InputCapture(event *tcell.EventKey) *tcell.EventKe return nil } - fn := widget.charMap[string(event.Rune())] + fn := widget.keyMap[event.Key()] if fn != nil { fn() return nil } - fn = widget.keyMap[event.Key()] + fn = widget.charMap[string(event.Rune())] if fn != nil { fn() return nil