mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-06-07 17:43:49 +08:00
19 lines
401 B
JavaScript
19 lines
401 B
JavaScript
import { lift, selectParentNode } from 'prosemirror-commands'
|
|
import { undo, redo } from 'prosemirror-history'
|
|
import { undoInputRule } from 'prosemirror-inputrules'
|
|
import { isMac } from '../utils'
|
|
|
|
const keymap = {
|
|
'Mod-z': undo,
|
|
'Shift-Mod-z': undo,
|
|
'Mod-BracketLeft': lift,
|
|
Backspace: undoInputRule,
|
|
Escape: selectParentNode,
|
|
}
|
|
|
|
if (!isMac) {
|
|
keymap['Mod-y'] = redo
|
|
}
|
|
|
|
export default keymap
|