0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Handsontable:键盘快捷键

哲想软件 来源:哲想软件 2023-02-21 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

您可以使用默认的键盘快捷键,以类似于谷歌表格或微软Excel的方式导航。

您还可以使用快捷管理器API 完全自定义键盘快捷键:

添加自定键盘快捷键

删除键盘快捷键

替换键盘快捷键

阻止键盘快捷键的操作

默认键盘快捷键

默认情况下,手感器具有下面列出的键盘快捷键。

导航键盘快捷键

选择键盘快捷键

版本键盘快捷键

插件键盘快捷键

您可以轻松检查键盘快捷键的操作是否与微软Excel或谷歌表格兼容:

兼容:✓

不兼容:✗

导航键盘快捷键

这些键盘快捷键在您导航网格时起作用。它们来自handsontable的核心,因此它们开箱即用,无需其他插件。

ed100696-b183-11ed-bfe3-dac502259ad0.png

*此操作取决于您的布局方向。

选择键盘快捷键

这些键盘快捷键可帮助您选择单元格。它们来自handsontable的核心,因此它们开箱即用,无需其他插件。

ed3194c8-b183-11ed-bfe3-dac502259ad0.png

*此操作取决于您的布局方向。

** 如果有多个选择图层,则只有最后一个选择图层被扩展

版本键盘快捷键

这些键盘快捷键在您编辑单元格内容时有效。它们来自handsontable的核心,因此它们开箱即用,无需其他插件。

ed54111a-b183-11ed-bfe3-dac502259ad0.png

复选框编辑器键盘快捷键

这些键盘快捷键在复选框单元格编辑器中起作用。

ed839444-b183-11ed-bfe3-dac502259ad0.png

handsontable编辑器键盘快捷键

这些键盘快捷键在可手动操作的单元格编辑器中工作。

eda8fb94-b183-11ed-bfe3-dac502259ad0.png

插件键盘快捷键

这些键盘快捷键适用于特定的插件。

剪贴板键盘快捷键

这些键盘快捷键在启用复制粘贴插件时起作用。

edc3fc5a-b183-11ed-bfe3-dac502259ad0.png

单元格合并键盘快捷键

这些键盘快捷键在启用合并单元格插件时起作用。

ede48b8c-b183-11ed-bfe3-dac502259ad0.png

撤消和重做键盘快捷键

这些键盘快捷键在启用UndoRedo 插件时起作用。

ee00518c-b183-11ed-bfe3-dac502259ad0.png

上下文菜单键盘快捷键

这些键盘快捷键在上下文菜单中工作。要激活它们,请启用上下文菜单插件。

ee1ea8da-b183-11ed-bfe3-dac502259ad0.png

自定义键盘快捷键

您可以使用快捷管理器API自定义键盘快捷键

访问快捷方式管理器API:

ee508e40-b183-11ed-bfe3-dac502259ad0.png

选择键盘快捷键上下文,例如:

ee74cb02-b183-11ed-bfe3-dac502259ad0.png

使用所选上下文的方法。例如,要在上下文中使用添加短截()方法:grid

ee8a36a4-b183-11ed-bfe3-dac502259ad0.png

键盘快捷键上下文

每个键盘操作都在特定上下文中注册:

eeb70c10-b183-11ed-bfe3-dac502259ad0.png

管理键盘快捷键上下文

使用快捷方式管理器API 方法,您可以:

获取当前活动上下文的名称:获取活动上下文名称()

切换到其他上下文:设置活动上下文名称()

获取已注册的上下文:获取上下文()

创建并注册新上下文:添加上下文()

例如:如果您使用的是复杂的自定义编辑器,则可以创建一个新的快捷键上下文,以使用箭头键导航编辑器的UI(通常,箭头键将改为在网格中导航)。

添加自定键盘快捷键

要添加自定键盘快捷键:

选择要在其中添加快捷方式的上下文,例如:

eed41666-b183-11ed-bfe3-dac502259ad0.png

