MCPcopy Index your code
hub / github.com/python/cpython / RemoveKeybindings

Method RemoveKeybindings

Lib/idlelib/editor.py:849–862  ·  view source on GitHub ↗

Remove the virtual, configurable keybindings. Leaves the default Tk Text keybindings.

(self)

Source from the content-addressed store, hash-verified

847 self.set_width()
848
849 def RemoveKeybindings(self):
850 """Remove the virtual, configurable keybindings.
851
852 Leaves the default Tk Text keybindings.
853 """
854 # Called from configdialog.deactivate_current_config.
855 self.mainmenu.default_keydefs = keydefs = idleConf.GetCurrentKeySet()
856 for event, keylist in keydefs.items():
857 self.text.event_delete(event, *keylist)
858 for extensionName in self.get_standard_extension_names():
859 xkeydefs = idleConf.GetExtensionBindings(extensionName)
860 if xkeydefs:
861 for event, keylist in xkeydefs.items():
862 self.text.event_delete(event, *keylist)
863
864 def ApplyKeybindings(self):
865 """Apply the virtual, configurable keybindings.

Callers 1

Calls 5

GetCurrentKeySetMethod · 0.80
GetExtensionBindingsMethod · 0.80
itemsMethod · 0.45
event_deleteMethod · 0.45

Tested by

no test coverage detected