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 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 rápida en miniatura (microinterruptores).

El mouse 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 cual 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 normalmente pueden revertir esta configuración mediante 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.

Apple Mighty Mouse con “botones” electrocapacitativos

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 ícono del botón en pantalla.

El motivo 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 del tipo de acción rápida de precisión subminiatura; Los primeros de este tipo fueron los productos Honeywell MICRO SWITCH .

Operación

Hacer doble clic se refiere a hacer clic y soltar un botón (a menudo el principal, normalmente 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 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 seleccionar progresivamente una palabra, oración o párrafo en una página de texto de un procesador de textos a medida que se realizan más clics en una secuencia.

Con software menos abstracto , se monitorea el estado actual de un botón del mouse (“mouse up” y “mouse down”), lo que permite 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 pronto diseñó un modelo de tres botones, pero redujo la cantidad a dos para los productos Xerox. Apple se decidió por un botón para sus entornos GUI en su lanzamiento comercial en 1983, mientras que la mayoría de los demás entornos de PC estandarizaron dos, y la mayoría de los entornos de estaciones de trabajo profesionales utilizaron tres. Aparte de los ratones incluidos en el paquete OEM, que generalmente tienen entre uno y tres botones, muchos ratones del mercado de repuestos 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 apoyo a los ratones con rueda de desplazamiento después de la introducción en 1996 del IntelliMouse de Microsoft hizo que los dispositivos señaladores de tres botones fueran omnipresentes en el hardware OEM. El único gran obstáculo, Apple, finalmente optó por el uso de múltiples botones en 2005 con su Mighty Mouse , aunque todas las computadoras portátiles de Apple continuarían usando trackpads de un solo botón hasta su primer trackpad sin botones en 2008.

Computadora

"Mi amigo Marvin Minsky me dice que existe una gran controversia en la comunidad de inteligencia artificial sobre cuántos botones debe tener un mouse", escribió Jerry Pournelle en 1983. [1] En la cuestión del número de botones, Engelbart favoreció la opinión de que “tantos como sea posible." El prototipo que popularizó la idea de tres botones como estándar tenía ese número sólo porque “no pudimos encontrar ningún lugar donde colocar más interruptores”.

Quienes 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 para que los desarrolladores lo apoyen. 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 un respaldo para hardware diverso o que funciona mal. Quienes están a favor de los ratones con múltiples botones argumentan que el soporte para un mouse de un solo botón a menudo requiere soluciones torpes en interfaces donde un objeto determinado puede tener más de una acción apropiada. Existen varias soluciones 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 tanto la operación de “seleccionar” como la de “abrir” se realicen con un solo botón.

Otra solución consiste en que el usuario mantenga presionadas una o más teclas del teclado antes de presionar el botón del mouse (normalmente control en un Macintosh para 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 en conjunto; 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 solucionar permitiendo que las teclas se queden pegadas para que no sea necesario mantenerlas presionadas.

Otro implica la técnica de presionar y mantener. Al presionar y mantener presionado, el usuario presiona y mantiene presionado un solo botón. 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 mantener presionado sin darse cuenta. En segundo lugar, el usuario debe esperar a que el software detecte el clic como una pulsación prolongada; 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 entran en conflicto entre sí: cuanto mayor sea el tiempo de espera, más deberá 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 necesaria ]

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

Botones adicionales

Los fabricantes de posventa llevan mucho tiempo fabricando ratones con cinco o más botones. Dependiendo de las preferencias del usuario y del 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 funciones relacionadas con el mouse, como cambiar rápidamente la resolución/sensibilidad del mouse. Sin embargo, al igual que con funciones similares en 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 brindar una ventaja al jugador. 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 interno con resorte y un interruptor, de modo que simplemente presionarlos hacia abajo hace que funcionen como un botón adicional, lo que es más fácil de hacer sin girarlo accidentalmente gracias a los retenes de las ruedas presentes en la mayoría de los ratones de desplazamiento. La rueda se puede girar y hacer clic, por lo que la mayoría de los ratones actuales tienen 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 generalmente se cierra.

Algunos ratones tienen ruedas de desplazamiento que se pueden inclinar hacia los lados para desplazarse hacia los lados; otros pueden contener una segunda rueda de desplazamiento para este fin.

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 brevemente 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 utilizan los dispositivos de pantalla táctil , como teléfonos inteligentes y tabletas . [4]

En Linux, presionar los botones izquierdo y derecho del mouse simultáneamente simula un clic central, y al hacer clic con el medio en un área de texto se pega el portapapeles en la ubicación del cursor del mouse (no en la ubicación existente 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 solo botón del rató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 mouse de un solo botón. Varias funciones comúnmente realizadas con botones adicionales en otras plataformas, cuando la mayoría de los desarrolladores las implementaron en Mac, se realizaron junto con teclas modificadoras . Por ejemplo, los menús contextuales se invocaban con mayor frecuencia mediante " Tecla de control -clic", un comportamiento que luego Apple adoptó explícitamente en el Administrador de menús contextuales de OS 8.

Si bien siempre ha habido un mercado secundario para Macintosh para ratones y otros dispositivos señaladores con dos, tres o más botones, y un amplio soporte configurable (normalmente mediante emulación de teclado) para complementar dichos dispositivos en muchos de los principales paquetes de software de la plataforma, no fue así. Hasta que se lanzó Mac OS X, la compatibilidad con ratones con múltiples botones estaba codificada. 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.

Si bien históricamente, la mayoría de los ratones para PC proporcionaban dos botones, solo el botón principal estaba estandarizado en uso para MS-DOS y versiones de Windows hasta 3.1x; el soporte y la funcionalidad de 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 la pantalla en el que se hacía clic (una innovación utilizada anteriormente en Xerox Alto , pero nueva para la mayoría). usuarios). Borland promovió activamente la función, promocionando QPW como “La elección correcta ”, y la innovación fue ampliamente aclamada como intuitiva y simple. Otras aplicaciones rápidamente siguieron su ejemplo, y el gesto de “hacer clic derecho para ver 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 admite 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, normalmente mediante una configuración de software. Con la ubicación de los botones no convencional, las instrucciones para el usuario que dicen "botón izquierdo del mouse" o "botón derecho del mouse" resultan 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 utilizan necesariamente los tres botones del mouse en su GUI basada en WIMP . RISC OS se refiere a los tres botones (de izquierda a derecha) como y Select. funciona de la misma manera que el botón "principal" del mouse en otros sistemas operativos. Aparecerá un menú contextual 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 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. sirve para seleccionar múltiples elementos en el escritorio "Filer" y para alterar parámetros de objetos dentro de las aplicaciones, aunque su función exacta generalmente depende del programador.MenuAdjustSelectMenuAdjust

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 viento para Atenas" (PDF) . Revisión de tecnología . Consultado el 25 de enero de 2016 .
  3. ^ Las muchas cosas que puede hacer con un clic central del mouse - 22 de abril de 2014 - LifeHacker
  4. ^ "Linuxmint/Xreader". GitHub . 7 de mayo de 2022.
  5. ^ "La GUI de Linux: de ratones y menús". 3 de agosto de 2004.