您好,参考以下代码试试:
- let command = {
- canUndo: false,
- execute: function (context, options, isUndo) {
- alert("test")
- //在这里打开自定对话框
- return true;
- }
- };
- spread.commandManager().register('test', command, 'F'.charCodeAt(0), true, false, false, false);
- document.addEventListener('keydown', function (event) {
- if (event.ctrlKey && event.key === 'f') {
- event.preventDefault();
- spread.commandManager().getCommand("test").execute();
- }
- });
复制代码 |