diff --git a/TermTk/TTkWidgets/menu.py b/TermTk/TTkWidgets/menu.py index ac07fc9c..b0b4a9d1 100644 --- a/TermTk/TTkWidgets/menu.py +++ b/TermTk/TTkWidgets/menu.py @@ -211,7 +211,7 @@ class TTkMenuButton(TTkWidget): text = text if issubclass(type(text),TTkString) else TTkString(text) text, shortcuts = text.extractShortcuts() button = TTkMenuButton(text=text, data=data, checkable=checkable, checked=checked) - button._shortcuts = shortcuts + button._shortcuts = [ch.upper() for ch in shortcuts] self._submenu.append(button) return button @@ -298,7 +298,7 @@ class _TTkMenuAreaWidget(TTkAbstractScrollView): return True else: # Handle shortcuts - ch = evt.key + ch = evt.key.upper() for btn in btns: if ch in btn._shortcuts: btn.shortcutEvent()