stringtranslate.com

Botón del ratón

Ratón de un botón
Ratón de tres botones
Ratón ergonómico de cinco botones

Un botón de ratón es un interruptor eléctrico del ratón de ordenador que se puede pulsar ("hacer clic") para seleccionar o interactuar con un elemento de una interfaz gráfica de usuario . Los botones de ratón se suelen implementar como interruptores de acción rápida en miniatura (microinterruptores).

El ratón con tres botones y rueda de desplazamiento se ha convertido en el diseño más común. Los usuarios suelen utilizar el segundo botón para invocar un menú contextual en la interfaz de usuario del software de la computadora, que contiene opciones específicamente diseñadas para el elemento de la interfaz sobre el que se encuentra el puntero . De manera predeterminada, el botón principal del ratón se encuentra en el lado izquierdo del ratón, para beneficio de los usuarios diestros; los usuarios zurdos generalmente pueden revertir esta configuración mediante software.

Diseño

A diferencia de su mecanismo de seguimiento de movimiento, los botones del mouse han cambiado poco a lo largo de los años, variando principalmente en forma, número y ubicación.

Mighty Mouse de Apple con “botones” electrocapacitativos

Un clic del ratón es la acción de presionar (es decir, "hacer clic", una onomatopeya ) un botón para activar una acción, generalmente en el contexto de una interfaz gráfica de usuario (GUI). "Hacer clic" en un botón de la pantalla se logra presionando el botón real del ratón mientras el puntero se coloca sobre el ícono del botón en pantalla.

El motivo del ruido de clic se debe a la tecnología de interruptores específica que se utiliza casi universalmente en los ratones de ordenador. El interruptor es de tipo subminiatura de precisión y acción rápida; los primeros de este tipo fueron los productos MICRO SWITCH de Honeywell .

Operación

El doble clic consiste en hacer clic y soltar un botón (normalmente el botón principal, normalmente el izquierdo) dos veces. El software reconoce ambos clics y, si el segundo se produce en un breve periodo de tiempo, la acción se reconoce como un doble clic.

Si se hace un segundo clic después de que transcurra el tiempo, se considera que se trata de un nuevo clic único. La mayoría de los sistemas operativos y controladores de mouse modernos permiten al usuario cambiar la velocidad de un doble clic, junto con una forma sencilla de probar la configuración. Algunos programas reconocen tres o más clics , como seleccionar progresivamente una palabra, oración o párrafo en una página de texto de un procesador de texto a medida que se realizan más clics en una secuencia.

Con un software menos abstracto , se monitorea el estado actual de un botón del mouse (“mouse arriba” y “mouse abajo”), lo que permite realizar operaciones modales como arrastrar y soltar .

Número de botones

El primer ratón de Douglas Engelbart tenía un solo botón; Xerox PARC diseñó pronto un modelo de tres botones, pero redujo el número a dos para los productos Xerox. Apple decidió utilizar un solo botón para sus entornos GUI en el lanzamiento comercial en 1983, mientras que la mayoría de los demás entornos de PC se estandarizaron en dos, y la mayoría de los entornos de estaciones de trabajo profesionales utilizaban tres. Aparte de estos ratones incluidos en los paquetes OEM, que suelen tener entre uno y tres botones, muchos ratones del mercado de accesorios siempre han tenido cinco o más, con distintas cantidades de software adicional incluido para respaldarlos.

Esta situación se prolongó hasta finales de los años 90, cuando el creciente apoyo a los ratones con rueda de desplazamiento tras la introducción en 1996 del IntelliMouse de Microsoft hizo que los dispositivos señaladores de tres botones se generalizaran en el hardware OEM. El único gran reticente, Apple, finalmente adoptó el uso de varios botones en 2005 con su Mighty Mouse , aunque todos los portátiles de Apple seguirían utilizando trackpads de un solo botón hasta su primer trackpad sin botones en 2008.

Computadora

"Mi amigo Marvin Minsky me cuenta que hay una gran controversia en la comunidad de inteligencia artificial sobre cuántos botones debería tener un ratón", escribió Jerry Pournelle en 1983. [1] En cuanto al número de botones, Engelbart se inclinaba por la idea de "tantos como fuera posible". El prototipo que popularizó la idea de tres botones como estándar tenía esa cantidad sólo porque "no pudimos encontrar ningún sitio donde colocar más interruptores".

Los que están a favor de los ratones de un solo botón argumentan que un solo botón es más sencillo de entender para los usuarios novatos y de dar soporte a los desarrolladores. Además, como opción de mínimo común denominador, ofrece tanto un camino de avance gradual en la sofisticación del usuario para aplicaciones desconocidas como una alternativa para hardware diverso o que funciona mal. Los que están a favor de los ratones de varios botones argumentan que la compatibilidad con un ratón de un solo botón a menudo requiere soluciones alternativas complicadas en interfaces en las que un objeto determinado puede tener más de una acción apropiada. Existen varias soluciones alternativas comunes y algunas están especificadas en las Directrices de interfaz humana de Apple.

Una solución alternativa fue el doble clic, utilizado por primera vez en Lisa , para permitir que las operaciones de “seleccionar” y “abrir” se realizaran con un solo botón.

Otra solución alternativa es que el usuario mantenga presionadas una o más teclas del teclado antes de presionar el botón del mouse (normalmente, el control en un Macintosh para los menús contextuales). Esto tiene la desventaja de que requiere que ambas manos del usuario estén ocupadas. También requiere que el usuario realice acciones en dispositivos completamente separados al mismo tiempo; es decir, mantener presionada una tecla del teclado mientras presiona un botón del mouse. Esto puede ser una tarea difícil para un usuario discapacitado, aunque se puede remediar permitiendo que las teclas se queden pegadas para que no sea necesario mantenerlas presionadas.

Otra técnica es la de mantener pulsado el botón. En esta técnica, el usuario mantiene pulsado el botón y lo mantiene pulsado. Después de un cierto tiempo, el software percibe la pulsación del botón no como un solo clic, sino como una acción independiente. Esto tiene dos inconvenientes: en primer lugar, un usuario lento puede mantener pulsado el botón sin darse cuenta. En segundo lugar, el usuario debe esperar a que el software detecte el clic como una pulsación y mantener pulsado, de lo contrario, el sistema podría interpretar la pulsación del botón como un solo clic. Además, las soluciones para estos dos inconvenientes son contradictorias entre sí: cuanto mayor sea el tiempo de retardo, más debe esperar el usuario; y cuanto menor sea el tiempo de retardo, más probable será que algún usuario mantenga pulsado el botón accidentalmente cuando quiera hacer clic. Los estudios han demostrado que todas las soluciones alternativas anteriores son menos útiles que los botones adicionales del ratón para los usuarios experimentados. [ cita requerida ]

Una solución alternativa para los usuarios de ratones de dos botones en entornos diseñados para tres botones es la sincronización del ratón , para simular un clic terciario presionando ambos botones simultáneamente. [2]

Botones adicionales

Los fabricantes de repuestos llevan mucho tiempo fabricando ratones con cinco o más botones. Según las preferencias del usuario y el entorno de software, los botones adicionales pueden permitir la navegación web hacia adelante y hacia atrás, desplazarse por el historial de un navegador u otras funciones, incluidas las relacionadas con el ratón, como el cambio rápido de la resolución/sensibilidad del ratón. Sin embargo, al igual que ocurre con funciones similares en los teclados , no todo el software admite estas funciones. Los botones adicionales resultan especialmente útiles en los juegos de ordenador , donde el acceso rápido y sencillo a una amplia variedad de funciones (como macros y cambios de DPI ) puede dar ventaja al jugador. Dado que el software puede asignar los botones del ratón a prácticamente cualquier función, pulsación de tecla, aplicación o interruptor, los botones adicionales pueden hacer que trabajar con un ratón de este tipo sea más eficiente y sencillo.

Rueda de desplazamiento

Los ratones con rueda de desplazamiento casi siempre montan sus ruedas en un marco y un interruptor internos accionados por resorte, de modo que con solo presionarlas hacia abajo funcionan como un botón adicional, algo que resulta más fácil de hacer sin girarlas accidentalmente gracias a los topes de rueda presentes en la mayoría de los ratones con rueda de desplazamiento. La rueda se puede girar y hacer clic, por lo que la mayoría de los ratones actuales tienen efectivamente tres botones.

En los navegadores web , al hacer clic en un hipervínculo se abre en una nueva pestaña , y al hacer clic en una pestaña en sí, generalmente se cierra.

Algunos ratones tienen ruedas de desplazamiento que se pueden inclinar hacia los lados para realizar desplazamientos laterales; otros pueden contener una segunda rueda de desplazamiento para este propósito.

El desplazamiento omnidireccional se puede realizar en varios visores de documentos, incluidos navegadores web y lectores de PDF , haciendo clic con el botón central y moviendo el puntero en cualquier dirección. Esto se puede hacer manteniendo presionado y desplazándose hasta soltarlo, o haciendo clic corto y desplazándose hasta hacer clic una vez más (cualquier botón del mouse) o presionando la tecla Esc . [3] Algunas aplicaciones como "Xreader" simulan un gesto de arrastrar para desplazarse como el que se usa en dispositivos de pantalla táctil , como teléfonos inteligentes y tabletas . [4]

En Linux, al presionar los botones izquierdo y derecho del mouse simultáneamente se simula un clic central, y al hacer clic central en un área de texto se pega el portapapeles en la ubicación del cursor del mouse (no en la ubicación actual del cursor parpadeante). [5]

Los editores de texto, incluidos Kate y Xed, permiten cambiar entre pestañas abiertas desplazándose mientras el cursor apunta a la barra de pestañas.

Uso del entorno de software

