Context Menus
Every table, selectable text label, and tree view in the application responds to a right click with a context menu. The menus are localised in the application language (English / German / French / Italian).
Shared defaults (work on any table, text label, or tree)
| Surface | Entries |
|---|---|
| Any table | Copy Cell · Copy Row · Copy All as CSV · Select All |
| Any selectable text label | Copy · Copy (Quoted) · Select All |
| Any tree view | Copy Name · Expand All · Collapse All |
- Copy Cell — copies the value of the cell under the pointer to the clipboard.
- Copy Row — copies all columns of the selected row as tab-separated text.
- Copy All as CSV — copies every visible row including the header row in RFC-4180 CSV format. Truncated to 10 000 rows for very large grids; the log records the truncation.
- Copy (Quoted) — wraps the selected text (or full label) in double quotes; useful for pasting an email or path into a sentence.
Feature-specific entries
In addition to the shared defaults, several surfaces expose actions that fit their content:
- OPC UA — References table (the References panel in the PLC Online editor pane): Copy Node ID · Copy Browse Name · Copy as JSON · Subscribe (adds the referenced node to the watch list).
- Compare — file lists (left and right panes): Copy Full Path · Copy Filename · Open Folder (Windows Explorer / Finder reveal) · Remove from comparison.
- Git Blame — the SHA badge offers Copy SHA (short, first 8 characters) and Copy SHA (full); the subject offers Copy.
- Git Commit detail — the SHA offers the same short/full pair; the author block offers Copy Name · Copy Email · Copy "Name <Email>".
Project Explorer context menu
Right-clicking a node in the Project Explorer tree (the TIA Portal Side Bar) opens a context menu whose entries change with the node you clicked — a block, a folder, a Library node, or a safety node. The full set:
| Group | Entry | Applies to |
|---|---|---|
| Navigation | Open in Editor | blocks (opens the read-only source editor) |
| Navigation | Find References (Ctrl+Shift+F) | blocks (per-block where-used → the TIA References view) |
| Clipboard | Copy Name · Copy Number | blocks |
| Export ▸ | Select for Export · Export Selected · Import Files… / Import All… | blocks and folders |
| Protection ▸ | Set Protection · Clear Protection · Bulk Protect · Bulk Unprotect | blocks |
| Vault ▸ | Assign Vault Password | blocks and folders (while the Password Vault is unlocked) |
| — | Delete | blocks, data types, tag tables, HMI items, and folders |
| — | Show F-Signature (toggle) | safety nodes |
Only the entries that make sense for the clicked node are shown, so a folder, a code block, and a Library node each present a different subset. The same tree also carries the shared tree defaults (Copy Name, Expand All, Collapse All).
A few entries are present in the menu but not yet wired up — invoking them today reports that the action is not yet implemented:
- Show in Version Control (Planned) — will reveal the node in the Source Control view.
- Safety Printout (Planned) — on a safety node, will export the safety program to PDF/XPS.
- Library ▸ (Planned) — Copy to Library · Instantiate to Project · Export Type Version · New Folder · Rename · Clean Up Library · Delete (on blocks and Library nodes).
Right-click in code editors (the SCL editor, diff view, blame body, and Git command output) keeps the editor's own cut/copy/paste menu — the new menus do not override it. Text boxes (input fields) keep the operating-system native cut/copy/paste flyout.