操作 Mac 滑块控件的键盘快捷键是什么

操作 Mac 滑块控件的键盘快捷键是什么

在 Safari RSS 屏幕中,有一个滑块(或范围)控件可以更改文章的摘要长度。按几次 TAB 键,无需使用鼠标即可导航到此控件。

是否也可以使用键盘滑动滑块?这样可以将旋钮向右和向左滑动?iTunes 中的音量滑块可以通过箭头键操作,但在 Safari 的 RSS 窗口中,如果有滚动条,则使用这些箭头键来滚动文本...

注意:在“系统偏好设置”、“键盘”(OS X 10.6)、“键盘快捷键”中,我已将“全键盘访问”设置为“所有控件”。否则,TAB 键只能在文本框和列表之间导航。

答案1

使用 Web Inspector(或者简单地查看源代码)可以发现:

<input id="apple-rss-slider" type="range" min="0" value="29" max="100"
  onmousedown="startScale()" onmouseup="endScale()" 
  oninput="scaleArticles(this.value)" />

oninput让我希望我可以开始打字,但似乎都是鼠标事件......

一些 HTML5例子解释如何添加额外的旋转按钮,可以使用 Option-Tab 选择,然后按 Return 键按下它:

Safari 中的输入类型 =“range”

但缺乏键盘支持似乎是 WebKit 的一个老问题:对于键盘用户来说输入类型范围损坏

上面的例子在 Firefox 中看起来有所不同,并且允许输入一个值:

Firefox 中的输入类型 =“range”

相关内容