Skip to content

Keyboard Shortcuts ​

Keyboard shortcuts can significantly improve efficiency during form design and help you quickly complete routine operations. The designer includes a series of practical keyboard shortcuts.

Keyboard Shortcuts

Keyboard Shortcut Operations ​

Currently supported keyboard shortcut operations and their functions:

Basic Operations ​

FunctionShortcutDescription
Copy RuleCommand/Ctrl + cCopy the configuration rule of the currently selected component for quick reuse of components with the same configuration.
Cut RuleCommand/Ctrl + xRemove the configuration rule of the currently selected component and store it in the clipboard, supporting pasting to other locations.
Paste RuleCommand/Ctrl + vPaste the configuration rule from the clipboard to the target container or end of the form.
Delete RuleCommand/Ctrl + Shift + DeleteDelete the currently selected component and its configuration rule.
Undo OperationCommand/Ctrl + zRoll back to the previous operation state, supporting multi-level undo (such as delete, move, configuration modification, etc.).
Redo OperationCommand/Ctrl + Shift + zRestore the most recently undone operation, used together with the undo function.

Layout Adjustment ​

FunctionShortcutDescription
Move Component UpCommand/Ctrl + ↑Move the selected component up one position in the form container.
Move Component DownCommand/Ctrl + ↓Move the selected component down one position in the form container.

Views and Panels ​

FunctionShortcutDescription
Print/Preview FormCommand/Ctrl + pOpen the form print preview window, supporting layout adjustment or export to PDF.
Open Component List PanelCommand/Ctrl + 1Display categorized list of all draggable components.
Open Field List PanelCommand/Ctrl + 2Display tree structure of all fields in the current form, supporting quick jump to edit field properties.
Open Outline PanelCommand/Ctrl + 3Display form hierarchical structure thumbnail for quick positioning of nested components or complex layouts.
Open JSON Preview PanelCommand/Ctrl + 4View form configuration JSON data in real-time, supporting direct editing and synchronization to the form.
Open Multi-language Configuration PanelCommand/Ctrl + 5Configure multi-language mapping for form labels, hints, and other text.
Open Global Configuration PanelCommand/Ctrl + 6Manage form global data.
Open Dialog Management PanelCommand/Ctrl + 7Manage nested dialog components in the form.
Switch DialogCommand/Ctrl + Shift + [0-9]Quickly switch to the dialog editing interface of the specified number (0-9).

Disable Keyboard Shortcuts ​

To temporarily disable keyboard shortcut functionality, set config.hotKey = false:

vue
<template>
    <fc-designer ref="designer" :config="config"/>
</template>
<script setup>
    const config = {
        hotKey: false  // Disable keyboard shortcuts
    }
</script>

Using keyboard shortcuts effectively improves design efficiency and ensures a smooth, accurate form design process.