【发布时间】:2013-11-05 14:47:28
【问题描述】:
我在一个显示 html 文档并允许用户对其进行注释的应用程序中使用 Tinymce。
我已经创建了许多插件并附上了我自己的快捷方式。我还通过注释掉 tinymce javascript 中的分配并创建自己的来创建自己的粗体、斜体和下划线处理程序。
但是有一些我似乎无法使用的快捷方式。
我正在使用 addShortcut 调用。例如,无论我如何尝试覆盖它,CTRL-O 都会打开一个标准的文件打开窗口。我可以分配 CTRL-SHIFT-O 并且效果很好。
我还希望能够覆盖浏览器使用的快捷方式的默认行为,例如 CTRL-R 进行刷新。我们的主要用户非常喜欢使用键盘快捷键,并且担心他会意外按下 CTRL-R,这可能会刷新页面并丢失未保存的工作。
有没有办法在 CTRL-R 到达浏览器之前覆盖或拦截它?
提前感谢您的帮助。
【问题讨论】:
标签: javascript tinymce keyboard-shortcuts tinymce-4