为什么 Control+Option+Space 无法打开我的选择下拉列表?

Aja*_*mar 2 html accessibility google-chrome voiceover

我有一个像这样的选择元素:

<select name="dropdown">
    <option value="1" selected="">Option 1</option>
    <option value="2">Option 2</option>
    <option value="3">Option 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

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

Ste*_*ert 5

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

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

在 Safari 和 Firefox 中,使用 Voiceover 打开选择菜单可以Control+Option+Space正常工作,所以我最后的猜测是您正在使用 Chrome+VoiceOver。如果是这种情况,您无能为力,因为这是 Chrome 与 VoiceOver 配合不好的问题。如果您确实尝试在 Chrome 上修复此问题,则可能会在键盘命令有效的其他浏览器中导致问题。

大多数使用 VoiceOver 的用户都会使用 Safari 作为他们选择的浏览器,这样他们就不会遇到这个问题,而那些不使用 Safari 的用户将会使用他们的浏览器和 VoiceOver 的怪异之处。