Quais são os atalhos de teclado para operar um controle deslizante do Mac?

1

Na tela RSS do Safari, há um controle deslizante (ou intervalo) para alterar a duração do resumo de um artigo. Pressionando TAB algumas vezes, é possível navegar para este controle, sem usar o mouse.

Também é possível deslizar o controle deslizante com o teclado? Deslizando assim o botão para a direita e para a esquerda? O controle deslizante de volume no iTunes pode ser operado pelas teclas de seta, mas na janela RSS do Safari, elas são usadas para rolar o texto se houver alguma barra de rolagem ...

Observação: nas Preferências do Sistema, no Teclado (OS X 10.6), Atalhos de Teclado, configurei Acesso de Teclado Completo a todos os controles. Caso contrário, a tecla TAB navega apenas entre caixas de texto e listas.

    
por doekman 07.10.2009 / 20:41

1 resposta

1

Usando o Web Inspector (ou simplesmente ver a origem), é revelado:

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

O oninput me fez esperar que eu pudesse começar a digitar, mas parece que são todos os eventos do mouse ...

Alguns exemplos de HTML5 explicam como adicionar botões de rotação adicionais, que podem ser selecionado usando o Option-Tab, seguido por Return para pressioná-lo:

Tipodeentrada="intervalo" no Safari

Mas a falta de suporte ao teclado parece um bug antigo do WebKit: intervalo do tipo de entrada interrompido para usuários de teclado .

O exemplo acima parece diferente no Firefox e permite digitar um valor:

Tipodeentrada="intervalo" no Firefox

    
por 07.10.2009 / 22:58