Rodinha do Mouse

O que é a Rodinha do Mouse?

A rodinha do mouse (em Inglês: scroll wheel, traduzido para o Português: "roda de rolamento") é uma pequena roda localizada entre o botão esquerdo e o botão direito do mouse que pode ser girada com o dedo indicador, geralmente para, por exemplo, no caso de um documento que é mais alto que a tela, e com isso não cabe na tela, só sendo exibido uma parte do documento na tela, a rodinha faz com que a parte visível do documento mude, i.e. o documento desliza para cima ou para baixo de acordo com para que lado a rodinha é girada com o dedo. A rodinha do mouse também pode ser pressionada, o que faz ela agir como um botão do meio do mouse.

Mais tecnicamente, o giro da rodinha é entendido pelo computador como um simples número negativo ou positivo. Esse número é enviado para o elemento de interface gráfica que está sob o cursor do mouse quando a rodinha é girada. No caso de documentos, o elemento é aquele exibe o documento inteiro, e geralmente possuirá barras de rolagem no seu lado direito. Quando a rodinha é girada, esse elemento faz com que as barras de rolagem mudem de acordo com o movimento da rodinha.

Mais tecnicamente ainda, quando temos um elemento desses em que apenas parte de um todo é exibido, chamamos a parte visível de viewport ("porta de visão"). Com isso, girar a rodinha do mouse, ou arrastar as barra de rolagem, controla a posição vertical do viewport em relação ao objeto sendo exibido.

Em muitos casos, também é possível controlar a barra de rolagem sem o mouse, usando as teclas Page Down e Page Up.

Outro exemplo são caixas de texto que só permitem a entrada de números, e possuem setinhas para cima e para baixo em seu lado direito. Quando o cursor está sobre elas, a rodinha possui a mesma função que clicar nas setinhas, incrementando e decrementando o número.

Quando há barras de rolagem em uma janela, e uma dessas caixa está dentro da janela, a rodinha controla o elemento mais específico, mais fundo na hierarquia, que suporte o valor de giro. Isto é, se você girar a rodinha quando o cursor está sobre um botão, o botão não faz nada com o valor de giro, então esse evento irá para cima na hierarquia até chegar a janela com barras de rolagem. Porém, se você girar a rodinha em um elemento que suporta o giro da rodinha, o evento para nele e as barras de rolagem não rolaram, e.g. se você girar a rodinha em uma caixa de texto numérica, o valor da caixa mudará, mas as barras de rolagem não mudaram.

A rodinha do mouse também possui a função de ciclar entre itens de uma lista, especialmente entre guias em um navegador de internet, tarefas em uma barra de tarefas, e workspaces também em uma barra de tarefas.

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *