Skip to main content
Keyboard vs. Toolbar ActionsSeveral operations behave differently depending on whether you use the keyboard shortcut or the toolbar button. The most important distinction is between the Delete key (clears cell content) and the toolbar delete button (removes the entire row). Understanding this difference prevents accidental data loss.
Use these shortcuts to move through the Risksheet grid without touching the mouse.
When columns are frozen via the Freeze Pane context menu action, the Home key moves to the first unfrozen column. Frozen columns remain visible during horizontal scrolling regardless of the active cell position.

Cell Editing Shortcuts

This distinction is critical for data integrity:
  • Keyboard Delete key: Clears only the content of the selected cell. The row, work item, and all other cell values remain untouched.
  • Toolbar delete button: Removes the entire row from the Risksheet grid, which deletes or removes the underlying work item depending on your dataTypes.risk.removeStrategy configuration.
Always use the keyboard Delete key when you intend to erase a single cell value. Use the toolbar button only when you want to remove the entire risk item row.

Clipboard Shortcuts

Copying a Value to Multiple Cells

You can paste a single copied value into multiple target cells at once. This is the recommended approach for bulk data entry across large risk analysis tables: Step 1. Select the source cell containing the value you want to replicate. Step 2. Press Ctrl + C to copy the cell value. Step 3. Select the target cells. You have two options:
  • Range selection: Click the first target cell, hold Shift, then click the last target cell.
  • Individual selection: Hold Ctrl and click each target cell individually.
Step 4. Press Ctrl + V to paste the copied value into all selected cells.
Multi-cell paste works on unmerged cells only. In hierarchical Risksheet layouts where cells are merged across levels, the paste operation applies to the visible (unmerged) cells in the selection. Merged cells that span multiple rows will not receive the pasted value.

Fill Down (Ctrl+D) — Not Yet Available

The Ctrl + D fill-down shortcut, familiar from Excel for copying the value from the cell above into the current cell or range, is not available in the current version of Risksheet. This feature has been requested by users working with large risk analysis tables (thousands of entries across 40+ columns) and is tracked as a future enhancement. Workaround: Use the Ctrl + C / multi-select / Ctrl + V workflow described above to achieve similar results.

Clipboard Commands in the Edit Menu

The keyboard shortcuts above act on cells. The toolbar’s Menu > Edit submenu exposes those cell-level commands alongside a second, item-level pair that duplicates whole work items. The same submenu also carries Undo, Redo, and Find & Replace.
Cell commands and item commands do different things. Copy cells and Paste cells move values between cells of existing rows. Copy items and Insert items below create new work items. Reach for the item commands when you want to duplicate a risk, and the cell commands when you want to replicate a value.
Paste cells is completed from the keyboard. Browsers release clipboard contents to a page only in response to a genuine paste keystroke, so choosing Paste cells from the menu cannot read what you copied — Risksheet says so and asks you to trigger the paste from the keyboard. Press Ctrl + V (Cmd + V on macOS) to complete it. Copy items and Insert items below need no keystroke: they work entirely from the menu.

Duplicating a Risk Item

Use Copy items, then Insert items below. Risksheet reports what it did — for example 1 Items inserted, naming the source item and the temporary identifier of its duplicate. The new item is unsaved until you save the document, so its ID appears in the *1, *2 form until then. The duplicate receives:
  • the source item’s own field values, and
  • its item link columns, including multiItemLink columns — every linked item held in such a cell is carried over, not just the first.
Task rows behave differently: Risksheet inserts at most the first task per item, and says so with Pasting only first task per item. Check the duplicate’s task rows after saving and link the tasks it needs. See Duplicate Mitigation Tasks for the detail.

Selection Shortcuts

Row and Item Management

Row management in Risksheet involves two distinct categories of operations: cell-level edits and row-level structural changes. The following table clarifies the methods and effects for each.
The behavior of the toolbar delete button depends on the dataTypes.risk.removeStrategy configuration property. When set to delete, the work item is permanently removed. See Data Types and Configuration Properties Index for details.

Context Menu Actions

Right-clicking any cell in the Risksheet grid opens a context menu with the following actions. These are not keyboard shortcuts but are essential for grid interaction.
You can register custom context menu actions through the window.risksheet.customContextMenuActions extension point. Each custom action requires a label, an enable condition function, and an execution function. See JavaScript API for implementation details.
  • Open Linked Item: The menu label displays the level definition name or column header text. This action is available when the cell contains a valid item link (the link value does not begin with *, which indicates an unsaved item).
  • Open Task Item: The menu label uses the task type name from dataTypes.task.name if configured, otherwise defaults to “Task”.

Freeze Pane

Column freezing locks columns to the left of the selected position, keeping them visible during horizontal scrolling. This is particularly useful for wide FMEA/HARA tables where the risk item identifier columns should remain visible while scrolling through assessment columns.
Column freezing (Freeze Pane) is available in the current version. Row freezing — the ability to lock specific rows in place during vertical scrolling — is not yet available but has been requested as a future enhancement.

Debug Context Menu

When the debug configuration option is enabled, the Debug context menu item outputs the following diagnostic information to the browser developer console (F12 > Console tab):

Shortcut Availability by Grid State

Not all shortcuts are available in every grid state. The Risksheet grid can operate in several modes, each restricting different categories of actions.
When viewing a historical revision (non-empty revision parameter), the grid automatically enters read-only mode regardless of the readonly configuration setting. This prevents edits to past document states.

Platform-Specific Notes

All Ctrl shortcuts in this reference use Cmd as the equivalent modifier key on macOS systems.
Last modified on August 31, 2026