MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / _get_key

Method _get_key

lib/matplotlib/backends/backend_wx.py:719–734  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

717 if wx.GetKeyState(key)]
718
719 def _get_key(self, event):
720 keyval = event.KeyCode
721 if keyval in self.keyvald:
722 key = self.keyvald[keyval]
723 elif keyval < 256:
724 key = chr(keyval)
725 # wx always returns an uppercase, so make it lowercase if the shift
726 # key is not depressed (NOTE: this will not handle Caps Lock)
727 if not event.ShiftDown():
728 key = key.lower()
729 else:
730 return None
731 mods = self._mpl_modifiers(event, exclude=keyval)
732 if "shift" in mods and key.isupper():
733 mods.remove("shift")
734 return "+".join([*mods, key])
735
736 def _mpl_coords(self, pos=None):
737 """

Callers 2

_on_key_downMethod · 0.95
_on_key_upMethod · 0.95

Calls 3

_mpl_modifiersMethod · 0.95
joinMethod · 0.80
removeMethod · 0.45

Tested by

no test coverage detected