辅助功能 - Control+Option+Space 未打开下拉菜单(选择元素)

Posted

技术标签:

【中文标题】辅助功能 - Control+Option+Space 未打开下拉菜单(选择元素)【英文标题】:Accessibility - Control+Option+Space is not opening the dropdown (Select element) 【发布时间】:2018-07-09 05:49:06 【问题描述】:

我有一个这样的 Select 元素:

<select name="dropdown">
    <option value="1" selected="">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>

在 Mac 上使用启用 VoiceOver 的 Chrome 时,如果我使用 Space,下拉菜单会打开,但如果我使用 Control+Option+Space,下拉菜单不会打开。我该如何解决这个问题?

【问题讨论】:

我认为您使用的是 Mac,因为您提到了“选项”?在电脑上,alt+downarrow 打开&lt;select&gt; 元素。您有时可以在 Mac 上使用 'option' 作为 'alt' 的替代品,所以 option+downarrow 可能会起作用。我目前没有mac,所以无法尝试。 【参考方案1】:

根据一些事情,这个答案可能会发生很多变化。

我猜你正在使用 Mac(正如@slugolicious 指出的那样),并且还猜测你正在使用 VoiceOver,因为 Control+Option 键通常不可用,除非你'正在使用屏幕阅读器。

在 Safari 和 Firefox 中,使用 Voiceover 打开带有 Control+Option+Space 的选择菜单是可行的,所以我最后的猜测是您使用的是 Chrome+VoiceOver。如果是这种情况,您将无能为力,因为 Chrome 无法与 VoiceOver 很好地配合使用。如果您确实尝试为 Chrome 修复它,它可能会导致其他浏览器出现问题,而这些浏览器中的键盘命令确实有效。

大多数使用 VoiceOver 的用户将使用 Safari 作为他们选择的浏览器,因此他们不会遇到问题,而那些不使用 Safari 的用户将使用他们的浏览器和 VoiceOver 的古怪之处。

【讨论】:

是的,你是对的,我在 Mac 的 Chrome 上使用 Voice over。

以上是关于辅助功能 - Control+Option+Space 未打开下拉菜单(选择元素)的主要内容,如果未能解决你的问题,请参考以下文章

iOSXcode快捷键

Xcode常见快捷键

TrackBar 类的方法

C#中,学习一个控件的使用要从那几个方面入手?以Button控件的使用为例子进行说明,并写出单击事件的代码。

Mac常用快捷键

基于Vue的SPA如何优化页面加载速度