概述
您可以使用默認(rèn)的鍵盤(pán)快捷鍵,以類(lèi)似于谷歌表格或微軟Excel的方式導(dǎo)航。
您還可以使用快捷管理器API 完全自定義鍵盤(pán)快捷鍵:
添加自定鍵盤(pán)快捷鍵
刪除鍵盤(pán)快捷鍵
替換鍵盤(pán)快捷鍵
阻止鍵盤(pán)快捷鍵的操作
默認(rèn)鍵盤(pán)快捷鍵
默認(rèn)情況下,手感器具有下面列出的鍵盤(pán)快捷鍵。
導(dǎo)航鍵盤(pán)快捷鍵
選擇鍵盤(pán)快捷鍵
版本鍵盤(pán)快捷鍵
插件鍵盤(pán)快捷鍵
您可以輕松檢查鍵盤(pán)快捷鍵的操作是否與微軟Excel或谷歌表格兼容:
兼容:?
不兼容:?
導(dǎo)航鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在您導(dǎo)航網(wǎng)格時(shí)起作用。它們來(lái)自handsontable的核心,因此它們開(kāi)箱即用,無(wú)需其他插件。
*此操作取決于您的布局方向。
選擇鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵可幫助您選擇單元格。它們來(lái)自handsontable的核心,因此它們開(kāi)箱即用,無(wú)需其他插件。
*此操作取決于您的布局方向。
** 如果有多個(gè)選擇圖層,則只有最后一個(gè)選擇圖層被擴(kuò)展
版本鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在您編輯單元格內(nèi)容時(shí)有效。它們來(lái)自handsontable的核心,因此它們開(kāi)箱即用,無(wú)需其他插件。
復(fù)選框編輯器鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在復(fù)選框單元格編輯器中起作用。
handsontable編輯器鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在可手動(dòng)操作的單元格編輯器中工作。
插件鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵適用于特定的插件。
剪貼板鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在啟用復(fù)制粘貼插件時(shí)起作用。
單元格合并鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在啟用合并單元格插件時(shí)起作用。
撤消和重做鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在啟用UndoRedo 插件時(shí)起作用。
上下文菜單鍵盤(pán)快捷鍵
這些鍵盤(pán)快捷鍵在上下文菜單中工作。要激活它們,請(qǐng)啟用上下文菜單插件。
自定義鍵盤(pán)快捷鍵
您可以使用快捷管理器API自定義鍵盤(pán)快捷鍵
訪(fǎng)問(wèn)快捷方式管理器API:
選擇鍵盤(pán)快捷鍵上下文,例如:
使用所選上下文的方法。例如,要在上下文中使用添加短截()方法:grid
鍵盤(pán)快捷鍵上下文
每個(gè)鍵盤(pán)操作都在特定上下文中注冊(cè):
管理鍵盤(pán)快捷鍵上下文
使用快捷方式管理器API 方法,您可以:
獲取當(dāng)前活動(dòng)上下文的名稱(chēng):獲取活動(dòng)上下文名稱(chēng)()
切換到其他上下文:設(shè)置活動(dòng)上下文名稱(chēng)()
獲取已注冊(cè)的上下文:獲取上下文()
創(chuàng)建并注冊(cè)新上下文:添加上下文()
例如:如果您使用的是復(fù)雜的自定義編輯器,則可以創(chuàng)建一個(gè)新的快捷鍵上下文,以使用箭頭鍵導(dǎo)航編輯器的UI(通常,箭頭鍵將改為在網(wǎng)格中導(dǎo)航)。
添加自定鍵盤(pán)快捷鍵
要添加自定鍵盤(pán)快捷鍵:
選擇要在其中添加快捷方式的上下文,例如:
使用所選上下文的添加短切()方法,添加鍵盤(pán)快捷鍵:
接受所有KeyboardEvent.key(在新窗口中打開(kāi))鍵名。
接受小寫(xiě)和大寫(xiě)的鍵名(例如,兩者都是和工作)Enterenter
處理瀏覽器之間的鍵名差異(例如,兩者和工作)'Spacebar'''
接受任何順序的鍵名(例如,兩個(gè)和)工作)[['control','a']][['a', 'control']]
添加條件鍵盤(pán)操作
要使鍵盤(pán)操作在特定條件下運(yùn)行,請(qǐng)將runOnlyIf 參數(shù)設(shè)置為函數(shù):
設(shè)置鍵盤(pán)操作的順序
您可以將多個(gè)操作分配給單個(gè)鍵盤(pán)快捷鍵。
默認(rèn)情況下,當(dāng)您分配新操作時(shí),該操作將在之前分配的任何其他操作之后運(yùn)行。要設(shè)置您自己的操作順序,請(qǐng)使用添加短截()方法的位置和相對(duì)ToGroup參數(shù):
刪除鍵盤(pán)快捷鍵
要移除鍵盤(pán)快捷鍵(例如,其中一個(gè)默認(rèn)鍵盤(pán)快捷鍵):
選擇要在其中刪除鍵盤(pán)快捷鍵的上下文。
使用所選上下文的刪除剪切比鍵()方法
要?jiǎng)h除在特定組中注冊(cè)的所有鍵盤(pán)快捷鍵,請(qǐng)執(zhí)行以下操作:
1、選擇一個(gè)上下文。
2、使用選定上下文的刪除剪切比組()方法。
替換鍵盤(pán)快捷鍵
要替換鍵盤(pán)快捷鍵:
選擇要替換鍵盤(pán)快捷鍵的上下文。
使用所選上下文的getShortcuts()方法獲取舊的鍵盤(pán)快捷方式。
使用所選上下文的刪除快捷方式刪除舊的鍵盤(pán)快捷方式。
將舊鍵盤(pán)快捷鍵的屬性替換為新的鍵數(shù)組。keys
使用所選上下文的添加短截()方法添加新的鍵盤(pán)快捷鍵。
阻止鍵盤(pán)快捷鍵的操作
要阻止鍵盤(pán)快捷鍵的操作,請(qǐng)返回之前按鍵掛鉤的回調(diào):false
相關(guān)接口參考
蜜蜂屬:
ShortcutContext
ShortcutManager
配置選項(xiàng):
enterBeginsEditing
enterMoves
tabMoves
核心方法:
getShortcutManager()
isListening()
listen()
unlisten()
鉤:
afterDocumentKeyDown
beforeKeyDown
審核編輯 :李倩
-
鍵盤(pán)
+關(guān)注
關(guān)注
4文章
854瀏覽量
39363 -
管理器
+關(guān)注
關(guān)注
0文章
239瀏覽量
18434 -
編輯器
+關(guān)注
關(guān)注
1文章
797瀏覽量
30932
原文標(biāo)題:Handsontable:鍵盤(pán)快捷鍵
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論