From d270419ad8dc6182a949c5d263c47e90ee4466ff Mon Sep 17 00:00:00 2001 From: Scott Sidwell Date: Fri, 8 Apr 2022 10:37:29 +1000 Subject: [PATCH] fix: don't override behaviour of Home / End in pc keymap Similarly removed in Prosemirror at ProseMirror/prosemirror-commands@20371c58 For users who wish to preserve this behaviour, they can achieve this via: ```javascript const CustomKeyboardBehaviour = Extension.create({ addKeyboardShortcuts() { return { ['Home']: () => this.editor.commands.selectTextblockStart(), ['End']: () => this.editor.commands.selectTextblockEnd(), } } }) const editor = new Editor({ extensions: [ // Register your custom extension with the editor. CustomKeyboardBehaviour, ] }); ``` --- packages/core/src/extensions/keymap.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/core/src/extensions/keymap.ts b/packages/core/src/extensions/keymap.ts index 3bf28bf8..153eed35 100644 --- a/packages/core/src/extensions/keymap.ts +++ b/packages/core/src/extensions/keymap.ts @@ -60,8 +60,6 @@ export const Keymap = Extension.create({ const pcKeymap = { ...baseKeymap, - Home: () => this.editor.commands.selectTextblockStart(), - End: () => this.editor.commands.selectTextblockEnd(), } const macKeymap = {