<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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

    文章

    843

    瀏覽量

    39016
  • 管理器
    +關注

    關注

    0

    文章

    233

    瀏覽量

    18326
  • 編輯器
    +關注

    關注

    1

    文章

    788

    瀏覽量

    30268

原文標題:Handsontable:鍵盤快捷鍵

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Windows 11新增快捷鍵,優化文件資源管理器列寬調整

    并非全部快捷鍵皆具普遍適用性,比如去年9月微軟新增的快捷鍵可瞬間啟動默認瀏覽器內的 LinkedIn,其實際功能并不算突出。
    的頭像 發表于 03-25 13:42 ?177次閱讀

    微軟為“鍵盤管理器”新增自定義快捷鍵啟動應用功能

    在現有的PowerToys版本中,鍵盤管理器已具備重設特定應用程序(或全系統)按鍵和快捷鍵的能力,甚至支持將輸入內容附加至特定文本創建快捷方式。示例來說,客服人員可利用此功能進行常用文本段的快速粘貼操作。
    的頭像 發表于 01-03 11:26 ?260次閱讀

    allegro常用快捷鍵設置

    Allegro是一款被廣泛使用的音樂軟件,它提供了許多快捷鍵,使用戶能夠更加高效地編輯和組織自己的音樂作品。以下是一些常用的Allegro快捷鍵設置,幫助您更好地利用該軟件。 基本操作 新建項目
    的頭像 發表于 12-28 15:26 ?2935次閱讀

    博途:快捷鍵設置

    要在其它安裝或其它產品中使用用戶自定義的鍵盤快捷鍵,可導出這些鍵盤快捷鍵后再將其導入。
    的頭像 發表于 12-10 16:11 ?932次閱讀
    博途:<b class='flag-5'>快捷鍵</b>設置

    c++多行注釋快捷鍵

    ,以 */ 結束。在這兩個標記之間的所有內容都會被視為注釋,并且不會參與編譯和執行。 為了添加或刪除多行注釋,你可以使用C++的集成開發環境(IDE)提供的快捷鍵。下面是一些常見的C++開發環境中常用的多行注釋快捷鍵: Visual Studio:在要注釋的代碼塊上
    的頭像 發表于 11-22 10:24 ?2902次閱讀

    eclipse的快捷鍵匯總

    ,form,action 和 jsp,這種開發效率實在是低,為了以后能夠盡快融入新的工作環境,保證開發速度,現在必須學習 eclipe 的使用。其實開發工具個人認為大體都是相同的,不同的只是快捷鍵的使用,而且快捷鍵是開發中的利器,所以首先從
    發表于 09-28 07:59

    珍藏Altium Designer快捷鍵分享

    珍藏Altium Designer快捷鍵-提高你的工作效率
    發表于 09-26 06:29

    Altium Designer快捷鍵匯總

    AD快捷鍵匯總,Altium Designer PCB繪圖快捷鍵使用匯總,熟練掌握后繪圖很方便!
    發表于 09-20 06:31

    什么是鍵盤快捷鍵?使用鍵盤快捷鍵與使用鼠標有什么好處?

    UltraEdit擁有數百個旨在節省時間的鍵盤快捷鍵。當然,它們都可以通過 UI訪問,但大多數用戶往往低估了鍵盤快捷鍵的速度。在此博客中,我們嘗試向您展示應如何使用 UltraEdit
    的頭像 發表于 08-21 10:56 ?957次閱讀
    什么是<b class='flag-5'>鍵盤</b><b class='flag-5'>快捷鍵</b>?使用<b class='flag-5'>鍵盤</b><b class='flag-5'>快捷鍵</b>與使用鼠標有什么好處?

    西門子PLC編程快捷鍵有哪些

    編程領域的大神一般以鍵盤為主,而快捷鍵就是他們的基礎技能之一。俗話說得好,兵貴神速,很多時候,快捷鍵的使用不光能節省一定時間,并且能讓大家更熟悉電腦操作,還能讓外行人頓時刮目相看~今天分享一下西門子
    的頭像 發表于 08-19 08:09 ?988次閱讀
    西門子PLC編程<b class='flag-5'>快捷鍵</b>有哪些

    IntelliJ IDEA快捷鍵大全和動圖演示

    本文參考了 IntelliJ IDEA 的官網,列舉了IntelliJ IDEA(Windows 版)的所有快捷鍵。并在此基礎上,為 90% 以上的快捷鍵提供了動圖演示,能夠直觀的看到操作效果。
    的頭像 發表于 08-11 14:08 ?412次閱讀
    IntelliJ IDEA<b class='flag-5'>快捷鍵</b>大全和動圖演示

    西門子/三菱/歐姆龍的PLC快捷鍵匯總

    今天小編收集了西門子和三菱PLC快捷鍵,大家趕緊收藏一份,以備日后學習。
    發表于 07-01 09:59 ?3304次閱讀
    西門子/三菱/歐姆龍的PLC<b class='flag-5'>快捷鍵</b>匯總

    AD常用快捷鍵

    AD快捷鍵
    發表于 06-02 16:51 ?0次下載

    CAD快捷鍵分享

    CAD快捷鍵
    發表于 05-31 16:43 ?0次下載

    Linux下終端中命令操作常用的快捷鍵

    的工作達到事半功倍的效果,熟悉常用的終端命令快捷鍵可以很大程度上提高我們的工作效率。 下面是平時常用的終端快捷鍵,希望小伙伴們熟練掌握,并靈活運用。
    的頭像 發表于 05-12 10:54 ?2026次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>