'Returns a dictionary of: all requested core keybindings, plus the
keybindings for all currently active extensions. If a binding defined
in an extension is already in use, that binding is disabled.'

def GetKeySet(self, keySetName):

    keySet = self.GetCoreKeys(keySetName)
    activeExtns = self.GetExtensions(active_only=1)
    for extn in activeExtns:
        extKeys = self.__GetRawExtensionKeys(extn)
        if extKeys:
            for event in extKeys.keys():
                if (extKeys[event] in keySet.values()):
                    extKeys[event] = ''
                keySet[event] = extKeys[event]
    return keySet
