Un botón del mouse es un interruptor eléctrico en un mouse de computadora que se puede presionar ("hacer clic") para seleccionar o interactuar con un elemento de una interfaz gráfica de usuario .
Los botones del mouse se implementan más comúnmente como interruptores de acción instantánea en miniatura (microinterruptores).
El ratón de desplazamiento de tres botones se ha convertido en el diseño más comúnmente disponible. Los usuarios suelen emplear el segundo botón para invocar un menú contextual en la interfaz de usuario del software de la computadora, que contiene opciones diseñadas específicamente para el elemento de la interfaz sobre el que se encuentra actualmente el puntero . De forma predeterminada, el botón principal del mouse se encuentra ubicado en el lado izquierdo del mouse, para beneficio de los usuarios diestros; Los usuarios zurdos generalmente pueden revertir esta configuración a través del software.
Diseño
En contraste con 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.
Un clic del mouse es la acción de presionar (es decir, 'hacer clic', una onomatopeya ) un botón para desencadenar una acción, generalmente en el contexto de una interfaz gráfica de usuario (GUI). "Hacer clic" en un botón en pantalla se logra presionando el botón real del mouse mientras el puntero se coloca sobre el icono del botón en pantalla.
La razón del ruido de clic se debe a la tecnología de interruptor específica que se utiliza casi universalmente en los ratones de computadora. El interruptor es un tipo de acción rápida de precisión subminiatura; los primeros de estos tipos fueron los productos MICRO SWITCH de Honeywell .
Operación
Hacer doble clic se refiere a hacer clic (y, naturalmente, soltar) un botón (a menudo el principal, generalmente el botón izquierdo) dos veces. El software reconoce ambos clics y, si el segundo ocurre en poco tiempo, la acción se reconoce como un doble clic.
Si el segundo clic se realiza después de que expire el tiempo, se considera que es 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 manera fácil de probar la configuración. Algunos programas reconocen tres o más clics , como la selección progresiva de una palabra, oración o párrafo en una página de texto del procesador de texto a medida que se dan más clics en una secuencia.
Con un software menos abstraído , se monitorea el estado actual de un botón del mouse ("mouse hacia arriba" y "mouse hacia abajo"), lo que permite operaciones modales como arrastrar y soltar .
Numero de botones
El primer ratón de Douglas Engelbart tenía un solo botón; Xerox PARC pronto diseñó un modelo de tres botones, pero redujo el recuento a dos para los productos Xerox. Apple se decidió por un 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 utilizaron tres. Aparte de estos ratones empaquetados OEM, que generalmente tienen entre uno y tres botones, muchos ratones del mercado de accesorios siempre han tenido cinco o más, con diferentes cantidades de software adicional incluido para respaldarlos.
Esta situación continuó hasta finales de la década de 1990, cuando el creciente soporte para ratones con rueda de desplazamiento después de la introducción en 1996 de IntelliMouse de Microsoft hizo que los dispositivos señaladores de 3 botones fueran omnipresentes en el hardware OEM. El único obstáculo importante, Apple, finalmente se hizo con varios botones en 2005 con su Mighty Mouse , aunque todas las computadoras portátiles de Apple continuarían usando trackpads de un botón hasta su primer trackpad sin botones en 2008.
Ordenador
"Mi amigo Marvin Minsky me dice que hay una gran controversia en la comunidad de inteligencia artificial sobre cuántos botones debe tener un mouse", escribió Jerry Pournelle en 1983. [1] En cuanto al número de botones, Engelbart favoreció la opinión "como muchos como sea posible." El prototipo que popularizó la idea de tres botones como estándar tenía ese número solo porque "no pudimos encontrar ningún lugar donde colocar más interruptores".
Aquellos que prefieren los ratones de un solo botón argumentan que un solo botón es más sencillo de entender para los usuarios novatos y para los desarrolladores. Además, como opción de mínimo común denominador, ofrece tanto un avance gradual en la sofisticación del usuario para aplicaciones desconocidas como una alternativa para hardware diverso o que funciona mal. Aquellos que prefieren los ratones de varios botones argumentan que la compatibilidad con un ratón de un solo botón a menudo requiere soluciones torpes en interfaces donde un objeto dado puede tener más de una acción apropiada. Existen varias soluciones alternativas comunes, y algunas están especificadas por las Pautas de interfaz humana de Apple.
Una solución fue el doble clic, que se usó por primera vez en Lisa , para permitir que tanto la operación de "seleccionar" como la de "abrir" se realizaran con un solo botón.
Otra solución es que el usuario mantenga presionada una o más teclas del teclado antes de presionar el botón del mouse (normalmente el control en una Macintosh para los menús contextuales). Esto tiene la desventaja de que requiere que ambas manos del usuario estén enganchadas. También requiere que el usuario realice acciones en dispositivos completamente separados en concierto; es decir, mantener presionada una tecla del teclado mientras presiona un botón del mouse. Esta puede ser una tarea difícil para un usuario discapacitado, aunque puede remediarse permitiendo que las teclas se peguen para que no sea necesario mantenerlas presionadas.
Otro involucra la técnica de presionar y mantener. Al presionar y mantener presionado, el usuario presiona y mantiene presionado el botón único. Después de un cierto período, el software percibe la pulsación del botón no como un solo clic, sino como una acción separada. Esto tiene dos inconvenientes: primero, un usuario lento puede presionar y mantener presionado sin darse cuenta. En segundo lugar, el usuario debe esperar a que el software detecte el clic como presionar y mantener presionado, de lo contrario, el sistema podría interpretar la presión del botón como un solo clic. Además, las soluciones para estos dos inconvenientes entran en conflicto entre sí: cuanto más largo es el tiempo de demora, más debe esperar el usuario; y cuanto más corto sea el tiempo de demora, más probable será que algún usuario presione y mantenga presionado accidentalmente cuando quiera hacer clic. Los estudios han encontrado que todas las soluciones anteriores son menos utilizables que los botones adicionales del mouse para usuarios experimentados. [ cita requerida ]
Una solución para los usuarios de ratones de dos botones en entornos diseñados para tres botones es la grabación del ratón , para simular un clic terciario presionando ambos botones simultáneamente. [2]
Botones adicionales
Los fabricantes del mercado de accesorios han construido ratones con cinco o más botones. Dependiendo de las preferencias del usuario y el entorno de software, los botones adicionales pueden permitir la navegación web hacia adelante y hacia atrás, el desplazamiento por el historial de un navegador u otras funciones, incluidas las funciones relacionadas con el mouse, como el cambio rápido de resolución / sensibilidad del mouse. Sin embargo, al igual que ocurre con las funciones similares de los teclados , no todo el software admite estas funciones. Los botones adicionales se vuelven especialmente útiles en los juegos de computadora , donde el acceso rápido y fácil a una amplia variedad de funciones (como macros y cambios de DPI) puede brindarle al jugador una ventaja. Debido a que el software puede asignar los botones del mouse a prácticamente cualquier función, pulsación de tecla, aplicación o interruptor, los botones adicionales pueden hacer que trabajar con dicho mouse sea más eficiente y fácil.
Rueda de desplazamiento
Los ratones de desplazamiento casi siempre montan sus ruedas de desplazamiento en un marco e interruptor internos con resorte, de modo que simplemente presionarlos hacia abajo hace que funcionen como un botón adicional, que se hace más fácil de hacer sin girarlo accidentalmente por los retenes de las ruedas presentes en la mayoría de los ratones de desplazamiento. Por tanto, la mayoría de los ratones de hoy tienen efectivamente tres botones.
Uso del entorno de software
La interfaz de usuario de Macintosh, por diseño, siempre ha hecho y todavía hace que todas las funciones estén disponibles con un mouse de un solo botón. Las pautas de interfaz humana de Apple aún especifican que otros desarrolladores deben hacer que todas las funciones estén disponibles también con un mouse de un solo botón. Varias funciones que se realizan comúnmente con botones adicionales en otras plataformas, cuando la mayoría de los desarrolladores las implementaron en Mac, en cambio se realizaron junto con teclas modificadoras . Por ejemplo, los menús contextuales se invocaban con mayor frecuencia mediante la “ tecla de control- clic”, un comportamiento que luego adoptó de forma explícita Apple en el Administrador de menús contextuales de OS 8.
Si bien siempre ha habido un mercado de accesorios de Macintosh para ratones y otros dispositivos señaladores con dos, tres o más botones, y un amplio soporte configurable (generalmente a través de la emulación de teclado) para complementar dichos dispositivos en muchos paquetes de software importantes en la plataforma, no fue así. hasta que Mac OS X envió ese soporte para ratones de varios botones estaba codificado. Las aplicaciones del sistema X Window , que también puede ejecutar Mac OS X , se han desarrollado teniendo en cuenta el uso de ratones de dos o tres botones.
Aunque históricamente, la mayoría de los ratones de PC tenían dos botones, solo el botón principal estaba estandarizado para MS-DOS y versiones de Windows hasta la 3.1x; El soporte 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 usaba el botón derecho (o secundario) del mouse para abrir un menú contextual para el objeto de pantalla en el que se hizo clic (una innovación utilizada anteriormente en Xerox Alto , pero nueva para la mayoría usuarios). Borland promovió activamente la función, anunciando QPW como "La elección correcta ", y la innovación fue ampliamente aclamada como intuitiva y simple. Otras aplicaciones siguieron rápidamente su ejemplo, y el gesto de "clic derecho para las propiedades" se consolidó como comportamiento estándar de la interfaz de usuario de Windows después de que se implementó 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 fomenta 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 ubicación de botones convencional. Por ejemplo, un usuario zurdo puede invertir los botones, generalmente con una configuración de software. Con la ubicació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 usó rojo para el botón izquierdo (o primario), amarillo para el medio (secundario) y azul para el derecho (meta o terciario). Esta convención de nomenclatura sigue vigente en algunos entornos de Smalltalk , como Squeak , y puede ser menos confusa que las designaciones derecha, media e izquierda.
Las computadoras basadas en RISC OS de Acorn necesariamente usan los tres botones del mouse a lo largo de su GUI basada en WIMP . RISC OS se refiere a los tres botones (de izquierda a derecha) como Select
, Menu
y Adjust
. Select
funciona de la misma forma que el botón "Principal" del ratón en otros sistemas operativos. Menu
abrirá un menú sensible al contexto apropiado para la posición del puntero, y esto a menudo proporciona el único medio de activar este menú. Este menú en la mayoría de las aplicaciones equivale al "Menú de aplicaciones" que se encuentra en la parte superior de la pantalla en Mac OS y debajo del título de la ventana en Microsoft Windows. Adjust
sirve para seleccionar varios elementos en el escritorio de "Filer" y para alterar los parámetros de los objetos dentro de las aplicaciones, aunque su función exacta generalmente depende del programador.
Referencias
- ^ Pournelle, Jerry (junio de 1983). "Zenith Z-100, Epson QX-10, licencias de software y el problema de piratería de software" . BYTE . 8 (6). pag. 411 . Consultado el 20 de octubre de 2013 .
- ^ Garfinkel, Simson L. (noviembre-diciembre de 1988). "Un segundo viento para Atenea" (PDF) . Revisión de tecnología . Consultado el 25 de enero de 2016 .