使用所选上下文的添加短切()方法,添加键盘快捷键:

eeeb821a-b183-11ed-bfe3-dac502259ad0.png

接受所有KeyboardEvent.key(在新窗口中打开)键名。

接受小写和大写的键名(例如,两者都是和工作)Enterenter

处理浏览器之间的键名差异(例如,两者和工作)'Spacebar'''

接受任何顺序的键名(例如,两个和)工作)[['control','a']][['a', 'control']]

添加条件键盘操作

要使键盘操作在特定条件下运行,请将runOnlyIf 参数设置为函数:

ef066d5a-b183-11ed-bfe3-dac502259ad0.png

设置键盘操作的顺序

您可以将多个操作分配给单个键盘快捷键。

默认情况下,当您分配新操作时,该操作将在之前分配的任何其他操作之后运行。要设置您自己的操作顺序,请使用添加短截()方法的位置和相对ToGroup参数:

ef27a72c-b183-11ed-bfe3-dac502259ad0.png

删除键盘快捷键

要移除键盘快捷键(例如,其中一个默认键盘快捷键):

选择要在其中删除键盘快捷键的上下文。

使用所选上下文的删除剪切比键()方法

ef4bcd00-b183-11ed-bfe3-dac502259ad0.png

要删除在特定组中注册的所有键盘快捷键,请执行以下操作:

1、选择一个上下文。

2、使用选定上下文的删除剪切比组()方法。

替换键盘快捷键

要替换键盘快捷键:

选择要替换键盘快捷键的上下文。

使用所选上下文的getShortcuts()方法获取旧的键盘快捷方式。

使用所选上下文的删除快捷方式删除旧的键盘快捷方式。

将旧键盘快捷键的属性替换为新的键数组。keys

使用所选上下文的添加短截()方法添加新的键盘快捷键。

ef67203c-b183-11ed-bfe3-dac502259ad0.png

阻止键盘快捷键的操作

要阻止键盘快捷键的操作,请返回之前按键挂钩的回调:false

ef8a8a18-b183-11ed-bfe3-dac502259ad0.png

相关接口参考

蜜蜂属:

ShortcutContext

ShortcutManager

配置选项:

enterBeginsEditing

enterMoves

tabMoves

核心方法:

getShortcutManager()

isListening()

listen()

unlisten()

钩:

afterDocumentKeyDown

beforeKeyDown

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 键盘
    +关注

    关注

    4

    文章

    868

    浏览量

    41536
  • 管理器
    +关注

    关注

    0

    文章

    264

    浏览量

    19441
  • 编辑器
    +关注

    关注

    1

    文章

    826

    浏览量

    32641

