LogoLogo
  • AppFlowy
    • ⭐Start here
      • Welcome to AppFlowy Docs
      • How to get help
      • Install AppFlowy
    • 🛠️Installation
      • 🖥️System Requirements
      • 💿Installation methods
        • Mac / Windows / Linux Packages
          • Installing on Linux
            • Installing & Setting up Flutter on Linux from Source
        • Docker
    • 🌱Community
      • 🤙Get in contact
      • 📔AppFlowy Mentorship Program
        • Program Guidance
        • Proposal Template
        • Pull Request Template
        • Mentorship 2023
          • Mentee Projects
            • Calendar View for AppFlowy Database
            • Custom Themes
            • Shortcuts and Customized Hotkeys for AppFlowy
            • Table
            • ⭐Favorites
            • Code Block
            • Outlines
            • Importers
            • AI Writers
            • Templates
          • Project Ideas
      • ✍️Write for AppFlowy
        • 📃Drafts
          • [Draft] Use Case: Software Engineer
          • [Draft] Use Case: High School Students
          • [Draft] How to add a new property to appflowy database
      • 🍂Hacktoberfest
    • 🛣️Roadmap
    • 🌋Product
      • 💽Data Storage
      • 🎨Customize and Style Content
      • ⏮️Duplicate, Delete, and Restore
      • 💎Databases
        • 🔢Database Properties
        • 🗃️Manage Properties
      • Ⓜ️Markdown
      • ⌨️Shortcuts
      • 🪄AppFlowy AI
      • 🦙AppFlowy Local AI - Ollama
      • 🎨Themes
      • ☁️AppFlowy Cloud
      • 🧩AppFlowy Plugins
        • Table-view Databases
        • Kanban Board
        • Calendar
        • Auto Generator
        • Smart Edit
        • Code Blocks
        • Math Equations
        • Cover
        • Emoji
  • Documentation
    • 💎Software Contributions
      • 🟢Get started
      • 💀Architecture
        • Frontend
          • Tauri
            • 🗺️CodeMap
          • Web
            • 🌟Design Philosophy
          • Flutter
            • 🗺️Project Structure: CodeMap
            • 🧮Grid
            • ⚙️Setting
          • Inter-Process Communication
          • User
            • User Data
            • Events & Notifications
          • Folder
            • Events & Notifications
          • Document
          • Database View
            • Events & Notifications
            • Grid
            • Calendar
            • Kanban Board
        • Backend
          • Initialize
          • Events
          • Delta(WIP)
          • Profiling
          • Database
        • Domain Driven Design
        • Proposals
      • 🏗️Conventions
        • 🔤Naming Conventions
        • ⌨️Code Conventions
          • 🐦Flutter
        • 🐙Git Conventions
      • 💛Submitting Code
        • 🏦Setting Up Your Repositories
        • ⤴️Submitting your first Pull Request
      • 🤟Coding Standards and Practices
        • 👽Rust Backend
    • 🚀AppFlowy
      • 👾How to contribute to AppFlowy
      • 🏗️Building from Source
        • 🌳Flutter Setup
          • 🐧Building on Linux
          • 🍎Building on macOS
          • 🪟Building on Windows
        • 🌐Web Setup
        • 📡Tauri Setup
      • ☁️Debugging with AppFlowy Cloud
      • 🔁Debugging in VS Code
      • ☎️Translate AppFlowy
      • ❓Troubleshooting
      • 👮‍♀️Licenses
    • 🏍️AppFlowy Editor
      • ⌨️How to Implement Markdown Syntax To Style Text In AppFlowy Editor
      • 🧩How to Create a Plugin for AppFlowy Editor
      • 👮‍♀️Licenses
    • ☁️AppFlowy Cloud
      • 🌈Architecture
      • ☀️Deployment
  • Guides
    • Sync Desktop and Mobile
    • Self-Hosting AppFlowy
      • ☁️Self-hosting AppFlowy with AppFlowy Cloud
      • 🆓Self-hosting AppFlowy for free Using Supabase
    • Import From Notion
  • Blog Highlights
    • 🔮Demystifying AppFlowy Editor's Codebase
  • Handbook
    • Core values
Powered by GitBook
On this page
  • ⌨ Shortcuts Guide
  • Basics
  • Formatting
  • Selection
  • App
  • Kanban
  • 🔧 Customizing Shortcuts

Was this helpful?

Edit on GitHub
  1. AppFlowy
  2. Product

Shortcuts

PreviousMarkdownNextAppFlowy AI

Last updated 9 months ago

Was this helpful?

⌨ Shortcuts Guide

All the available Shortcuts/KeyBindings for are listed below. You may scroll or use CTRL (or ⌘)+F to search for what you are looking for.

Basics

Description
Key#1
Key#2
Key#3

