Skip to main content

# Group Management

## “All Devices” Group​

- `All Devices` is the default group and contains every device.
- It cannot be deleted. Any scanned or imported device appears here automatically.

## Create / Rename / Clear / Delete Groups​

- Create: click `New Group` at the top of the group list and enter a name.
- Rename: right-click a group and choose `Rename Group`.
- Clear: right-click and choose `Clear Group` to remove all linked devices while keeping the group itself.
- Delete: right-click and choose `Delete Group` to remove the group and its associations without deleting the devices.

## Reordering Groups​

- Drag a group name in the group list to change its order.
- If `Lock Group Order` is enabled in group settings, drag-and-drop reordering is disabled.

## Selecting Multiple Groups​

- Turn on `Allow Multiple Group Selection` in group settings to select more than one group at the same time.
- When multiple groups are selected, their devices are merged into the current operation scope.

## Add Devices to a Group​

- Select target devices in the device list, then right-click and choose `Add Selected Devices to Group...`
- Pick the target group in the dialog.
- A device can belong to multiple groups. Adding it to one group does not remove it from others.

## Bind a Script to a Group​

- Right-click the group and choose `Bind Script`.
- Select a script and confirm.
- Once a group has a bound script, that script is used first when you run scripts with the group selected.

If the script has a `main.json` configuration UI, you can also:

- Use `Configure` in the group context menu to save group-specific script settings
- Use `Clear Configurations` to remove those group-specific settings without changing the script files

## How Script Selection Works with Groups​

- Script launching only affects the devices currently selected in the device list. Selecting a group adds its devices to the current operation scope.
- If a selected device belongs to a selected group with a bound script, that bound script is used first.
- Devices that do not match any selected group script use the script currently selected on the action bar.
- If the same device belongs to multiple selected groups, the script from the higher group in the list wins.
- Selecting `All Devices` removes group filtering, but it does not automatically select every device row.