1

На экране Safari RSS есть ползунок (или диапазон) для изменения общей длины статьи. Нажав TAB пару раз, можно перейти к этому элементу управления, не используя мышь.

Возможно ли скольжение слайдера с помощью клавиатуры? Таким образом, сдвинув ручку вправо и влево? Слайдер громкости в iTunes может управляться клавишами со стрелками, но в окне RSS Safari они используются для прокрутки текста, если есть какие-либо полосы прокрутки ...

Примечание: в Системных настройках, Клавиатура (OS X 10.6), Сочетания клавиш, я установил Полный доступ к клавиатуре для всех элементов управления. В противном случае клавиша TAB перемещается только между текстовыми полями и списками.

1 ответ1

1

Использование веб-инспектора (или просто просмотра исходного кода) показывает:

<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

Но отсутствие поддержки клавиатуры кажется старой ошибкой WebKit: диапазон типов ввода нарушен для пользователей клавиатуры.

Приведенный выше пример выглядит по-другому в Firefox и позволяет вводить значение:

Тип ввода = «диапазон» в Firefox

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .