Keyboard shortcuts for Blocks field broken

Hello,

I have been playing around with the blocks field more recently, but I can’t seem to get most of these keyboard shortcuts working.

I am using a Mac. I tested in Chrome, Firefox, and Safari. Each of them have slightly different behavior, but this is what I observed in Chrome since that is the most common browser technology:

  • ⌘ + Backspace → does the same thing as using backspace by itself.
  • ⌘ + arrow up/down → either scrolls the page to home/end or moves to the beginning or end of a text field depending on what is highlighted/active.
  • ⌘ + Shift + arrow up/down → Either selects all text between cursor and end of text field, or nothing depending on what is highlighted/active.
  • ⌘ + Alt + arrow up/down → toggles between focusing on Chrome’s main input field and the open tab itself.
  • ⌘ + Enter → Splits the block as expected!
  • ⌘ + J → Nothing.
  • ⌘ + V → Only pastes if the block insertion tool is open.

Additionally, I have noticed that:

  • ⌘ + C while a block is highlighted does not copy anything to my clipboard.
  • There is no keyboard shortcut to insert blocks

Are there plans to add these shortcuts soon, or can I add them somehow? I haven’t seen anything about this in the documentation

Here’s a link to the keyboard shortcuts overview in the docs: Using the blocks field | Kirby CMS

I think it’s tricky to get this right. For example it would not be a good idea to overwrite ⌘ + backspace and ⌘ + arrow up/down on macOS.

Yeah, I agree. Though making something memorable is also important. Wordpress chose shortcuts that probably don’t conflict, but they aren’t the most self-explanatory key combinations either.

Also, it looks like this issue was reported on GitHub 7 months ago: