Apesar da insistência histórica da Apple de que o mouse do computador deveria ter apenas um botão – o que levou a a infeliz convenção de clicar duas vezes no mouse— a maioria dos mouses tem mais de um botão atualmente. Em seu livro clássico A Interface HumanaJef Raskin revisita os primeiros dias de seu envolvimento com o projeto Mac e percebe que o mouse de botão único foi um erro. Os mouses foram criados para ter vários botões.
O que eu não vi na época é que vários botões em um mouse podem funcionar bem se os botões estiverem identificados. Se o mouse do Macintosh tivesse vários botões, se os botões estivessem permanentemente identificados e se tivessem sido usados apenas para a função pretendida, um botão múltiplo do mouse poderia ter sido uma escolha melhor. Um mouse melhor poderia ter dois botões, marcados como Select (Selecionar) e Activate (Ativar), na parte superior e, na lateral, um botão ativado por uma ação de apertar o polegar. Esse último botão seria marcado como Grab. Atualmente, alguns mouses têm uma roda de rolagem na parte superior que é usada principalmente para rolagem. Melhor ainda seria um pequeno trackball nesse local. O mouse controlaria a posição do cursor; o trackball poderia ser usado, por exemplo, para manipular objetos ou fazer seleções em menus que flutuam com o cursor.
Doug Engelbart, o inventor do mouse, também acha que os mouses devem ter vários botões:
[Doug Engelbart] acredita que um mouse deve ter muitos botões… a única razão pela qual seu projeto original de mouse não tinha mais de três era porque não havia tecnologia na época para tornar isso possível.
A Apple não lançou um mouse com vários botões até o Mighty Mouse foi lançado em agosto de 2005. Ele tem quatro botões eficazes e até mesmo o trackball que Jef Raskin imaginou em seu livro cinco anos antes. Entretanto, eu li muitas reclamações sobre o Mighty Mousea maioria delas decorre da substituição do botões com superfícies sensíveis ao toque.
Eu uso mouses de dois botões desde que me lembro no PC. O significado dos dois primeiros botões do mouse já está muito bem definido em todas as interfaces gráficas de usuário:
Clique com o botão esquerdo do mouse | selecionar ou ativar um item |
Clique com o botão direito do mouse | mostrar o menu contextual de um item |
Mas os mouses modernos têm, na verdade, pelo menos três botões. Onde está o terceiro botão? Logo abaixo da roda do mouse.
As rodas do mouse foram comumente disponíveis desde 1996. Em todos esses anos, todos esses milhões de camundongos foram enviados, não surgiu nenhuma convenção padrão sobre o que é significa pressionar o botão do meio do mouse.
Nos últimos dois ou três anos, o clique do meio ficou fortemente associado a interfaces de usuário com guias, pelo menos nos navegadores populares da Web. Clicar com o botão do meio sobre um link abre-o em uma nova guia; clicar com o botão do meio na própria guia fecha essa guia. Isso está acontecendo em um número suficiente de aplicativos agora que acho que é justo chamar a abertura e o fechamento de guias com o botão do meio de convenção emergente. Ainda assim, é uma convenção bastante vaga, e o comportamento só é definido para links e guias, respectivamente, e somente em determinados aplicativos. O que acontece no resto do tempo quando o senhor clica com o botão do meio?
Outro comportamento estranho do clique do meio que é definido no Internet Explorer e no Firefox é o modal “autoscroll mode” (modo de rolagem automática). Clique uma vez no meio da página para ativar esse modo. Observe que o cursor muda. Agora é possível usar o mouse para determinar a taxa de rolagem. Clicar com o botão do meio novamente libera esse modo e retorna ao cursor normal do mouse.
Pessoalmente, odeio esse comportamento. Prefiro rolar a tela explicitamente com a roda e, muitas vezes, aciono esse “modo” indesejado quando não consigo clicar no meio de um link. Ele pode ser desativado nas opções avançadas do Firefox, mas não consigo encontrar uma maneira de desativá-lo no Internet Explorer.
Nos sistemas UNIX e X Windows no mundo, o botão do meio também significou colar desde a década de 1980. No entanto, não consigo encontrar nenhuma evidência desse comportamento no Windows ou no Mac. Colar em áreas de texto não necessariamente entraria em conflito com o comportamento de tabulação, mas é uma mistura estranha de comportamentos para anexar a um único botão.
Espero que, nos próximos anos, a Microsoft e a Apple possam decidam sobre um conjunto de comportamentos padrão para o botão do meio do mouse. Para mim, é frustrante que milhões e milhões de mouses tenham sido fornecidos com esse botão e, ainda assim, é uma total incógnita o que acontecerá quando o usuário pressionar o botão do meio do mouse em qualquer aplicativo e em qualquer sistema operacional. Se o primeiro e o segundo botões do mouse têm significados padrão e bem definidos atualmente, por que o terceiro botão também não pode ter?