[GH-ISSUE #1270] [FR]: editor shortcuts like ctrl+backspace, home, end, etc #497

Closed
opened 2026-03-23 20:37:11 +00:00 by mirror · 5 comments
Owner

Originally created by @FarisHijazi on GitHub (Oct 12, 2022).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1270

Originally assigned to: @MayurSMahajan on GitHub.

Description

many editor shortcuts are missing, basic ones that you'd expect to find even in notepad.

The behavior I'm looking for is very standard, you can try it in any textbox in any browser or text editor

  • home, end should navigate to the beginning and end of the line
  • ctrl+home, ctrl+end should navigate to the very top of the page and very bottom of the page
  • ctrl+backspace, ctrl+delete should delete the next/prev word
  • shift+down, shift+up should highlight the line bellow/above respectively, currently you have to press it twice then it would highlight the entire block, not what we're expecting

Impact

more intuitive and better editing experience

I only used appflowy for a few seconds and I encountered this issue of not having these hotkeys, please add them, many power users will be expecting them

Additional Context

No response

Originally created by @FarisHijazi on GitHub (Oct 12, 2022). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1270 Originally assigned to: @MayurSMahajan on GitHub. ### Description many editor shortcuts are missing, basic ones that you'd expect to find even in notepad. The behavior I'm looking for is very standard, you can try it in any textbox in any browser or text editor - home, end should navigate to the beginning and end of the line - ctrl+home, ctrl+end should navigate to the very top of the page and very bottom of the page - ctrl+backspace, ctrl+delete should delete the next/prev word - shift+down, shift+up should highlight the line bellow/above respectively, currently you have to press it twice then it would highlight the entire block, not what we're expecting ### Impact more intuitive and better editing experience I only used appflowy for a few seconds and I encountered this issue of not having these hotkeys, please add them, many power users will be expecting them ### Additional Context _No response_
mirror 2026-03-23 20:37:11 +00:00
Author
Owner

@LucasXu0 commented on GitHub (Oct 13, 2022):

Hi, @FarisHijazi. Thanks for your suggestion. Actually, we are developing a new editor that supports customizing shortcuts.

We have implemented the following shortcuts.

  • Home
  • End
  • Shift + Arrow keys + (Control / Command)

About the shortcuts, like Control/Command + Home/End or Backspace/Delete, we will implement them soon.

<!-- gh-comment-id:1276998567 --> @LucasXu0 commented on GitHub (Oct 13, 2022): Hi, @FarisHijazi. Thanks for your suggestion. Actually, we are developing a new editor that supports customizing shortcuts. We have implemented the following shortcuts. * Home * End * Shift + Arrow keys + (Control / Command) About the shortcuts, like Control/Command + Home/End or Backspace/Delete, we will implement them soon.
Author
Owner

@annieappflowy commented on GitHub (Oct 14, 2022):

Can the remaining shortcuts be good Hacktoberfest issues? @LucasXu0

<!-- gh-comment-id:1278551522 --> @annieappflowy commented on GitHub (Oct 14, 2022): Can the remaining shortcuts be good Hacktoberfest issues? @LucasXu0
Author
Owner

@annieappflowy commented on GitHub (Jul 11, 2023):

Hi @MayurSMahajan , please verify if all the shortcuts suggested by @FarisHijazi have been supported.

<!-- gh-comment-id:1630795603 --> @annieappflowy commented on GitHub (Jul 11, 2023): Hi @MayurSMahajan , please verify if all the shortcuts suggested by @FarisHijazi have been supported.
Author
Owner

@MayurSMahajan commented on GitHub (Jul 11, 2023):

The following shortcuts mentioned by @FarisHijazi are implemented:

  • Home and End keys to navigate to the start and end of a line.
  • Ctrl+Home and Ctrl+End navigate to the very top of the page and very bottom of the page.
  • ctrl+backspace deletes the previous word.
  • shift+down, shift+up should highlight the line below/above respectively

The following shortcut is not implemented yet:

  • ctrl+delete to delete the next word.
<!-- gh-comment-id:1630980674 --> @MayurSMahajan commented on GitHub (Jul 11, 2023): The following shortcuts mentioned by @FarisHijazi are implemented: - [x] `Home` and `End` keys to navigate to the start and end of a line. - [x] `Ctrl+Home` and `Ctrl+End` navigate to the very top of the page and very bottom of the page. - [x] `ctrl+backspace` deletes the previous word. - [x] `shift+down`, `shift+up` should highlight the line below/above respectively The following shortcut is not implemented yet: - [ ] `ctrl+delete` to delete the next word.
Author
Owner

@MayurSMahajan commented on GitHub (Jul 13, 2023):

The following shortcuts mentioned by @FarisHijazi are implemented:

* [x]  `Home` and `End` keys to navigate to the start and end of a line.

* [x]  `Ctrl+Home` and `Ctrl+End` navigate to the very top of the page and very bottom of the page.

* [x]  `ctrl+backspace` deletes the previous word.

* [x]  `shift+down`, `shift+up` should highlight the line below/above respectively

The following shortcut is not implemented yet:

* [ ]  `ctrl+delete` to delete the next word.

With ctrl+delete completed, we now support all the shortcuts specified in this issue.

<!-- gh-comment-id:1634162738 --> @MayurSMahajan commented on GitHub (Jul 13, 2023): > The following shortcuts mentioned by @FarisHijazi are implemented: > > * [x] `Home` and `End` keys to navigate to the start and end of a line. > > * [x] `Ctrl+Home` and `Ctrl+End` navigate to the very top of the page and very bottom of the page. > > * [x] `ctrl+backspace` deletes the previous word. > > * [x] `shift+down`, `shift+up` should highlight the line below/above respectively > > > The following shortcut is not implemented yet: > > * [ ] `ctrl+delete` to delete the next word. With `ctrl+delete` completed, we now support all the shortcuts specified in this issue.
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#497
No description provided.