(self, keySetName)
return keySet
Return event-key dict for keySetName core plus active extensions.

        If a binding defined in an extension is already in use, the
        extension binding is disabled by being set to ''
Return event-key dict for keySetName core plus active extensions.
Return event - key dict for keySetName core plus active extensions .
def GetKeySet(self, keySetName):
        """Return event-key dict for keySetName core plus active extensions.

        If a binding defined in an extension is already in use, the
        extension binding is disabled by being set to ''
        """
        keySet = self.GetCoreKeys(keySetName)
        activeExtns = self.GetExtensions(active_only=1)
        for extn in activeExtns:
            extKeys = self.__GetRawExtensionKeys(extn)
            if extKeys: #the extension defines keybindings
                for event in extKeys:
                    if extKeys[event] in keySet.values():
                        #the binding is already in use
                        extKeys[event] = '' #disable this binding
                    keySet[event] = extKeys[event] #add binding
        return keySet
def GetKeySet ( self , keySetName ) : keySet = self . GetCoreKeys ( keySetName ) activeExtns = self . GetExtensions ( active_only = 1 ) for extn in activeExtns : extKeys = self . __GetRawExtensionKeys ( extn ) if extKeys : #the extension defines keybindings for event in extKeys : if extKeys [ event ] in keySet . values ( ) : #the binding is already in use extKeys [ event ] = '' #disable this binding keySet [ event ] = extKeys [ event ] #add binding return keySet