找回密码
 立即注册

QQ登录

只需一步,快速开始

电科集团

注册会员

22

主题

58

帖子

196

积分

注册会员

积分
196
电科集团
注册会员   /  发表于:2023-11-14 16:47  /   查看:1921  /  回复:1
100金币
本帖最后由 Richard.Huang 于 2023-11-15 09:51 编辑

产品:SpreadJS

怎么监听ctrl +shift +箭头

最佳答案

查看完整内容

目前没有直接的方式能够监听这个操作,您可以创建一个Command,将这个Command的快捷键也设置为这个操作,这样就可以在这个Command中去执行相关操作了。 参考代码: let command = { execute: function (context, options, isUndo) { options.cmd = "test"; console.log("Ctrl+Shift+Up"); }, }; let commandManager = spread.commandManager(); commandManager.register("test", command ...

1 个回复

正序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-14 16:47:29
来自 2#
目前没有直接的方式能够监听这个操作,您可以创建一个Command,将这个Command的快捷键也设置为这个操作,这样就可以在这个Command中去执行相关操作了。

参考代码:

  let command = {
    execute: function (context, options, isUndo) {
      options.cmd = "test";
      console.log("Ctrl+Shift+Up");
    },
  };
  let commandManager = spread.commandManager();
  commandManager.register("test", command);

  spread.commandManager().setShortcutKey("test", 38, true, true, false, false);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部