hammerspoon2-docs
    Preparing search index...

    Function on

    • Register a listener for USB device connection and disconnection events.

      Parameters

      • event: "added" | "removed"

        The event to listen for

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

        Called when a matching device event occurs

      Returns void

      Throws an Error on failure; wrap calls in try/catch to handle it.