SwiftSwitch
Manage your layers, text styles, dimension styles, multileader styles, and linetypes — organize favorites into groups, link layers and commands, and activate everything with a single click.
Core features
Three things it does
Organized groups, one-click activation with linked layers and commands, and portable configurations you can share across drawings.
Organize
Create custom groups and fill them with your most-used layers, text styles, dimension styles, multileader styles, and linetypes. Collapse, expand, and reorganize at will.
One Click
Click any item and SwiftSwitch activates it instantly. For non-layer styles, you can also link a target layer and an AutoCAD command — all fired in one click.
Share
Export your entire configuration to a .sws file and import it into another drawing — or share it with your team. Choose Replace, Merge, or Selective import mode.
In action
See SwiftSwitch in action
Watch how SwiftSwitch switches your layers, text styles and dimension styles in a single click.
Home base
The Palette
A dockable palette that lives next to your drawing. All your favorite styles, organized and ready to go.
⚡ SwiftSwitch
☰CompanionBits
The SwiftSwitch palette — groups organize your favorites, click any item to activate it instantly.
The palette has three zones: a header with the hamburger menu for import/export, the group list where your favorites live organized by style type, and the + New Group button at the bottom.
Each group can be expanded or collapsed by clicking its header. Within a group, items are organized by type — Layers, Text Styles, Dimension Styles, Multileaders, Linetypes — each with its own collapsible sub-header. Click any item to activate it. Non-layer items show a ⚙️ button for configuring linked layers and commands.
Step by step
Workflows
Click the task that matches what you need to do.
SwiftSwitch organizes your favorite styles into groups. A group can represent a task ("Annotations"), a discipline ("Structural"), or anything that makes sense in your workflow.
- Click + New Group at the bottom of the palette.
- Enter a name for the group and click Create.
- The new group appears in the palette, expanded and ready to receive items.
- Use the ✏️ button in the group header to rename it, or 🗑️ to delete it.
Once you have a group, fill it with the layers and styles you use most. SwiftSwitch reads everything from the current drawing and presents it in tabbed lists.
- Click the ➕ button in the group header.
- An add-item panel appears with five tabs: Layers, Text Styles, Dimension Styles, Multileaders, and Linetypes.
- Use the search bar to filter items by name — useful in drawings with hundreds of layers.
- Check the items you want to add. You can select items across multiple tabs.
- Click Add. All checked items are added to the group.
This is the core of SwiftSwitch: click an item and it becomes the active style. For layers, it sets CLAYER. For text styles, it sets TEXTSTYLE. And so on.
- Click any item in a group. SwiftSwitch activates it immediately.
- For layers: the clicked layer becomes the current layer (CLAYER).
- For text styles: the style is set as the current text style.
- For dimension styles: the style is set as the current dimension style, including all dimension variable overrides.
- For multileader styles: the style is set as the current multileader style.
- For linetypes: the linetype is set as the current entity linetype (CELTYPE).
For non-layer items (text styles, dimension styles, multileader styles, linetypes), you can link a target layer and an AutoCAD command. When you click the item, SwiftSwitch activates the style, switches to the linked layer, and starts the command — all in one action.
- Click the ⚙️ button on any non-layer item.
- The configure panel shows two fields: Layer (pick from dropdown or leave on "None") and Command (type or pick a suggestion like MTEXT, DIMLINEAR, MLEADER).
- The preview at the bottom shows exactly what will happen: "Activate DIM-100 → Switch to layer 'DIM_Maten' → Start 'DIMLINEAR'".
- Click Save. The linked layer and command are shown below the item name in the palette.
SwiftSwitch stores its configuration inside the drawing file (as an Xrecord in the Named Objects Dictionary). To share your setup across drawings or with colleagues, export it to a portable .sws file.
- Click ☰ → Export...
- Choose what to export: All groups or Select groups (pick individual groups to include).
- Optionally add a description — it's saved in the file and shown during import.
- Choose a file location and click Export. The file is saved as a .sws file (JSON format).
Import a .sws file to load groups and items from another drawing or colleague. SwiftSwitch gives you three import strategies to handle conflicts.
- Click ☰ → Import...
- Browse to a .sws file. SwiftSwitch shows a preview: how many groups, how many items, and the optional description.
- Choose an import mode: Replace (removes all current groups), Merge (adds new, skips duplicates), or Selective (pick which groups, merge items in existing groups).
- Click Import. SwiftSwitch loads the configuration and syncs all items with the current drawing.
Complete overview
What you can manage
Every style type SwiftSwitch supports, what it sets in AutoCAD, and the optional linked layer and command.
| Style type | What it sets | Linked layer | Linked command | Annotative |
|---|---|---|---|---|
| Layer | Current layer (CLAYER) | — | — | — |
| Text Style | Current text style (TEXTSTYLE) | Optional | TEXT, MTEXT | ✓ |
| Dimension Style | Current dim style (DIMSTYLE) + overrides | Optional (+ DIMLAYER) | DIMLINEAR, DIMALIGNED, … | ✓ |
| Multileader Style | Current mleader style (CMLEADERSTYLE) | Optional | MLEADER | ✓ |
| Linetype | Current linetype (CELTYPE) | Optional | LINE, PLINE, SPLINE | — |
Linked layers and commands are optional and only available for non-layer items. When configured, clicking an item triggers a three-step sequence: activate the style, switch to the linked layer, and start the linked command. For dimension styles, SwiftSwitch also sets the DIMLAYER system variable when a linked layer is specified.
Reference
Commands
AutoCAD commands to control SwiftSwitch from the command line.
SSOpen SwiftSwitch palette (short alias).
SWIFTSWITCHOpen SwiftSwitch palette (full command).
SSLOADForce refresh — reload all data from the drawing.
