UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

13 lines (12 loc) 1.06 kB
import { RichEditClientCommand } from '../../common/commands/client-command'; import { ShortcutManager } from '../../common/commands/shortcut-manager'; import { KeyCode, ModifierKey } from '@devexpress/utils/lib/utils/key'; export class ClientShortcutManager extends ShortcutManager { constructor(commandManager, control) { super(commandManager, control); this.createShortcut(commandManager, RichEditClientCommand.CreateNewDocumentLocally, [ModifierKey.Ctrl | KeyCode.Key_n], [ModifierKey.Meta | KeyCode.Key_n]); this.createShortcut(commandManager, RichEditClientCommand.OpenDocumentLocally, [ModifierKey.Ctrl | KeyCode.Key_o, ModifierKey.Ctrl | KeyCode.F12], [ModifierKey.Meta | KeyCode.Key_o]); this.createShortcut(commandManager, RichEditClientCommand.ExportDocument, [ModifierKey.Ctrl | KeyCode.Key_s], [ModifierKey.Meta | KeyCode.Key_s]); this.createShortcut(commandManager, RichEditClientCommand.PrintDocumentOnClient, [ModifierKey.Ctrl | KeyCode.Key_p], [ModifierKey.Meta | KeyCode.Key_p]); } }