原文标题:Handsontable:键盘快捷键

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    msh终端怎么删除一行命令?用什么快捷键

    如上图,命令输入错了,用什么快捷键可以全部清除?试了crtl+c,不管用。ctrl+u也不行。谢谢!
    发表于 10-13 06:49

    HarmonyOSAI编程编辑区代码续写

    写功能。并根据编码习惯,设置行内续写和片段续写的时延。 如果已经熟悉了CodeGenie常用的快捷键,想要更加沉浸的体验,可以在该页面勾选Do not disturb,隐藏代码生成工具栏及快捷键提示
    发表于 08-21 15:43

    HarmonyOSAI编程编辑区代码生成

    区域,右键选择CodeGenie > Inline Edit(或使用快捷键Alt+I,macOS中为Option+I),唤醒Inline Edit对话框。 选中一段代码后,点击
    发表于 08-20 15:24

    华秋DFM软件丨操作教程——菜单栏-编辑功能篇

    Hi,亲爱的华秋DFM新老粉丝们,一周一见,又到了咱们干货分享的时间啦!上期,小编跟大家教学了华秋DFM软件的快捷键设置与应用(戳这里回顾:华秋DFM软件丨操作教程——自定义快捷键篇),后台收到
    的头像 发表于 08-20 07:33 940次阅读
    华秋DFM软件丨操作教程——菜单栏-编辑功能篇

    凡亿Allegro Skill辅助功能之快速设置快捷键

    PCB设计是一个高度复杂且细节繁多的过程,涉及到大量的操作,如元件放置、布线、参数调整、视图切换等。手动操作这些功能通常需要通过菜单栏或工具栏进行多步骤选择,这不仅耗时,还会分散设计者的注意力。而快捷键能够直接调用这些功能,减少鼠标操作,帮助设计者快速完成任务,设计效率显著提升。
    的头像 发表于 08-18 17:11 1624次阅读
    凡亿Allegro Skill辅助功能之快速设置<b class='flag-5'>快捷键</b>

    华秋DFM软件丨操作教程——自定义快捷键

    进入。【第二步】自定义设置快捷键的操作流程: 双击要设置项目对应的快捷键栏 ,弹出操作框后, 直接在键盘上按出需要更改或新增的快捷键组合 ,点击确认即可。注:若设置了重复的
    发表于 08-13 16:29

    AD、Allegro、Pads的快捷键有什么不同

    在高速迭代的电子设计领域,快捷键是工程师与EDA工具对话的核心语言,纵观EDA工具,AD的视觉化交互、Allegro的深度可编程性、Pads的无膜命令——三种理念催生了截然不同的操作逻辑,那么它们的快捷键操作是否会有些不同?
    的头像 发表于 08-06 13:49 1577次阅读
    AD、Allegro、Pads的<b class='flag-5'>快捷键</b>有什么不同

    STM32 CubeIDE编译、运行(烧录程序)的快捷键是什么?

    CubeIDE编译、运行(烧录程序)的快捷键是什么?
    发表于 07-25 07:04

    AD-PCB快捷键总结

    1. PCB设计快捷键(单次按键) 单次按键是指按下该并放开。 1-01 +在PCB电气层之间切换(小键盘上的+)。在交互布线的过程中,按此键则换层并自动添加过孔。这很常用。 1-02 Q
    发表于 05-26 15:10

    如何移动鼠标时高亮下方的网络?

    “ 在其他 EDA 工具中,当移动鼠标时,会默认高亮鼠标下方的网络,非常便捷,KiCad 有类似的功能吗? ” 先给出答案:KiCad 并没有可以“锁定”高亮鼠标下方网络的功能,但可以通过使用快捷键
    的头像 发表于 04-29 16:58 821次阅读
    如何移动鼠标时高亮下方的网络?

    请问如何取消其他软件使用的NXP GUI Guider热键中的快捷键

    Gui GUIder 占用了 Ctrl+-的快捷键 并且还无法取消!!!!
    发表于 04-03 06:55

    怎么调出来点击弹出的键盘是9数字小键盘

    我使用了系统默认的中文键盘,但是我有一些输入框需要的是默认的9数字输入。我应该怎么调出来点击弹出的键盘是9数字小键盘。用按钮组自己做吗?
    发表于 04-02 07:41

    AD软件快捷键设置和导入方法

    鼠标放在上图中的“交互式布线”上,然后按下Ctrl,同时点击鼠标左键,就出现下图所示的对话框,在这里就可以修改走线命令的快捷键了。 接着,选择快捷方式下面的“主要的”右侧,按下小键盘
    发表于 03-26 10:03

    请问msh终端怎么删除一行命令?

    如上图,命令输入错了,用什么快捷键可以全部清除?试了crtl+c,不管用。ctrl+u也不行。谢谢!
    发表于 03-05 06:45

    multisi的使用技巧 multisi产品的优势

    的位置,可以提高工作效率。 自定义快捷键 通过设置自定义快捷键,可以快速访问常用功能,节省时间。 利用模板功能 Multisi提供了丰富的模板库,用户可以根据需要选择合适的模板,快速开始工作。 数据同步与备份 定期同步数据,并做好备份,以防数据丢失。 利
    的头像 发表于 12-09 11:10 931次阅读