首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows键盘辅助功能和辅助技术

Windows键盘辅助功能和辅助技术
EN

Stack Overflow用户
提问于 2013-03-27 18:48:09
回答 1查看 178关注 0票数 0

我是Windows技术的新手,我试图理解Windows辅助工具文档,以改进应用程序的界面。我不明白为一个简单的界面实现键盘导航的最佳实践。

在本节中:http://msdn.microsoft.com/en-us/library/ms971323.aspx#atg_keyboardshortcuts_designing_the_keyboard_ui

Microsoft解释说,一种好的做法是使用熟悉的键盘界面,并在他们解释用户通过按Tab键导航后,将输入焦点从一个UI元素移动到另一个UI元素。

但在本文中:http://msdn.microsoft.com/en-us/windows/gg699728

微软解释说,只有需要用户交互才能发挥作用的项目才应该获得键盘焦点,如链接、按钮等。

如果TAB不关注文本元素,那么像屏幕阅读器这样的辅助技术如何为用户提供文本信息呢?

EN

回答 1

Stack Overflow用户

发布于 2017-07-12 05:25:31

在您提供的第一个链接中,"UI元素“是指用户可以与之交互的元素。这包括按钮、链接、表单域和其他--只要用户可以对它们发起某种操作。按钮和链接允许用户点击一个键来执行操作,就像文本输入允许用户执行操作来输入某些文本一样。这些是需要键盘焦点的交互式元素。

关于屏幕阅读器如何向用户提供文本信息的问题的第二部分:

每个屏幕阅读器都有自己的控件,用于导航屏幕上的内容。大多数用户会通过屏幕阅读器(通常是H键或数字1-6)浏览标题来导航文本文档。根据屏幕阅读器的不同,还存在其他键盘命令,用于在文档中导航或跳转到特定项目(如表格)。如果你想知道它是如何浏览网页以外的其他东西的,同样的规则也适用。

值得记住的是,许多用户还会在他们选择的屏幕阅读器/辅助技术中设置自己的键盘快捷键,因此,如果您决定在您的网站或应用程序上设置键盘快捷键,重要的是要记住,它可能会与用户的本地设置冲突。

我希望这能回答你长期以来未回答的问题!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15657012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档