blockly > KeyboardNavigationController > setIsActive

KeyboardNavigationController.setIsActive() 方法

設定使用者是否正在使用鍵盤導覽。

如果是,請將 CSS 類別套用至整個頁面,讓焦點項目能為鍵盤使用者套用額外樣式。

請注意,啟用鍵盤導覽會大幅改變使用者體驗 (例如游標顯示和移動模式),因此呼叫端應謹慎操作,只有在確信這是正確狀態時,才設定啟用鍵盤導覽。一般來說,在任何滑鼠或按鍵輸入情況下,來電者可以選擇下列三種路徑之一:1. 不採取任何行動。如果動作不主要涉及鍵盤或滑鼠使用 (例如點選選取區塊),就應選擇這個選項。2. 停用鍵盤瀏覽功能。如果使用者主要使用滑鼠 (例如使用滑鼠右鍵開啟內容選單),這是最佳選擇。3. 啟用鍵盤導覽功能。如果使用者確實有意使用 (例如嘗試使用方向鍵移動),這是最佳選擇。

Signature:

setIsActive(isUsing?: boolean): void;

參數

參數 類型 說明
isUsing 布林值 (選用)

傳回:

void