blockly > KeyboardNavigationController > setIsActive

KeyboardNavigationController.setIsActive() 方法

设置用户是否正在积极使用键盘导航。

如果需要,请将 CSS 类应用于整个页面,以便键盘用户可以为聚焦的项应用额外的样式。

请注意,由于启用键盘导航会带来显著的用户体验变化(例如光标可视化和移动模式),因此调用方应谨慎操作,只有在确信这是正确的状态时才设置有效的键盘导航。一般来说,在任何给定的鼠标或按键输入情况下,调用者都可以选择以下三种路径之一:1. 什么也不做。对于不主要涉及键盘或鼠标使用的中性操作(例如点击以选择块),应选择此值。2. 停用键盘导航。如果用户肯定主要使用鼠标(例如使用右键点击打开上下文菜单),那么这是最佳选择。3. 启用键盘导航。如果用户确实打算使用该功能(例如,尝试使用箭头键四处移动),那么这是最佳选择。

Signature:

setIsActive(isUsing?: boolean): void;

参数

参数 类型 说明
isUsing 布尔值 (可选)

返回

void