 
     public func unregisterAll() {
         hotKeys.forEach { unregister(with: $1) }
-    }
-}
-
-// MARK: - HotKeys
-public extension HotKeyCenter {
-    public func hotKey(_ identifier: String) -> HotKey? {
-        return hotKeys[identifier]
     }
 }
 


        // Only one modifier key
        let totalHash = commandTapped.hashValue + altTapped.hashValue + shiftTapped.hashValue + controlTapped.hashValue
        if totalHash == 0 { return Unmanaged.passRetained(event) }
        if totalHash > 1 {
            multiModifiers = true
            return Unmanaged.passRetained(event)
        }
        if multiModifiers {
            multiModifiers = false
            return Unmanaged.passRetained(event)
        }

        if (tappedModifierKey.contains(.command) && commandTapped) ||

    }
    
    public func unregister(with hotKey: HotKey) {
        guard hotKeys.values.contains(hotKey) else { return }

        if !hotKey.keyCombo.doubledModifiers {
            // Notmal HotKey
