Skip to content

Multi-select

Pro feature

Multi-select requires Commandeck Pro.

Multi-select lets you perform bulk operations on several buttons at once — reassigning categories, changing machines, or deleting a group.

Multi-select mode with selected buttons and action bar


When to use multi-select

  • You migrated to a new server and need to reassign 10 buttons to it
  • You want to move a whole set of buttons to a different category
  • You created a batch of temporary buttons and want to delete them all at once
  • You duplicated several buttons and need to clean up quickly

Starting a selection

There is no separate "select mode" to switch on. Just start selecting:

  • Ctrl+click a button tile to add it to — or remove it from — the selection (a plain click still runs the command as usual)
  • Drag a box over an empty area of the grid (see Rubber-band selection) to select every tile it touches

As soon as one button is selected, an action bar slides up at the bottom of the window, showing how many buttons are selected and the available bulk actions.


Selecting buttons

Ctrl+click to toggle

Ctrl+click any button tile to add it to the selection; Ctrl+click it again to remove it. Selected tiles are highlighted in blue. (A plain left-click — without Ctrl — runs the button's command.)

Rubber-band selection

Click and drag on an empty area of the grid (not on a button) to draw a selection rectangle. All buttons the rectangle overlaps are added to the current selection.

Tip

Start the drag gesture from the margins around the button grid — the space between tiles or the padding around the edges. Starting directly on a button toggles that button instead of drawing a rectangle.

Combining both methods

You can mix Ctrl+click and rubber-band freely. Ctrl+click individual buttons first, then rubber-band to add a group, then Ctrl+click to deselect specific ones.


Group actions

The action bar at the bottom shows available operations once at least one button is selected.

Delete

Permanently removes all selected buttons. A confirmation dialog shows the count ("Delete 5 buttons?"). This cannot be undone.

Default buttons (Linux Essentials, Development) can be deleted even on the free tier.

Category

Assigns all selected buttons to a category. A small input dialog asks for the category name:

  • Type a new name to create a new category
  • Type an existing category name to move the buttons into it
  • Leave blank and confirm to remove the category assignment (buttons become uncategorised)

Machine

Assigns all selected buttons to an SSH machine. A picker lists your configured machines plus Local:

  • Select a machine → all selected buttons are updated to target that machine only (their previous machine targets are replaced)
  • Select Local → all selected buttons are set to local execution

Note

The Machine action replaces the target on each button, not appends. If you want multi-machine buttons, edit them individually in the Button Editor.


Clearing the selection

Click the on the action bar to clear the current selection. The bar hides itself and the grid returns to normal. (A plain click on any button runs its command at any time — selecting buttons never gets in the way of normal use.)