Powerbi Power BI自定义视觉效果能否接受键盘焦点?
我正在尝试创建一个支持键盘导航的自定义切片器Powerbi Power BI自定义视觉效果能否接受键盘焦点?,powerbi,powerbi-custom-visuals,Powerbi,Powerbi Custom Visuals,我正在尝试创建一个支持键盘导航的自定义切片器 我在capabilities.json中遇到了supportsKeyboardFocus属性,我发现这会将visualHTML元素更改为内置的切片器,它支持键盘导航(删除aria hidden=“true”并添加键盘快捷键=“ctrl-ArrowRight scoped”)但我仍然无法在一个简单的自定义视频中获得键盘焦点。是否有支持键盘导航的自定义视频的工作示例?自定义视频的键盘焦点支持出现了倒退,几个月前已经修复 为了启用键盘焦点和导航,视觉系统应
我在capabilities.json中遇到了
supportsKeyboardFocus
属性,我发现这会将visual
HTML元素更改为内置的切片器,它支持键盘导航(删除aria hidden=“true”
并添加键盘快捷键=“ctrl-ArrowRight scoped”
)但我仍然无法在一个简单的自定义视频中获得键盘焦点。是否有支持键盘导航的自定义视频的工作示例?自定义视频的键盘焦点支持出现了倒退,几个月前已经修复
为了启用键盘焦点和导航,视觉系统应:
supportsKeyboardFocus:true
选项卡实现的,导航到视觉效果的上下文是通过ctrl
+rightArrow
(或者苹果的cmd
+rightArrow
)完成的
1:虽然有许多DOM元素在默认情况下是可聚焦的(例如按钮、文本输入等),但许多自定义视觉效果完全基于SVG图形,因此它们最终可能没有可聚焦的元素。对于最基本的基于选项卡的导航,向元素添加tabindex=0
就足够了。为了获得良好的可访问性,根据视觉效果,通常需要为选择和多选添加键盘支持,以及更好的导航(例如,基于箭头的网格导航,或一些合理的元素分组等)。自定义视觉系统的键盘焦点支持出现了倒退,几个月前已经修复
为了启用键盘焦点和导航,视觉系统应:
在capabilities.json文件中设置supportsKeyboardFocus:true
包含可聚焦元素1
还要注意的是,在Power BI报告中,视觉效果表现为上下文组,因此视觉效果之间的导航是使用选项卡实现的,导航到视觉效果的上下文是通过ctrl
+rightArrow
(或者苹果的cmd
+rightArrow
)完成的
1:虽然有许多DOM元素在默认情况下是可聚焦的(例如按钮、文本输入等),但许多自定义视觉效果完全基于SVG图形,因此它们最终可能没有可聚焦的元素。对于最基本的基于选项卡的导航,向元素添加tabindex=0
就足够了。为了获得良好的可访问性,根据视觉效果,通常需要为选择和多选添加键盘支持,以及更好的导航(例如,基于箭头的网格导航,或一些合理的元素分组等)