The commands for inserting, deleting, and moving data via the clipboard are common to most applications. They're available from the Edit menu and certain context menus, and in some cases also from the toolbar.
Command | Shortcut | Effect |
---|---|---|
Cut | Ctrl+X or Shift+Delete | Copies the selection to the clipboard and then deletes it |
Copy | Ctrl+C or Ctrl+Insert | Copies the selection to the clipboard |
Paste | Ctrl+V or Shift+Insert | Inserts the contents of the clipboard |
Insert | Insert | Inserts a new item |
Delete | Delete | Deletes the selection |
Select All | Ctrl+A | Selects all items |
These commands are supported by the Track view, Song view, Modulations bar, Mapping bar, and Step Values bar. They're also supported within any text edit control, excepting the Insert command. If more than one of these targets is visible, the standard editing commands affect whichever one currently has the input focus.
Within the track view, if a step selection exists, it takes priority over the track selection. In other words, if both tracks and steps are selected, the editing commands operate on the selected steps. The song view works similarly.
Clipboards
The Polymeter application doesn't use the Windows clipboard, except for text. Instead, Polymeter has internal clipboards for each of the following types of data: tracks, steps, dubs, modulations, and mappings. These clipboards are only accessible within the instance of Polymeter that created them, hence they don't support copying data to other applications or other instances of Polymeter, nor do they persist after Polymeter exits. This shouldn't be a problem since Polymeter is an MDI (Multiple Document Interface) application, meaning it allows multiple documents to be opened at once. To move data between two Polymeter documents via clipboard, open both documents within a single instance of Polymeter.
The behavior of Cut/Copy/Paste is slightly non-standard due to each supported data type having its own clipboard. For example, if you copy some tracks, and then copy some steps, the steps don't replace the tracks, as would normally be the case if the Windows clipboard were used. Both the copied tracks and the copied steps are available for pasting in their respective views, because they're stored separately.
Certain types of data can also be moved between documents using tables, using the Export Table and Import Table commands, and such tables persist after Polymeter exits, unlike its clipboards.