我如何确保标点符号被 JAWS 之类的屏幕阅读器正确读取访问键?

How can I ensure punctuation as access-keys are read correctly by screenreaders like JAWS?

假设 link 的访问密钥为 "Alt + . "

<a  title=" some content (Alt+.)"> some content </a>

屏幕 readers 的问题是他们会解释 . or ,长暂停顿或短暂停顿,实际上并不告知 screen-reader 用户标点符号。这是 JAWS 的默认设置 "most",用于标点符号的冗长程度。

我想把 Alt + . 改成 Alt + . (dot)。但这也会读出“(”和“)”。

Alt + . 更改为 Alt + . dot 适用于屏幕 reader 用户,但工具提示会变得混乱,因为它看到 Alt + . dot

我们如何解决这个问题? JAWS 设置不应从 "most" 更改为 "all"。不接受此解决方法。

将文本准确更改为您希望的宣布方式。例如:

<a  title=" some content (Alt+.)" aria-label="some content (Alt plus period)"> some content </a>