blockly > KeyboardNavigationController > setIsActive
KeyboardNavigationController.setIsActive() 方法
設定使用者是否正在使用鍵盤導覽。
如果是,請將 CSS 類別套用至整個頁面,讓焦點項目能為鍵盤使用者套用額外樣式。
請注意,啟用鍵盤導覽會大幅改變使用者體驗 (例如游標顯示和移動模式),因此呼叫端應謹慎操作,只有在確信這是正確狀態時,才設定啟用鍵盤導覽。一般來說,在任何滑鼠或按鍵輸入情況下,來電者可以選擇下列三種路徑之一:1. 不採取任何行動。如果動作不主要涉及鍵盤或滑鼠使用 (例如點選選取區塊),就應選擇這個選項。2. 停用鍵盤瀏覽功能。如果使用者主要使用滑鼠 (例如使用滑鼠右鍵開啟內容選單),這是最佳選擇。3. 啟用鍵盤導覽功能。如果使用者確實有意使用 (例如嘗試使用方向鍵移動),這是最佳選擇。
Signature:
setIsActive(isUsing?: boolean): void;
參數
參數 | 類型 | 說明 |
---|---|---|
isUsing | 布林值 | (選用) |
傳回:
void