Go Up

↑

Go Left

←

Go Bottom

↓

Go Right

→

Copy

CTRL (or ⌘ on MacOS)

C

Paste

CTRL (or ⌘ on MacOS)

V

Cut

CTRL (or ⌘ on MacOS)

X

Redo

CTRL

Y

OR

Redo

CTRL (or ⌘ on MacOS)

Shift

Z

Undo

CTRL (or ⌘ on MacOS)

Z

Home

Home

End

End

Backspace Text

← Backspace

Delete Text

Delete

Enter

Enter

Space

Space

Select All

CTRL (or ⌘ on MacOS)

A

Page Up

Page Up

Page Down

Page Down

Tab

⇥ Tab

Indent in Checkboxes and Bullet Lists

⇥ Tab

Outdent in Checkboxes and Bullet Lists

Shift

⇥ Tab

Selection Menu

/

OR

Selection Menu

Shift

/

Markdown link or image

Shift

)

Exit Editing Mode

Esc

Move cursor top

CTRL (or ⌘ on MacOS)

↑

Move cursor bottom

CTRL (or ⌘ on MacOS)

↓

-

Move cursor start

CTRL (or ⌘ on MacOS)

←

Move cursor end

CTRL (or ⌘ on MacOS)

→

Formatting

Description

Key#1

Key#2

Key#3

Format Bold

CTRL (or ⌘ on MacOS)

B

Format Italic

CTRL (or ⌘ on MacOS)

I

Format Underline

CTRL (or ⌘ on MacOS)

U

Toggle Checkbox

CTRL (or ⌘ on MacOS)

Enter

Format Strikethrough

CTRL (or ⌘ on MacOS)

Shift

S

Format Highlight

CTRL (or ⌘ on MacOS)

Shift

H

Format embed code

CTRL (or ⌘ on MacOS)

E

Underscore to italic

Shift

_

Double Stars to Bold

Shift

*

Backquotes around text to code

`format as code`

Double tilde around text to strikethrough

~~strikethrough~~

OR

Double tilde to strikethrough

Shift

~

Selection

Description
Key#1
Key#2
Key #3

Cursor up select

Shift

↑

Cursor down select

Shift

↓

Cursor left select

Shift

←

Cursor right select

Shift

→

Cursor left word select

Shift

ALT (or ⌥ on MacOS)

←

Cursor right word select

Shift

ALT (or ⌥ on MacOS)

→

Cursor left word delete

CTRL (or ⌥ on MacOS)

← Backspace

Cursor right word delete

CTRL (or ⌥ on MacOS)

Delete

Cursor sentence delete

CTRL (or ⌘ on MacOS)

ALT (or n/a on MacOS)

← Backspace

Cursor jump from word to word

ALT (or ⌥ on MacOS)

← or →

Cursor top select

CTRL (or ⌘ on MacOS)

Shift

↑

Cursor bottom select

CTRL (or ⌘ on MacOS)

Shift

↓

Cursor begin select

⌘

Shift

←

OR

Cursor begin select

Shift

Home

Cursor end select

⌘

Shift

→

OR

Cursor end select

Shift

End

App

Description
Key#1
Key#2
Key #3

Open the Workspace Search

CTRL (or ⌘ on MacOS)

P

Show or Hide Sidebar

CTRL (or ⌘ on MacOS)

\

Toggle Theme Mode (Light/Dark)

CTRL (or ⌘ on MacOS)

Shift

L

Open Find and Replace dialog (in edit mode doc)

CTRL (or ⌘ on MacOS)

F

Kanban

Description
Key#1
Key#2

Navigate cards (Up)

↑

Navigate cards (Down)

↓

Expand card selection from one to more

Shift

↑ or ↓

Deselecting cards

Esc

Delete selected cards

← Backspace

Open as a page

Enter

Edit the title of the selected card

E

Add a new card when one card is selected

N

Create a new card below the current one when a card is being edited

Shift

Enter

Move the card to the list to the left

,

Move the card to the list to the right

.

🔧 Customizing Shortcuts

For customizing shortcut keys, go through the following steps:

  1. Open Settings in AppFlowy

  2. Click Shortcuts to see a list of current shortcuts and their respective key commands

  3. Hover on the command you want to customize and click the edit icon button which appears upon hovering.

  4. Press the desired keys that you want and press Enter for submitting the shortcut

  5. 🥳 Wo hoo! You have customized a shortcut.

Kanban shortcuts can't be personalized through Settings. it on GitHub.

🌋
⌨️
AppFlowy
Request
click shortcuts in settings
click the edit button
press desired key combination and hit enter
Open the Shortcuts tab in AppFlowy Settings
Hover on any command you want to edit and click the edit button
Type your desired key command and press the Enter key to customize this shortcut