[GH-ISSUE #8578] [FR] Add Cmd/Ctrl + D shortcut for duplicating document blocks #3922

Open
opened 2026-03-23 21:34:10 +00:00 by mirror · 1 comment
Owner

Originally created by @marktadrous8 on GitHub (Mar 14, 2026).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8578

Description

Summary
Add a keyboard shortcut for duplicating blocks in the document editor and show that shortcut in the block action menu.

Current behavior
The document block action menu has a Duplicate action, but it can only be triggered from the menu. There is no keyboard shortcut for it.

Expected behavior
Cmd + D duplicates the current block on macOS
Ctrl + D duplicates the current block on Windows/Linux
If multiple blocks are selected, the shortcut duplicates all selected blocks
The block action menu shows the shortcut next to Duplicate
The shortcut appears in Settings > Shortcuts

Impact

This makes duplication faster for desktop users and keeps the editor more consistent with other shortcut-driven actions.

Additional Context

No response

Originally created by @marktadrous8 on GitHub (Mar 14, 2026). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8578 ### Description **Summary** Add a keyboard shortcut for duplicating blocks in the document editor and show that shortcut in the block action menu. **Current behavior** The document block action menu has a Duplicate action, but it can only be triggered from the menu. There is no keyboard shortcut for it. **Expected behavior** Cmd + D duplicates the current block on macOS Ctrl + D duplicates the current block on Windows/Linux If multiple blocks are selected, the shortcut duplicates all selected blocks The block action menu shows the shortcut next to Duplicate The shortcut appears in Settings > Shortcuts ### Impact This makes duplication faster for desktop users and keeps the editor more consistent with other shortcut-driven actions. ### Additional Context _No response_
Author
Owner

@richardshiue commented on GitHub (Mar 16, 2026):

Hi @marktadrous8 thanks for raising this issue. This sounds like a good idea and aligns with other apps

<!-- gh-comment-id:4064634781 --> @richardshiue commented on GitHub (Mar 16, 2026): Hi @marktadrous8 thanks for raising this issue. This sounds like a good idea and aligns with other apps
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#3922
No description provided.