(self, event)
| 445 | if event.state & mask and exclude != key] |
| 446 | |
| 447 | def _get_key(self, event): |
| 448 | unikey = event.char |
| 449 | key = cbook._unikey_or_keysym_to_mplkey(unikey, event.keysym) |
| 450 | if key is not None: |
| 451 | mods = self._mpl_modifiers(event, exclude=key) |
| 452 | # shift is not added to the keys as this is already accounted for. |
| 453 | if "shift" in mods and unikey: |
| 454 | mods.remove("shift") |
| 455 | return "+".join([*mods, key]) |
| 456 | |
| 457 | def key_press(self, event): |
| 458 | KeyEvent("key_press_event", self, |
no test coverage detected