@kedao/editor
Version:
Rich Text Editor Based On Draft.js
15 lines • 525 B
JavaScript
import { getDefaultKeyBinding, KeyBindingUtil } from 'draft-js';
// TODO
// Allow custom shortcut settings
export default (customKeyBindingFn) => (event) => {
if (event.keyCode === 83 &&
(KeyBindingUtil.hasCommandModifier(event) ||
KeyBindingUtil.isCtrlKeyCommand(event))) {
return 'kedao-save';
}
if (customKeyBindingFn) {
return customKeyBindingFn(event) || getDefaultKeyBinding(event);
}
return getDefaultKeyBinding(event);
};
//# sourceMappingURL=keybindings.js.map