La interfaz de usuario de Macintosh, por diseño, siempre ha hecho y sigue haciendo que todas las funciones estén disponibles con un ratón de un solo botón. Las Directrices de interfaz humana de Apple todavía especifican que otros desarrolladores también deben hacer que todas las funciones estén disponibles con un ratón de un solo botón. Varias funciones que se hacían habitualmente con botones adicionales en otras plataformas, cuando la mayoría de los desarrolladores las implementaron en Mac, se hacían en conjunción con teclas modificadoras . Por ejemplo, los menús contextuales se invocaban con mayor frecuencia con “ clic con la tecla Control ”, un comportamiento adoptado explícitamente más tarde por Apple en el Administrador de menús contextuales de OS 8.

Si bien siempre ha existido un mercado secundario para ratones y otros dispositivos señaladores con dos, tres o más botones, y un amplio soporte configurable (normalmente a través de la emulación del teclado) para complementar dichos dispositivos en muchos de los principales paquetes de software de la plataforma, no fue hasta que se lanzó Mac OS X que se programó de forma fija el soporte para ratones de varios botones. Las aplicaciones del sistema X Window , que también puede ejecutar Mac OS X , se han desarrollado teniendo en mente el uso de ratones de dos o tres botones.

Aunque históricamente la mayoría de los ratones para PC tenían dos botones, sólo el botón principal se estandarizó en MS-DOS y versiones de Windows hasta 3.1x; la compatibilidad y la funcionalidad de los botones adicionales eran específicos de la aplicación. Sin embargo, en 1992, Borland lanzó Quattro Pro para Windows (QPW), que utilizaba el botón derecho (o secundario) del ratón para abrir un menú contextual para el objeto de la pantalla en el que se hacía clic (una innovación utilizada anteriormente en Xerox Alto , pero nueva para la mayoría de los usuarios). Borland promovió activamente la función, publicitando QPW como "la elección correcta ", y la innovación fue ampliamente aclamada como intuitiva y sencilla. Otras aplicaciones siguieron rápidamente su ejemplo, y el gesto de "clic derecho para propiedades" se consolidó como un comportamiento estándar de la interfaz de usuario de Windows después de que se implementara en Windows 95 .

La mayoría de las máquinas que ejecutan Unix o un sistema operativo similar a Unix ejecutan el sistema X Window , que casi siempre recomienda un mouse de tres botones. X numera los botones por convención. Esto permite que las instrucciones del usuario se apliquen a ratones o dispositivos señaladores que no utilizan la colocación de botones convencional. Por ejemplo, un usuario zurdo puede invertir los botones, generalmente con una configuración de software. Con una colocación de botones no convencional, las instrucciones del usuario que dicen "botón izquierdo del mouse" o "botón derecho del mouse" son confusas. Las innovadoras computadoras Xerox Parc Alto y Dorado de mediados de la década de 1970 usaban ratones de tres botones y a cada botón se le asignaba un color. Se usaba rojo para el botón izquierdo (o principal), amarillo para el medio (secundario) y azul para el derecho (meta o terciario). Esta convención de nomenclatura sigue vigente en algunos entornos Smalltalk , como Squeak , y puede ser menos confusa que las designaciones de derecho, medio e izquierdo.

Los ordenadores basados ​​en el sistema operativo RISC de Acorn utilizan necesariamente los tres botones del ratón en toda su interfaz gráfica de usuario basada en WIMPSelect . El sistema operativo RISC se refiere a los tres botones (de izquierda a derecha) como , Menuy Adjust. Selectfunciona de la misma forma que el botón "Principal" del ratón en otros sistemas operativos. Menumostrará un menú sensible al contexto apropiado para la posición del puntero, y esto a menudo proporciona el único medio para activar este menú. Este menú en la mayoría de las aplicaciones equivale al "Menú de la aplicación" que se encuentra en la parte superior de la pantalla en Mac OS y debajo del título de la ventana en Microsoft Windows. Adjustsirve para seleccionar varios elementos en el escritorio "Archivador" y para alterar los parámetros de los objetos dentro de las aplicaciones, aunque su función exacta suele depender del programador.

Véase también

Referencias

  1. ^ Pournelle, Jerry (junio de 1983). "Zenith Z-100, Epson QX-10, licencias de software y el problema de la piratería de software". BYTE . Vol. 8, núm. 6. pág. 411 . Consultado el 20 de octubre de 2013 .
  2. ^ Garfinkel, Simson L. (noviembre-diciembre de 1988). "Un segundo aliento para Athena" (PDF) . Technology Review . Consultado el 25 de enero de 2016 .
  3. ^ Las muchas cosas que puedes hacer con un clic central del mouse – 22 de abril de 2014 – LifeHacker
  4. ^ "Linuxmint/Xreader". GitHub . 7 de mayo de 2022.
  5. ^ "La interfaz gráfica de usuario de Linux: de ratones y menús". 3 de agosto de 2004.