hammerspoon2-docs
    Preparing search index...

    Function addWatcher

    • Register a listener for USB device connection and disconnection events. The listener is called with two arguments: the event type string ("added" or "removed") and a device-info object with the same fields as attachedDevices().

      Parameters

      • listener: (
            event: string,
            device: {
                locationID?: number;
                productID: number;
                productName: string;
                serialNumber?: string;
                vendorID: number;
                vendorName: string;
            },
        ) => void

        The function to call when a USB device is added or removed

      Returns void