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

    文章

    859

    浏览量

    39661
  • 管理器
    +关注

    关注

    0

    文章

    246

    浏览量

    18505
  • 编辑器
    +关注

    关注

    1

    文章

    806

    浏览量

    31168

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

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

收藏 人收藏

    评论

    相关推荐

    Made with KiCad(九十):Urchin - 34 ZMK 键盘

    “  从 Sweep 项目衍生出的一个 34 ZMK 键盘,支持 nice!view,nice!nano 及热插拔。 ” 概览 一直不太明白老外为什么那么痴迷于键盘(Github上好多高星的开源
    的头像 发表于 12-04 18:24 136次阅读
    Made with KiCad(九十):Urchin - 34 <b class='flag-5'>键</b> ZMK <b class='flag-5'>键盘</b>

    KiCad使用 “F” 自动布线?

    “  虽然 KiCad 没有自带完整的自动布线器,但使用快捷键 F,可以实现极简的自动连接需求。 快捷键 “F” KiCad 有一个非常简单的 “自动布线器”,用 F 就可以完成一条连接到最近的焊
    的头像 发表于 12-04 11:39 322次阅读
    KiCad使用 “F” <b class='flag-5'>键</b>自动布线?

    AD(Altium Desinger) PCB排版时,选中原理图元件直接对应跳转到PCB对应元件

    方法如下:①首先分屏显示原理图和PCB②然后原理图选中多个元件,或者自己选择想要集体排布的电子元件。在原理图里按快捷键T+S后,它会自己跳转至PCB,并且选中了,刚才在原理图里选中的元件。③在PCB
    发表于 09-19 16:39

    键盘、按钮和侧的ESD保护

    电子发烧友网站提供《键盘、按钮和侧的ESD保护.pdf》资料免费下载
    发表于 08-30 10:08 0次下载
    <b class='flag-5'>键盘</b>、按钮和侧<b class='flag-5'>键</b>的ESD保护

    开源项目!基于 Arduino DIY 漂亮的宏机械键盘

    MAKER: Giovanni Aggiustatutto 在数字化工作日益普遍的今天,拥有一个宏键盘无疑是提升效率的得力助手。想象一下,只需轻触一,即可快速触发你常用的快捷键和功能,这无疑会
    发表于 08-19 17:02

    SOLIDWORKS教育版支持多种快捷键和自定义工具

    ,SOLIDWORKS教育版不仅继承了专业版的核心功能,还特别注重提升用户体验,通过支持多种快捷键和高度自定义的工具,大大地提高了学习效率与创造力。
    的头像 发表于 08-02 16:13 244次阅读
    SOLIDWORKS教育版支持多种<b class='flag-5'>快捷键</b>和自定义工具

    VSCode使用ESP-IDF插件从1.50升级到1.5.1之后Monitor快捷键命令报错怎么解决?

    系统环境:Win7 IDF版本:V4.2.1 VSCode版本:1.70.1 硬件芯片:ESP32-PICO-D4 问题描述: 1.ESP-IDF插件升级到1.5.1之后Monitor快捷键命令报错,报错日志如下 2.回滚到1.5.0版本后功能正常,日志如下:
    发表于 06-13 06:54

    鸿蒙ArkTS声明式开发:跨平台支持列表【组件快捷键事件】

    开发者可以设置组件的自定义组合,组合的行为与click行为一致,组件在未获得焦点状态下也可以响应自定义组合,每个组件可以设置多个组合
    的头像 发表于 05-28 15:49 454次阅读
    鸿蒙ArkTS声明式开发:跨平台支持列表【组件<b class='flag-5'>快捷键</b>事件】

    Windows 11新增快捷键,优化文件资源管理器列宽调整

    并非全部快捷键皆具普遍适用性,比如去年9月微软新增的快捷键可瞬间启动默认浏览器内的 LinkedIn,其实际功能并不算突出。
    的头像 发表于 03-25 13:42 733次阅读

    proteus元件转换方向快捷键 proteus元件库没有的元件怎样搞

    Proteus是一款常用的电子设计自动化(EDA)软件,它提供了丰富的元件库和工具,用于设计和模拟电子电路。在Proteus中,可以通过转换方向的快捷键来改变元件的朝向。对于没有的元件,则可以通过
    的头像 发表于 01-24 10:53 8810次阅读

    ubuntu中常用快捷键汇总

    另外一些小技巧包括:在终端窗口命令提示符下,连续按两次 Tab 、或者连续按三次 Esc 、或者按 Ctrl+I 组合,将显示所有的命令及工具名称。Application 即位
    的头像 发表于 01-15 10:30 1477次阅读

    Cadence设计原理图常用导出方案

    去除原理图背景的网格: OPtions → Display //快捷键O (早期版本在菜单View → Grid )
    的头像 发表于 01-09 14:38 5083次阅读
    Cadence设计原理图常用导出方案

    innovus中如何手动拉线及常用快捷键

    route之后已经用了相当多的办法(包括调整floorplan)之后,仍然有drc或者antenna,且violation数量不多时,就需要手动拉线了。本文介绍了innouvs里手动拉线常用的工具和快捷键
    的头像 发表于 01-08 10:05 4238次阅读
    innovus中如何手动拉线及常用<b class='flag-5'>快捷键</b>

    微软为“键盘管理器”新增自定义快捷键启动应用功能

    在现有的PowerToys版本中,键盘管理器已具备重设特定应用程序(或全系统)按键和快捷键的能力,甚至支持将输入内容附加至特定文本创建快捷方式。示例来说,客服人员可利用此功能进行常用文本段的快速粘贴操作。
    的头像 发表于 01-03 11:26 741次阅读

    allegro常用快捷键设置

    Allegro是一款被广泛使用的音乐软件,它提供了许多快捷键,使用户能够更加高效地编辑和组织自己的音乐作品。以下是一些常用的Allegro快捷键设置,帮助您更好地利用该软件。 基本操作 新建项目
    的头像 发表于 12-28 15:26 1.1w次阅读