stringtranslate.com

Ratón de computadora

Un ratón de ordenador con las características más comunes: dos botones (izquierdo y derecho) y una rueda de desplazamiento (que también puede funcionar como botón cuando se presiona hacia adentro)
Un ratón de ordenador inalámbrico típico

Un ratón de ordenador (plural ratones , también ratones ) [nb 1] es un dispositivo señalador portátil que detecta el movimiento bidimensional relativo a una superficie. Este movimiento se traduce normalmente en el movimiento del puntero (llamado cursor) en una pantalla , lo que permite un control fluido de la interfaz gráfica de usuario de un ordenador .

La primera demostración pública de un ratón controlando un sistema informático fue realizada por Doug Engelbart en 1968 como parte de la Madre de todas las demostraciones . [1] Los ratones originalmente usaban dos ruedas separadas para rastrear directamente el movimiento a través de una superficie: una en la dimensión x y otra en la dimensión Y. Más tarde, el diseño estándar cambió para usar una bola que rueda sobre una superficie para detectar el movimiento, a su vez conectada a rodillos internos. La mayoría de los ratones modernos usan detección de movimiento óptica sin partes móviles. Aunque originalmente todos los ratones estaban conectados a una computadora por un cable, muchos ratones modernos son inalámbricos y dependen de la comunicación por radio de corto alcance con el sistema conectado.

Además de mover un cursor , los ratones de ordenador tienen uno o más botones que permiten realizar operaciones como la selección de un elemento del menú en una pantalla. Los ratones suelen tener también otros elementos, como superficies táctiles y ruedas de desplazamiento , que permiten un control adicional y una entrada dimensional.

Etimología

El nombre del ratón de ordenador se debe a su parecido con el roedor .

El primer uso escrito conocido del término ratón o ratones en referencia a un dispositivo señalador de computadora se encuentra en la publicación de julio de 1965 de Bill English , "Computer-Aided Display Control". [2] Esto probablemente se originó a partir de su parecido con la forma y el tamaño de un ratón , con el cable parecido a su cola . [3] [4] La popularidad de los ratones inalámbricos sin cables hace que el parecido sea menos obvio.

Según Roger Bates, un diseñador de hardware de la Universidad de Inglaterra, el término también surgió porque el cursor en la pantalla, por una razón desconocida, se denominaba "CAT" y el equipo lo veía como si estuviera persiguiendo al nuevo dispositivo de escritorio. [5] [6]

En el uso moderno, el plural de un pequeño roedor es siempre "mice" (ratón). Según la mayoría de los diccionarios, el plural de un ratón de ordenador es "mice" (ratón) o "mouses" (ratón), siendo "mice" (ratón) el más común. [7] El primer uso registrado en plural es "mice" (ratón); el Oxford Dictionaries en línea cita un uso en 1984, y otros usos anteriores incluyen "The Computer as a Communication Device" (El ordenador como dispositivo de comunicación) de JCR Licklider de 1968. [8]

Historia

Trackballs estacionarios

El trackball , un dispositivo de puntero relacionado, fue inventado en 1946 por Ralph Benjamin como parte de un sistema de trazado de radar de control de tiro de la era posterior a la Segunda Guerra Mundial llamado Sistema de Visualización Integral (CDS). Benjamin trabajaba entonces para el Servicio Científico de la Marina Real Británica . El proyecto de Benjamin utilizaba ordenadores analógicos para calcular la posición futura de la aeronave objetivo basándose en varios puntos de entrada iniciales proporcionados por un usuario con un joystick . Benjamin consideró que se necesitaba un dispositivo de entrada más elegante e inventó lo que llamaron una "bola rodante" para este propósito. [9] [10]

El dispositivo fue patentado en 1947, [10] pero solo se construyó un prototipo que utilizaba una bola de metal que rodaba sobre dos ruedas recubiertas de goma, y ​​el dispositivo se mantuvo como secreto militar. [9]

Otro trackball temprano fue construido por Kenyon Taylor , un ingeniero eléctrico británico que trabajó en colaboración con Tom Cranston y Fred Longstaff. Taylor fue parte del Ferranti Canada original , trabajando en el sistema DATAR (Seguimiento y resolución digital automatizados) de la Marina Real Canadiense en 1952. [11]

El concepto de DATAR era similar al de la pantalla de Benjamin. El trackball utilizaba cuatro discos para captar el movimiento, dos para cada una de las direcciones X e Y. Varios rodillos proporcionaban soporte mecánico. Cuando se hacía rodar la bola, los discos de captación giraban y los contactos de su borde exterior hacían contacto periódico con cables, produciendo pulsos de salida con cada movimiento de la bola. Al contar los pulsos, se podía determinar el movimiento físico de la bola. Una computadora digital calculaba las trayectorias y enviaba los datos resultantes a otras naves en un grupo de trabajo utilizando señales de radio de modulación de código de pulso . Este trackball utilizaba una bola de bolos canadiense estándar de cinco bolos . No estaba patentado, ya que era un proyecto militar secreto. [12] [13]

El primer "ratón" de Engelbart

El inventor Douglas Engelbart sostiene el primer ratón de ordenador, [14] mostrando las ruedas que hacen contacto con la superficie de trabajo

Douglas Engelbart del Stanford Research Institute (ahora SRI International ) ha sido reconocido en libros publicados por Thierry Bardini , [15] Paul Ceruzzi , [16] Howard Rheingold , [17] y varios otros [18] [19] [20] como el inventor del ratón de ordenador. Engelbart también fue reconocido como tal en varios títulos obituarios después de su muerte en julio de 2013. [21] [22] [23] [24]

En 1963, Engelbart ya había establecido un laboratorio de investigación en SRI, el Augmentation Research Center (ARC), para perseguir su objetivo de desarrollar tecnología informática tanto de hardware como de software para "aumentar" la inteligencia humana. Ese noviembre, mientras asistía a una conferencia sobre gráficos por computadora en Reno, Nevada , Engelbart comenzó a reflexionar sobre cómo adaptar los principios subyacentes del planímetro para ingresar datos de coordenadas X e Y. [15] El 14 de noviembre de 1963, registró por primera vez sus pensamientos en su cuaderno personal sobre algo que inicialmente llamó un " bug ", que es una forma de "3 puntos" que podría tener un "punto de caída y 2 ruedas ortogonales". [5] [15] Escribió que el "bug" sería "más fácil" y "más natural" de usar, y a diferencia de un lápiz, se quedaría quieto cuando se lo soltara, lo que significaba que sería "mucho mejor para la coordinación con el teclado". [15]

Vista inferior de una réplica del ratón Engelbart

En 1964, Bill English se unió a ARC, donde ayudó a Engelbart a construir el primer prototipo de ratón. [4] [25] Bautizaron el dispositivo como ratón ya que los primeros modelos tenían un cordón unido a la parte trasera del dispositivo que parecía una cola y, a su vez, se parecía al ratón común . [26] Según Roger Bates, un diseñador de hardware en inglés, otra razón para elegir este nombre fue porque el cursor en la pantalla también se conocía como "CAT" en este momento. [5] [6]

Como se ha señalado anteriormente, este "ratón" se mencionó por primera vez en forma impresa en un informe de julio de 1965, cuyo autor principal era English. [3] [4] [2] El 9 de diciembre de 1968, Engelbart hizo una demostración pública del ratón en lo que se conocería como La madre de todas las demostraciones . Engelbart nunca recibió regalías por ello, ya que su empleador, SRI, tenía la patente, que expiró antes de que el ratón se utilizara ampliamente en los ordenadores personales. [27] En cualquier caso, la invención del ratón fue sólo una pequeña parte del proyecto mucho más amplio de Engelbart de aumentar el intelecto humano. [28] [29]

Primeras patentes de ratones. De izquierda a derecha: Ruedas opuestas de Engelbart, noviembre de 1970, patente estadounidense 3.541.541 . Bola y rueda de Rider , septiembre de 1974, patente estadounidense 3.835.464 . Bola y dos rodillos con resorte de Opocensky, octubre de 1976, patente estadounidense 3.987.685.

Varios otros dispositivos señaladores experimentales desarrollados para el sistema oN-Line ( NLS ) de Engelbart explotaron diferentes movimientos corporales (por ejemplo, dispositivos montados en la cabeza sujetos a la barbilla o la nariz), pero finalmente el ratón ganó debido a su velocidad y conveniencia. [30] El primer ratón, un dispositivo voluminoso (en la imagen) usaba dos potenciómetros perpendiculares entre sí y conectados a ruedas: la rotación de cada rueda se traducía en movimiento a lo largo de un eje . [31] En el momento de la "Madre de todas las demostraciones", el grupo de Engelbart había estado usando su ratón de 3 botones de segunda generación durante aproximadamente un año.

El primer ratón con bola rodante

El Telefunken Rollkugelsteuerung RKS 100-86 de 1968 con base de bolas

El 2 de octubre de 1968, tres años después del prototipo de Engelbart pero más de dos meses antes de su demostración pública , un dispositivo de ratón llamado Rollkugelsteuerung (en alemán, "control de trackball") se mostró en un folleto de ventas de la empresa alemana AEG - Telefunken como un dispositivo de entrada opcional para el terminal de gráficos vectoriales SIG 100, parte del sistema alrededor de su computadora de proceso TR 86 y el marco principal TR 440  [de] . [32] [33] [34] [35] Basado en un dispositivo trackball incluso anterior, el dispositivo de ratón había sido desarrollado por la empresa en 1966 en lo que había sido un descubrimiento paralelo e independiente . [35] [36] Como sugiere el nombre y a diferencia del ratón de Engelbart, el modelo Telefunken ya tenía una bola (diámetro de 40 mm, peso de 40 g [37] ) y dos transductores de posición rotacionales mecánicos de 4 bits [ 37] [ 38] [37] [39] [38] con estados similares al código Gray [37] [38] [nb 2] , lo que permitía un movimiento fácil en cualquier dirección. [40] Los bits permanecieron estables durante al menos dos estados sucesivos para relajar los requisitos de rebote . [37] [38] Esta disposición se eligió para que los datos también pudieran transmitirse a la computadora de proceso frontal TR 86 y a través de líneas de télex de mayor distancia con c. 50  baudios . [39] Con un peso de 465 gramos (16,4 oz), el dispositivo con una altura total de aproximadamente 7 cm (2,8 pulgadas) venía en un c. Carcasa termoplástica moldeada por inyección hemisférica de 12 cm (4,7 pulgadas) de diámetro con un botón pulsador central. [37]

La parte inferior del Telefunken Rollkugel RKS 100-86 muestra la bola.

Como se señaló anteriormente, el dispositivo se basaba en un dispositivo similar a un trackball anterior (también llamado Rollkugel ) que estaba integrado en los escritorios de control de vuelo de radar. [36] Este trackball había sido desarrollado originalmente por un equipo dirigido por Rainer Mallebrein  [de] en Telefunken Konstanz para el Bundesanstalt für Flugsicherung  [de] (Control Federal del Tráfico Aéreo) alemán. Formaba parte del sistema de estación de trabajo correspondiente SAP 300 y del terminal SIG 3001, que se habían diseñado y desarrollado desde 1963. [39] El desarrollo del marco principal TR 440 comenzó en 1965. [41] [39] Esto condujo al desarrollo del sistema informático de proceso TR 86 con su terminal SIG 100-86 [35] [33] . Inspirado por una discusión con un cliente universitario, Mallebrein tuvo la idea de "revertir" el trackball Rollkugel existente en un dispositivo móvil similar a un ratón en 1966, [39] para que los clientes no tuvieran que molestarse con los agujeros de montaje para el dispositivo trackball anterior. El dispositivo se terminó a principios de 1968, [39] y junto con los lápices ópticos y los trackballs , se ofreció comercialmente como un dispositivo de entrada opcional para su sistema a partir de finales de ese año. [32] [33] [34] [42] No todos los clientes optaron por comprar el dispositivo, lo que añadió costes de 1.500 marcos alemanes  por pieza al acuerdo ya de hasta 20 millones de marcos alemanes para el marco principal, de los cuales solo se vendieron o alquilaron un total de 46 sistemas. [35] [43] Se instalaron en más de 20 universidades alemanas, incluidas RWTH Aachen , Technische Universität Berlin , University of Stuttgart [44] [45] y Konstanz . [40] Varios ratones Rollkugel instalados en el Centro de Supercomputación Leibniz en Munich en 1972 están bien conservados en un museo, [35] [46] [36] otros dos sobrevivieron en un museo en la Universidad de Stuttgart, [44] [37] [36] dos en Hamburgo, el de Aquisgrán en el Museo de Historia de la Computación en los EE. UU., [47] [36] y otra muestra fue donada recientemente al Heinz Nixdorf MuseumsForum (HNF) en Paderborn. [48] [43] Los informes anecdóticos afirman que el intento de Telefunken de patentar el dispositivo fue rechazado por la Oficina de Patentes Alemana debido a la falta de inventiva.[36] [40] [43] [39] Para el sistema de control del tráfico aéreo, el equipo de Mallebrein ya había desarrollado un precursor de las pantallas táctiles en forma de un dispositivo señalador basado en una cortina ultrasónica delante de la pantalla. [39] En 1970, desarrollaron un dispositivo llamado " Touchinput - Einrichtung " ("dispositivo de entrada táctil") basado en una pantalla de vidrio con revestimiento conductor. [40] [39]

Los primeros ratones en ordenadores personales y estaciones de trabajo

Ratón HP-HIL de 1984

La Xerox Alto fue una de las primeras computadoras diseñadas para uso individual en 1973 y se considera la primera computadora moderna en utilizar un mouse. [49] Alan Kay diseñó el ícono del cursor del mouse de 16 por 16 con su borde izquierdo vertical y el borde derecho a 45 grados para que se muestre bien en el mapa de bits. [50]Inspirado por el Alto de PARC , el Lilith , un ordenador desarrollado por un equipo alrededor de Niklaus Wirth en la ETH de Zúrich entre 1978 y 1980, también incluía un ratón.La tercera versión comercializada de un mouse integrado enviado como parte de una computadora y destinado a la navegación en computadoras personales llegó con el Xerox 8010 Star en 1981.

En 1982, el Xerox 8010 era probablemente el ordenador más conocido con ratón. El Sun-1 también venía con un ratón, y se rumoreaba que el futuro Apple Lisa utilizaría uno, pero el periférico seguía siendo desconocido; Jack Hawley de The Mouse House informó de que un comprador de una gran organización creyó al principio que su empresa vendía ratones de laboratorio . Hawley, que fabricaba ratones para Xerox, afirmó que "prácticamente, tengo el mercado todo para mí en este momento"; un ratón Hawley costaba 415 dólares. [51] En 1982, Logitech presentó el ratón P4 en la feria comercial Comdex de Las Vegas, su primer ratón de hardware. [52] Ese mismo año, Microsoft tomó la decisión de hacer que el programa MS-DOS Microsoft Word fuera compatible con el ratón y desarrolló el primer ratón compatible con PC. El Microsoft Mouse se envió en 1983, dando así comienzo a la división Microsoft Hardware de la empresa. [53] Sin embargo, el ratón permaneció relativamente desconocido hasta la aparición del Macintosh 128K (que incluía una versión actualizada del Lisa Mouse de un solo botón [54] ) en 1984, [55] y del Amiga 1000 y el Atari ST en 1985.

Operación

Un ratón suele controlar el movimiento de un puntero en dos dimensiones en una interfaz gráfica de usuario (GUI). El ratón convierte los movimientos de la mano hacia atrás y hacia delante, hacia la izquierda y hacia la derecha en señales electrónicas equivalentes que, a su vez, se utilizan para mover el puntero.

Los movimientos relativos del ratón sobre la superficie se aplican a la posición del puntero en la pantalla, que señala el punto en el que tienen lugar las acciones del usuario, de modo que los movimientos de la mano son replicados por el puntero. [56] Al hacer clic o señalar (detener el movimiento mientras el cursor está dentro de los límites de un área) se pueden seleccionar archivos, programas o acciones de una lista de nombres o (en interfaces gráficas) a través de pequeñas imágenes llamadas "iconos" y otros elementos. Por ejemplo, un archivo de texto podría estar representado por una imagen de un cuaderno de papel y hacer clic mientras el cursor apunta a este icono podría hacer que un programa de edición de texto abra el archivo en una ventana.

Diferentes formas de operar el mouse provocan que sucedan cosas específicas en la GUI: [56]

Gestos

El concepto de interfaces gestuales Las interfaces gestuales se han convertido en una parte integral de la informática moderna, permitiendo a los usuarios interactuar con sus dispositivos de una manera más intuitiva y natural. Además de las acciones tradicionales de apuntar y hacer clic, los usuarios ahora pueden emplear entradas gestuales para emitir comandos o realizar acciones específicas. Estos movimientos estilizados del cursor del mouse, conocidos como "gestos", tienen el potencial de mejorar la experiencia del usuario y agilizar el flujo de trabajo.

Gestos del ratón en acción Para ilustrar el concepto de interfaces gestuales, consideremos un programa de dibujo como ejemplo. En este escenario, un usuario puede emplear un gesto para eliminar una forma en el lienzo. Al mover rápidamente el cursor del ratón en un movimiento de "x" sobre la forma, el usuario puede activar el comando para eliminar la forma seleccionada. Esta interacción basada en gestos permite a los usuarios realizar acciones de forma rápida y eficiente sin depender únicamente de los métodos de entrada tradicionales.

Desafíos y beneficios de las interfaces gestuales Si bien las interfaces gestuales ofrecen una experiencia de usuario más inmersiva e interactiva, también presentan desafíos. Una de las principales dificultades radica en la necesidad de un control motor más fino por parte de los usuarios. Los gestos exigen movimientos precisos, lo que puede resultar más complicado para personas con destreza limitada o para quienes son nuevos en este modo de interacción.

Sin embargo, a pesar de estos desafíos, las interfaces gestuales han ganado popularidad debido a su capacidad para simplificar tareas complejas y mejorar la eficiencia. Varias convenciones gestuales se han adoptado ampliamente, lo que las hace más accesibles para los usuarios. Una de esas convenciones es el gesto de arrastrar y soltar, que se ha generalizado en varias aplicaciones y plataformas.

El gesto de arrastrar y soltar El gesto de arrastrar y soltar es una convención gestual fundamental que permite a los usuarios manipular objetos en la pantalla sin problemas. Implica una serie de acciones realizadas por el usuario:

  1. Presionar el botón del mouse mientras el cursor se encuentra sobre un objeto de la interfaz.
  2. Mover el cursor a una ubicación diferente mientras mantiene presionado el botón.
  3. Soltar el botón del ratón para completar la acción.

Este gesto permite a los usuarios transferir o reorganizar objetos sin esfuerzo. Por ejemplo, un usuario puede arrastrar y soltar una imagen que representa un archivo sobre la imagen de un bote de basura, lo que indica la intención de eliminar el archivo. Este enfoque intuitivo y visual de la interacción se ha convertido en sinónimo de organización de contenido digital y simplificación de las tareas de gestión de archivos.

Gestos semánticos estándar Además del gesto de arrastrar y soltar, han surgido otros gestos semánticos como convenciones estándar dentro del paradigma de la interfaz gestual. Estos gestos cumplen propósitos específicos y contribuyen a una experiencia de usuario más intuitiva. Algunos de los gestos semánticos notables incluyen:

Objetivo basado en cruzar: este gesto implica cruzar un límite o umbral específico en la pantalla para activar una acción o completar una tarea. Por ejemplo, deslizar el dedo por la pantalla para desbloquear un dispositivo o confirmar una selección.

Navegación por el menú: los gestos de navegación por el menú facilitan la navegación por menús u opciones jerárquicos. Los usuarios pueden realizar gestos como deslizar el dedo o desplazarse para explorar diferentes niveles del menú o activar comandos específicos.

Señalar: los gestos de señalar implican colocar el cursor del mouse sobre un objeto o elemento para interactuar con él. Este gesto fundamental permite a los usuarios seleccionar, hacer clic o acceder a menús contextuales.

Pasar el ratón por encima (señalar o pasar el ratón por encima): los gestos de pasar el ratón por encima se producen cuando el cursor se coloca sobre un objeto sin hacer clic. Esta acción suele desencadenar un cambio visual o mostrar información adicional sobre el objeto, lo que proporciona a los usuarios información en tiempo real.

Estos gestos semánticos estándar, junto con la convención de arrastrar y soltar, forman los componentes básicos de las interfaces gestuales, permitiendo a los usuarios interactuar con contenido digital utilizando movimientos intuitivos y naturales. [58]

Usos específicos

Ratón digitalizador (puck)

A finales del siglo XX se empezaron a utilizar ratones digitalizadores (puck) con lupa junto con AutoCAD para la digitalización de planos .

Otros usos de la entrada del ratón se dan comúnmente en dominios de aplicación especiales. En gráficos tridimensionales interactivos , el movimiento del ratón a menudo se traduce directamente en cambios en la orientación de los objetos virtuales o de la cámara. Por ejemplo, en el género de juegos de disparos en primera persona (ver más abajo), los jugadores suelen utilizar el ratón para controlar la dirección en la que se orienta la "cabeza" del jugador virtual: mover el ratón hacia arriba hará que el jugador mire hacia arriba, revelando la vista sobre la cabeza del jugador. Una función relacionada hace que la imagen de un objeto rote de modo que se puedan examinar todos los lados. El software de diseño y animación 3D a menudo combina de forma modal muchas combinaciones diferentes para permitir que los objetos y las cámaras roten y se muevan a través del espacio con los pocos ejes de movimiento que los ratones pueden detectar.

Cuando los ratones tienen más de un botón, el software puede asignar distintas funciones a cada botón. A menudo, el botón principal (el más a la izquierda en una configuración para diestros ) del ratón seleccionará elementos, y el botón secundario (el más a la derecha en una configuración para diestros) mostrará un menú de acciones alternativas aplicables a ese elemento. Por ejemplo, en plataformas con más de un botón, el navegador web Mozilla seguirá un enlace en respuesta a un clic en el botón principal, mostrará un menú contextual de acciones alternativas para ese enlace en respuesta a un clic en el botón secundario y, a menudo, abrirá el enlace en una nueva pestaña o ventana en respuesta a un clic con el botón terciario (central) del ratón.

Tipos

Ratones mecánicos

La empresa alemana Telefunken publicó un artículo sobre su primer ratón de bola el 2 de octubre de 1968. [35] El ratón de Telefunken se vendió como equipo opcional para sus sistemas informáticos. Bill English , el constructor del ratón original de Engelbart, [59] creó un ratón de bola en 1972 mientras trabajaba para Xerox PARC . [60]

El ratón de bola sustituyó las ruedas externas por una única bola que podía girar en cualquier dirección. Venía como parte del paquete de hardware del ordenador Xerox Alto . Las ruedas de corte perpendiculares alojadas en el interior del cuerpo del ratón cortaban los rayos de luz en su camino hacia los sensores de luz, detectando así a su vez el movimiento de la bola. Esta variante del ratón se parecía a un trackball invertido y se convirtió en la forma predominante utilizada en los ordenadores personales durante los años 1980 y 1990. El grupo Xerox PARC también se decidió por la técnica moderna de utilizar ambas manos para escribir en un teclado de tamaño completo y agarrar el ratón cuando fuera necesario.

Un ratón mecánico con la tapa superior quitada. La rueda de desplazamiento es gris y está a la derecha de la bola.

El ratón de bola tiene dos rodillos que giran libremente y que están situados a 90 grados de distancia entre sí. Un rodillo detecta el movimiento hacia delante y hacia atrás del ratón y el otro el movimiento de izquierda a derecha. Frente a los dos rodillos hay un tercero (blanco, en la foto, a 45 grados) que está accionado por resorte para empujar la bola contra los otros dos rodillos. Cada rodillo está en el mismo eje que una rueda codificadora que tiene bordes ranurados; las ranuras interrumpen los rayos de luz infrarroja para generar pulsos eléctricos que representan el movimiento de la rueda. El disco de cada rueda tiene un par de rayos de luz, situados de forma que un rayo determinado se interrumpe o vuelve a empezar a pasar luz libremente cuando el otro rayo del par está aproximadamente a mitad de camino entre cambios.

Los circuitos lógicos simples interpretan la sincronización relativa para indicar en qué dirección gira la rueda. Este esquema de codificador rotatorio incremental a veces se denomina codificación en cuadratura de la rotación de la rueda, ya que los dos sensores ópticos producen señales que están aproximadamente en fase de cuadratura . El ratón envía estas señales al sistema informático a través del cable del ratón, directamente como señales lógicas en ratones muy antiguos como los ratones Xerox, y a través de un CI de formato de datos en los ratones modernos. El software del controlador del sistema convierte las señales en movimiento del cursor del ratón a lo largo de los ejes X e Y en la pantalla del ordenador.

Ratones Hawley Mark II de la Casa de los Ratones

La bola es principalmente de acero, con una superficie de goma esférica de precisión. El peso de la bola, dado una superficie de trabajo apropiada debajo del ratón, proporciona un agarre confiable para que el movimiento del ratón se transmita con precisión. Los ratones de bola y de rueda fueron fabricados para Xerox por Jack Hawley, haciendo negocios como The Mouse House en Berkeley, California, a partir de 1975. [61] [62] Basándose en otra invención de Jack Hawley, propietario de Mouse House, Honeywell produjo otro tipo de ratón mecánico. [63] [64] En lugar de una bola, tenía dos ruedas que giraban fuera de ejes. Key Tronic produjo más tarde un producto similar. [65]

Los ratones de ordenador modernos tomaron forma en la Escuela Politécnica Federal de Lausana (EPFL) bajo la inspiración del profesor Jean-Daniel Nicoud y de la mano del ingeniero y relojero André Guignard . [66] Este nuevo diseño incorporaba una única bola de ratón de goma dura y tres botones, y siguió siendo un diseño común hasta la adopción generalizada del ratón con rueda de desplazamiento durante la década de 1990. [67] En 1985, René Sommer añadió un microprocesador al diseño de Nicoud y Guignard. [68] A través de esta innovación, se le atribuye a Sommer la invención de un componente significativo del ratón, que lo hizo más "inteligente"; [68] aunque los ratones ópticos de Mouse Systems habían incorporado microprocesadores en 1984. [69]

Otro tipo de ratón mecánico, el "ratón analógico" (hoy considerado generalmente obsoleto), utiliza potenciómetros en lugar de ruedas codificadoras y suele estar diseñado para ser compatible con un joystick analógico. El "ratón de color", comercializado originalmente por RadioShack para su computadora de color (pero que también se podía utilizar en máquinas MS-DOS equipadas con puertos de joystick analógico, siempre que el software aceptara la entrada del joystick) fue el ejemplo más conocido.

Ratones ópticos y láser

La parte inferior de un ratón óptico

Los primeros ratones ópticos dependían exclusivamente de uno o más diodos emisores de luz (LED) y una matriz de imágenes de fotodiodos para detectar el movimiento relativo a la superficie subyacente, evitando las partes móviles internas que utiliza un ratón mecánico además de su óptica. Un ratón láser es un ratón óptico que utiliza luz coherente (láser).

Los primeros ratones ópticos detectaban el movimiento en superficies preimpresas de alfombrillas, mientras que el ratón óptico LED moderno funciona en la mayoría de las superficies difusas opacas; normalmente no puede detectar el movimiento en superficies especulares como la piedra pulida. Los diodos láser proporcionan una buena resolución y precisión, lo que mejora el rendimiento en superficies especulares opacas. Más tarde, los ratones ópticos más independientes de la superficie utilizan un sensor optoelectrónico (esencialmente, una pequeña cámara de vídeo de baja resolución) para tomar imágenes sucesivas de la superficie sobre la que opera el ratón. Los ratones ópticos inalámbricos alimentados por batería hacen parpadear el LED de forma intermitente para ahorrar energía y solo se iluminan de forma constante cuando se detecta movimiento.

Ratones inerciales y giroscópicos

Los ratones inerciales, a menudo denominados "ratones de aire" porque no necesitan una superficie para funcionar, utilizan un diapasón u otro acelerómetro (patente estadounidense 4787051 [70] ) para detectar el movimiento rotatorio de cada eje soportado. Los modelos más comunes (fabricados por Logitech y Gyration) funcionan utilizando 2 grados de libertad rotacional y son insensibles a la traslación espacial. El usuario solo necesita pequeñas rotaciones de muñeca para mover el cursor, lo que reduce la fatiga del usuario o " brazo de gorila ".

Generalmente son inalámbricos y suelen tener un interruptor para desactivar el circuito de movimiento entre usos, lo que permite al usuario libertad de movimiento sin afectar la posición del cursor. Una patente para un ratón inercial afirma que estos ratones consumen menos energía que los ratones ópticos y ofrecen mayor sensibilidad, peso reducido y mayor facilidad de uso . [71] En combinación con un teclado inalámbrico, un ratón inercial puede ofrecer disposiciones ergonómicas alternativas que no requieren una superficie de trabajo plana, lo que potencialmente alivia algunos tipos de lesiones por movimientos repetitivos relacionadas con la postura en el puesto de trabajo.

Ratones 3D

Un ratón 3D es un dispositivo de entrada de ordenador para la interacción con la ventana gráfica con al menos tres grados de libertad ( DoF ), por ejemplo, en software de gráficos por ordenador en 3D para manipular objetos virtuales, navegar en la ventana gráfica, definir rutas de cámara, posar y capturar movimientos del escritorio . Los ratones 3D también se pueden utilizar como controladores espaciales para la interacción con videojuegos , por ejemplo, SpaceOrb 360. Para realizar tareas tan diferentes, la función de transferencia utilizada y la rigidez del dispositivo son esenciales para una interacción eficiente.

Función de transferencia

El movimiento virtual está conectado al mango de control del ratón 3D a través de una función de transferencia . El control de posición significa que la posición y la orientación virtuales son proporcionales a la desviación del mango del ratón, mientras que el control de velocidad significa que la velocidad de traslación y rotación del objeto controlado es proporcional a la desviación del mango. Otra propiedad esencial de una función de transferencia es su metáfora de interacción:

Ware y Osborne realizaron un experimento para investigar estas metáforas y demostraron que no existe una mejor metáfora. Para las tareas de manipulación, la metáfora del objeto en la mano fue superior, mientras que para las tareas de navegación, la metáfora de la cámara en la mano fue superior.

Rigidez del dispositivo

Zhai utilizó las siguientes tres categorías para la rigidez del dispositivo:

Ratones isotónicos 3D

El Logitech 3D Mouse (1990) fue el primer ratón ultrasónico y es un ejemplo de ratón 3D isotónico con seis grados de libertad (6DoF). También se han desarrollado dispositivos isotónicos con menos de 6DoF, por ejemplo, el Inspector de la Universidad Técnica de Dinamarca (entrada de 5DoF).

Otros ejemplos de ratones 3D isotónicos son los controladores de movimiento , es decir, un tipo de controlador de juegos que normalmente utiliza acelerómetros para rastrear el movimiento. Los sistemas de seguimiento de movimiento también se utilizan para la captura de movimiento , por ejemplo, en la industria cinematográfica, aunque estos sistemas de seguimiento no son ratones 3D en sentido estricto, porque la captura de movimiento solo significa registrar el movimiento 3D y no la interacción 3D.

Ratones isométricos 3D

Los primeros ratones 3D para el control de la velocidad eran casi idealmente isométricos, por ejemplo, SpaceBall 1003, 2003, 3003, y un dispositivo desarrollado en Deutsches Zentrum für Luft und Raumfahrt (DLR), cf. Patente estadounidense US4589810A.

Ratones elásticos 3D

En el DLR se desarrolló un sensor elástico de 6DoF que se utilizó en el SpaceMouse de Logitech y en los productos de 3DConnexion . SpaceBall 4000 FLX tiene una deflexión máxima de aproximadamente 3 mm (0,12 in) con una fuerza máxima de aproximadamente 10 N, es decir, una rigidez de aproximadamente 33 N/cm (19 lb f /in). SpaceMouse tiene una deflexión máxima de 1,5 mm (0,059 in) con una fuerza máxima de 4,4 N (0,99 lb f / in), es decir, una rigidez de aproximadamente 30 N/cm (17 lb f /in). Llevando este desarrollo más allá, se desarrolló el Sundinlabs SpaceCat suavemente elástico. SpaceCat tiene una desviación traslacional máxima de aproximadamente 15 mm (0,59 pulgadas) y una desviación rotacional máxima de aproximadamente 30° con una fuerza máxima menor a 2 N, es decir, una rigidez de aproximadamente 1,3 N/cm (0,74 lb f /in). Con SpaceCat, Sundin y Fjeld revisaron cinco experimentos comparativos realizados con diferentes funciones de transferencia y rigidez del dispositivo y realizaron un estudio adicional comparando el control de posición suavemente elástico de 6 grados de libertad con el control de velocidad rígidamente elástico de 6 grados de libertad en una tarea de posicionamiento. Llegaron a la conclusión de que, para las tareas de posicionamiento, el control de posición es preferible al control de velocidad. Además, pudieron conjeturar los siguientes dos tipos de uso preferido del mouse 3D:

Los ratones 3D de 3DConnexion han tenido éxito comercial durante décadas. Se utilizan en combinación con el ratón convencional para CAD . El Space Mouse se utiliza para orientar el objeto de destino o cambiar el punto de vista con la mano no dominante, mientras que la mano dominante opera el ratón de la computadora para la operación de la interfaz gráfica de usuario CAD convencional . Se trata de un tipo de entrada multiplexada espacialmente donde el dispositivo de entrada de 6 DoF actúa como una interfaz de usuario agarrable que siempre está conectada al puerto de visualización.

Retroalimentación de fuerza

Con la retroalimentación de fuerza, la rigidez del dispositivo se puede adaptar dinámicamente a la tarea que acaba de realizar el usuario, por ejemplo, realizar tareas de posicionamiento con menos rigidez que las tareas de navegación.

Ratones táctiles

En 2000, Logitech presentó un "ratón táctil" conocido como "iFeel Mouse" desarrollado por Immersion Corporation que contenía un pequeño actuador para permitir que el ratón generara sensaciones físicas simuladas. [72] [73] Un ratón de este tipo puede aumentar las interfaces de usuario con retroalimentación háptica , como dar retroalimentación al cruzar el límite de una ventana . La navegación por Internet con un ratón táctil se desarrolló por primera vez en 1996 [74] y se implementó por primera vez comercialmente con el Wingman Force Feedback Mouse. [75] Requiere que el usuario pueda sentir la profundidad o la dureza; esta capacidad se realizó con los primeros ratones táctiles electrorreológicos [76] pero nunca se comercializó.

Discos

Los digitalizadores de tabletas a veces se utilizan con accesorios llamados pucks, dispositivos que dependen del posicionamiento absoluto, pero que pueden configurarse para un seguimiento relativo lo suficientemente similar al de un ratón como para que a veces se los comercialice como ratones. [77]

Ratones ergonómicos

Un ratón vertical

Como sugiere el nombre, este tipo de ratón está pensado para proporcionar una comodidad óptima y evitar lesiones como el síndrome del túnel carpiano , la artritis y otras lesiones por esfuerzo repetitivo . Está diseñado para adaptarse a la posición y los movimientos naturales de la mano, para reducir las molestias.

Al sostener un ratón típico, los huesos cúbito y radio del brazo están cruzados. Algunos diseños intentan colocar la palma más verticalmente, de modo que los huesos adopten una posición paralela más natural. [78]

Aumentar la altura del ratón y orientar la parte superior del ratón puede mejorar la postura de la muñeca sin afectar negativamente al rendimiento. [79] Algunos limitan el movimiento de la muñeca, fomentando en su lugar el movimiento del brazo, que puede ser menos preciso pero más óptimo desde el punto de vista de la salud. Un ratón puede estar inclinado desde el pulgar hacia abajo hasta el lado opuesto; se sabe que esto reduce la pronación de la muñeca. [80] Sin embargo, estas optimizaciones hacen que el ratón sea específico para la mano derecha o izquierda, lo que hace más problemático cambiarlo con la mano cansada. Time ha criticado a los fabricantes por ofrecer pocos o ningún ratón ergonómico para zurdos: "A menudo me sentía como si estuviera tratando con alguien que nunca antes había conocido a una persona zurda". [81]

Teclado con ratón con barra giratoria

Otra solución es un dispositivo con barra apuntadora. El llamado ratón con barra giratoria se coloca cómodamente delante del teclado, lo que permite un acceso bimanual. [82]

Ratones para juegos

Un mouse para juegos Logitech G402, con varios botones adicionales

Estos ratones están diseñados específicamente para su uso en juegos de ordenador . Normalmente emplean una gama más amplia de controles y botones y tienen diseños que difieren radicalmente de los ratones tradicionales. También pueden tener iluminación LED RGB programable o monocromática decorativa. Los botones adicionales a menudo se pueden utilizar para cambiar la sensibilidad del ratón [83] o se pueden asignar (programar) a macros (es decir, para abrir un programa o para su uso en lugar de una combinación de teclas). [84] También es común que los ratones de juego, especialmente los diseñados para su uso en juegos de estrategia en tiempo real como StarCraft , o en juegos de arena de batalla en línea multijugador como League of Legends , tengan una sensibilidad relativamente alta, medida en puntos por pulgada (DPI), [85] que puede ser tan alta como 25.600. [86] DPI y CPI son los mismos valores que se refieren a la sensibilidad del ratón. DPI es un nombre inapropiado utilizado en el mundo de los juegos, y muchos fabricantes lo utilizan para referirse a CPI, cuentas por pulgada. [87] Algunos ratones avanzados de fabricantes de juegos también permiten a los usuarios ajustar el peso del ratón añadiendo o quitando pesos para permitir un control más fácil. [88] La calidad ergonómica también es un factor importante en los ratones para juegos, ya que los tiempos de juego prolongados pueden hacer que el uso posterior del ratón resulte incómodo. Algunos ratones han sido diseñados para tener características ajustables, como reposamanos extraíbles y/o alargados, reposapulgares ajustables horizontalmente y reposapulgares. Algunos ratones pueden incluir varios reposamuñecas diferentes con sus productos para garantizar la comodidad para una gama más amplia de consumidores objetivo. [89] Los ratones para juegos son sujetados por los jugadores en tres estilos de agarre: [90] [91]

  1. Palm Grip: la mano reposa sobre el ratón, con los dedos extendidos. [92] [93]
  2. Agarre en garra: la palma reposa sobre el ratón, los dedos doblados. [94] [93]
  3. Agarre con la punta de los dedos: dedos doblados, la palma no toca el mouse. [95] [93]

Protocolos de conectividad y comunicación

Un mouse inalámbrico Arc Mouse de Microsoft , comercializado como "apto para viajes" y plegable, pero que por lo demás funciona exactamente como otros mouse ópticos con ruedas y tres botones.

Para transmitir la información, los ratones con cable típicos utilizan un cable eléctrico fino que termina en un conector estándar, como RS-232C , PS/2 , ADB o USB . Los ratones inalámbricos, en cambio, transmiten los datos a través de radiación infrarroja (véase IrDA ) o radio (incluido Bluetooth ), aunque muchas de estas interfaces inalámbricas están conectadas a través de los buses seriales cableados antes mencionados.

Si bien la interfaz eléctrica y el formato de los datos transmitidos por los ratones comunes están estandarizados actualmente en USB, en el pasado variaban entre los distintos fabricantes. Un ratón de bus utilizaba una tarjeta de interfaz dedicada para la conexión a un IBM PC o a un ordenador compatible.

El uso del ratón en aplicaciones DOS se hizo más común después de la introducción del Microsoft Mouse , en gran medida porque Microsoft proporcionó un estándar abierto para la comunicación entre aplicaciones y software controlador del ratón. Por lo tanto, cualquier aplicación escrita para utilizar el estándar de Microsoft podría utilizar un ratón con un controlador que implemente la misma API, incluso si el hardware del ratón en sí mismo fuera incompatible con el de Microsoft. Este controlador proporciona el estado de los botones y la distancia que se ha movido el ratón en unidades que su documentación llama "mickeys". [96]

Los primeros ratones

Ratón Xerox Alto

En la década de 1970, el ratón Xerox Alto , y en la década de 1980 el ratón óptico Xerox , utilizaban una interfaz X e Y codificada en cuadratura . Esta codificación de dos bits por dimensión tenía la propiedad de que solo un bit de los dos cambiaría a la vez, como un código Gray o un contador Johnson , de modo que las transiciones no se malinterpretaran cuando se muestrearan de forma asincrónica. [97]

Los primeros ratones comercializados en masa, como los originales de Macintosh , Amiga y Atari ST, utilizaban un conector D-sub de 9 pines para enviar las señales de los ejes X e Y codificadas en cuadratura directamente, además de un pin por cada botón del ratón. El ratón era un dispositivo optomecánico simple y el circuito de decodificación se encontraba en el ordenador principal.

Los conectores DE-9 fueron diseñados para ser compatibles eléctricamente con los joysticks populares en numerosos sistemas de 8 bits, como el Commodore 64 y el Atari 2600. Aunque los puertos se pueden usar para ambos propósitos, las señales deben interpretarse de manera diferente. Como resultado, al conectar un mouse a un puerto de joystick, el "joystick" se mueve continuamente en alguna dirección, incluso si el mouse permanece quieto, mientras que al conectar un joystick a un puerto de mouse, el "mouse" solo puede mover un solo píxel en cada dirección.

Interfaz y protocolo serial

Las señales XA y XB en cuadratura transmiten movimiento en la dirección X, mientras que YA e YB transmiten movimiento en la dimensión Y; aquí el puntero (cursor) se muestra dibujando una pequeña curva.

Como el IBM PC no tenía un decodificador de cuadratura incorporado, los primeros ratones para PC usaban el puerto serial RS-232C para comunicar los movimientos codificados del ratón, así como para proporcionar energía a los circuitos del ratón. La versión de Mouse Systems Corporation (MSC) usaba un protocolo de cinco bytes y admitía tres botones. La versión de Microsoft usaba un protocolo de tres bytes y admitía dos botones. Debido a la incompatibilidad entre los dos protocolos, algunos fabricantes vendían ratones seriales con un interruptor de modo: "PC" para el modo MSC, "MS" para el modo Microsoft. [98] [99]

Bus de escritorio de Apple

Ratones Apple Macintosh Plus : ratón beige (izquierda), ratón platino (derecha), 1986

En 1986, Apple implementó por primera vez el Apple Desktop Bus, que permitía la conexión en cadena de hasta 16 dispositivos, incluidos ratones y otros dispositivos, en el mismo bus sin ninguna configuración. Con un solo pin de datos, el bus utilizaba un enfoque puramente sondeado para las comunicaciones de dispositivos y sobrevivió como estándar en los modelos convencionales (incluidas varias estaciones de trabajo que no eran de Apple) hasta 1998, cuando la línea de computadoras iMac de Apple se unió al cambio en toda la industria al uso de USB . A partir del PowerBook G3 con teclado Bronze en mayo de 1999, Apple abandonó el puerto ADB externo en favor del USB, pero mantuvo una conexión ADB interna en el PowerBook G4 para la comunicación con su teclado y trackpad integrados hasta principios de 2005.

Interfaz y protocolo PS/2

Puertos de conexión PS/2 codificados por colores: morado para teclado y verde para mouse

Con la llegada de la serie de ordenadores personales IBM PS/2 en 1987, IBM introdujo el puerto PS/2 homónimo para ratones y teclados, que otros fabricantes adoptaron rápidamente. El cambio más visible fue el uso de un mini-DIN redondo de 6 pines , en lugar del antiguo conector DIN 41524 de tamaño completo de estilo MIDI de 5 pines . En el modo predeterminado (llamado modo de flujo ), un ratón PS/2 comunica el movimiento y el estado de cada botón mediante paquetes de 3 bytes. [100] Para cualquier movimiento, pulsación o liberación de botón, un ratón PS/2 envía, a través de un puerto serie bidireccional, una secuencia de tres bytes, con el siguiente formato:

Aquí, XS e YS representan los bits de signo de los vectores de movimiento, XV e YV indican un desbordamiento en el componente de vector respectivo, y LB, MB y RB indican el estado de los botones izquierdo, medio y derecho del mouse (1 = presionado). Los mouse PS/2 también entienden varios comandos para reiniciar y realizar una prueba automática, cambiar entre diferentes modos operativos y cambiar la resolución de los vectores de movimiento informados. [98]

Un Microsoft IntelliMouse se basa en una extensión del protocolo PS/2: el protocolo ImPS/2 o IMPS/2 (la abreviatura combina los conceptos de "IntelliMouse" y "PS/2"). Inicialmente funciona en formato estándar PS/2, por compatibilidad con versiones anteriores . Después de que el host envía una secuencia de comandos especial, cambia a un formato extendido en el que un cuarto byte lleva información sobre los movimientos de la rueda. El IntelliMouse Explorer funciona de manera análoga, con la diferencia de que sus paquetes de 4 bytes también permiten dos botones adicionales (para un total de cinco). [101]

Los vendedores de ratones también utilizan otros formatos extendidos, a menudo sin proporcionar documentación pública. [98] El ratón Typhoon utiliza paquetes de 6 bytes que pueden aparecer como una secuencia de dos paquetes estándar de 3 bytes, de modo que un controlador PS/2 normal puede manejarlos. [102] Para la entrada 3D (o de 6 grados de libertad), los vendedores han hecho muchas extensiones tanto al hardware como al software. A finales de los años 90, Logitech creó un seguimiento basado en ultrasonidos que proporcionaba entrada 3D con una precisión de unos pocos milímetros, que funcionaba bien como dispositivo de entrada pero no como producto rentable. En 2008, Motion4U presentó su sistema "OptiBurst" que utiliza seguimiento IR para su uso como complemento de Maya (software de gráficos).

Un conector USB pronto reemplazó a los conectores de teclado PS/2 y mouse de computadora que se muestran arriba.

USB

Casi todos los ratones con cable actuales utilizan USB y la clase de dispositivo de interfaz humana USB para comunicarse.

Inalámbrico o inalámbrico

Los ratones inalámbricos o sin cable transmiten datos por radio . Algunos ratones se conectan al ordenador a través de Bluetooth o Wi-Fi , mientras que otros utilizan un receptor que se conecta al ordenador, por ejemplo a través de un puerto USB.

Muchos ratones que utilizan un receptor USB tienen un compartimento de almacenamiento para el mismo en su interior. Algunos "nanorreceptores" están diseñados para ser lo suficientemente pequeños como para permanecer conectados a una computadora portátil durante el transporte, pero lo suficientemente grandes como para poder quitarlos fácilmente. [103]

Compatibilidad con sistemas operativos

MS-DOS y Windows 1.0 admiten la conexión de un ratón como un Microsoft Mouse a través de múltiples interfaces: BallPoint, Bus (InPort) , puerto serie o PS/2. [104]

Windows 98 agregó soporte integrado para la clase de dispositivo de interfaz humana USB (USB HID), [105] con soporte nativo de desplazamiento vertical. [106] Windows 2000 y Windows Me expandieron este soporte integrado a ratones de 5 botones. [107]

El Service Pack 2 de Windows XP introdujo una pila Bluetooth, que permite utilizar ratones Bluetooth sin ningún receptor USB. [108] Windows Vista agregó soporte nativo para desplazamiento horizontal y granularidad de movimiento de rueda estandarizada para un desplazamiento más preciso. [106]

Windows 8 introdujo soporte para mouse/ HID BLE (Bluetooth Low Energy). [109]

Sistemas con varios ratones

Algunos sistemas permiten utilizar dos o más ratones a la vez como dispositivos de entrada. Los ordenadores domésticos de finales de los años 80, como el Amiga, utilizaban esta tecnología para permitir juegos de ordenador en los que dos jugadores interactuaban en el mismo ordenador ( por ejemplo, Lemmings y The Settlers ). La misma idea se utiliza a veces en software colaborativo , por ejemplo, para simular una pizarra en la que varios usuarios pueden dibujar sin tener que pasar un solo ratón.

Microsoft Windows , desde Windows 98 , admite varios dispositivos señaladores simultáneos. Debido a que Windows sólo proporciona un único cursor de pantalla, el uso de más de un dispositivo al mismo tiempo requiere la cooperación de los usuarios o de aplicaciones diseñadas para varios dispositivos de entrada.

En los juegos multiusuario se suelen utilizar varios ratones, además de dispositivos especialmente diseñados que proporcionan varias interfaces de entrada.

Windows también tiene soporte completo para múltiples configuraciones de entrada/mouse para entornos multiusuario.

A partir de Windows XP, Microsoft introdujo un SDK para desarrollar aplicaciones que permiten utilizar varios dispositivos de entrada al mismo tiempo con cursores y puntos de entrada independientes. Sin embargo, parece que ya no está disponible. [110]

La introducción de Windows Vista y Microsoft Surface (ahora conocido como Microsoft PixelSense ) introdujo un nuevo conjunto de API de entrada que se adoptaron en Windows 7, lo que permite 50 puntos/cursores, todos controlados por usuarios independientes. Los nuevos puntos de entrada proporcionan la entrada tradicional del mouse; sin embargo, se diseñaron teniendo en cuenta otras tecnologías de entrada, como el tacto y la imagen. Ofrecen inherentemente coordenadas 3D junto con presión, tamaño, inclinación, ángulo, máscara e incluso un mapa de bits de imagen para ver y reconocer el punto/objeto de entrada en la pantalla.

A partir de 2009 , las distribuciones de Linux y otros sistemas operativos que utilizan X.Org , como OpenSolaris y FreeBSD , admiten 255 cursores/puntos de entrada a través de Multi-Pointer X. Sin embargo, actualmente ningún administrador de ventanas admite Multi-Pointer X, por lo que queda relegado al uso de software personalizado.

También se ha propuesto que un solo operador utilice dos ratones simultáneamente como un medio más sofisticado de controlar diversas aplicaciones gráficas y multimedia. [111]

Botones

Ratón Razer con botones adicionales

Los botones del mouse son microinterruptores que se pueden presionar para seleccionar o interactuar con un elemento de una interfaz gráfica de usuario , produciendo un sonido de clic distintivo.

Desde finales de los años 90, el ratón con tres botones y rueda de desplazamiento se ha convertido en el estándar de facto. Los usuarios suelen utilizar el segundo botón para abrir un menú contextual en la interfaz de usuario del software del ordenador, que contiene opciones adaptadas específicamente al elemento de la interfaz sobre el que se encuentra el cursor del ratón. De forma 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 suelen poder revertir esta configuración mediante software.

Desplazamiento

Casi todos los ratones tienen ahora una entrada integrada destinada principalmente al desplazamiento en la parte superior, normalmente una rueda digital de un solo eje o un interruptor basculante que también se puede pulsar para que actúe como un tercer botón. Aunque es menos habitual, muchos ratones tienen entradas de dos ejes, como una rueda inclinable, un trackball o un panel táctil . Los que tienen un trackball pueden estar diseñados para permanecer estacionarios, utilizando el trackball en lugar de mover el ratón. [112]

Velocidad

Mickeys por segundo es una unidad de medida para la velocidad y la dirección de movimiento de un ratón de ordenador, [96] donde la dirección se expresa a menudo como recuento de mickeys "horizontal" frente a "vertical". Sin embargo, la velocidad también puede referirse a la relación entre la cantidad de píxeles que se mueve el cursor en la pantalla y la distancia que se mueve el ratón en el panel del ratón, que puede expresarse como píxeles por mickey, píxeles por pulgada o píxeles por centímetro .

La industria informática suele medir la sensibilidad del ratón en términos de recuentos por pulgada (CPI), comúnmente expresados ​​como puntos por pulgada (DPI): la cantidad de pasos que el ratón informará cuando se mueva una pulgada. En los primeros ratones, esta especificación se llamaba pulsos por pulgada (ppi). [61] El mickey originalmente se refería a uno de estos recuentos, o un paso de movimiento resoluble. Si la condición de seguimiento del ratón predeterminada implica mover el cursor un píxel de pantalla o un punto en la pantalla por cada paso informado, entonces el CPI equivale a DPI: puntos de movimiento del cursor por pulgada de movimiento del ratón. El CPI o DPI según lo informado por los fabricantes depende de cómo fabrican el ratón; cuanto mayor sea el CPI, más rápido se mueve el cursor con el movimiento del ratón. Sin embargo, el software puede ajustar la sensibilidad del ratón, haciendo que el cursor se mueva más rápido o más lento que su CPI. A partir de 2007, el software puede cambiar la velocidad del cursor de forma dinámica, teniendo en cuenta la velocidad absoluta del ratón y el movimiento desde el último punto de parada. En la mayoría de los programas, como por ejemplo las plataformas Windows, esta configuración se denomina "velocidad", en referencia a la "precisión del cursor". Sin embargo, algunos sistemas operativos denominan a esta configuración "aceleración", la designación típica del SO de Apple. Este término es incorrecto. La aceleración del mouse en la mayoría de los programas para mouse se refiere al cambio de velocidad del cursor a lo largo del tiempo mientras el movimiento del mouse es constante. [ aclaración necesaria ] [ cita necesaria ]

En el caso de un software sencillo, cuando el ratón empieza a moverse, el software contará la cantidad de "cuentas" o "mickeys" que recibe del ratón y moverá el cursor por la pantalla en esa cantidad de píxeles (o multiplicada por un factor de velocidad, normalmente inferior a 1). El cursor se moverá lentamente por la pantalla, con buena precisión. Cuando el movimiento del ratón supere el valor establecido para algún umbral, el software comenzará a mover el cursor más rápido, con un factor de velocidad mayor. Normalmente, el usuario puede establecer el valor del segundo factor de velocidad modificando la configuración de "aceleración".

Los sistemas operativos a veces aplican una aceleración, denominada " balística ", al movimiento informado por el ratón. Por ejemplo, las versiones de Windows anteriores a Windows XP duplicaban los valores informados por encima de un umbral configurable y, luego, opcionalmente, los volvían a duplicar por encima de un segundo umbral configurable. Estas duplicaciones se aplicaban por separado en las direcciones X e Y, lo que daba como resultado una respuesta muy no lineal . [113]

Alfombrillas de ratón

El ratón original de Engelbart no necesitaba una alfombrilla; [114] el ratón tenía dos ruedas grandes que podían rodar sobre prácticamente cualquier superficie. Sin embargo, la mayoría de los ratones mecánicos posteriores, comenzando por el ratón de bola de acero, necesitaban una alfombrilla para un rendimiento óptimo.

La alfombrilla de ratón, el accesorio más común para los ratones, aparece más comúnmente en combinación con ratones mecánicos, ya que para que la bola ruede suavemente se necesita más fricción que la que suelen proporcionar las superficies de escritorio comunes. También existen las llamadas "alfombrillas rígidas" para gamers o ratones ópticos/láser.

La mayoría de los ratones ópticos y láser no requieren una almohadilla, con la notable excepción de los primeros ratones ópticos que dependían de una cuadrícula en la almohadilla para detectar el movimiento (por ejemplo, Mouse Systems ). El uso de una almohadilla dura o blanda con un ratón óptico es en gran medida una cuestión de preferencia personal. Una excepción ocurre cuando la superficie del escritorio crea problemas para el seguimiento óptico o láser, por ejemplo, una superficie transparente o reflectante, como el vidrio.

Algunos ratones también vienen con pequeñas "almohadillas" adheridas a la superficie inferior, también llamadas pies de ratón o patines de ratón, que ayudan al usuario a deslizar el ratón suavemente por las superficies. [115]

En el mercado

Ratones de ordenador fabricados entre 1986 y 2007

Alrededor de 1981, Xerox incluyó ratones con su Xerox Star , basado en el ratón utilizado en la década de 1970 en la computadora Alto en Xerox PARC . Sun Microsystems , Symbolics , Lisp Machines Inc. y Tektronix también enviaron estaciones de trabajo con ratones, a partir de aproximadamente 1981. Más tarde, inspirado por Star, Apple Computer lanzó Apple Lisa , que también usaba un ratón. Sin embargo, ninguno de estos productos logró un éxito a gran escala. Solo con el lanzamiento de Apple Macintosh en 1984, el ratón tuvo un uso generalizado. [116]

El diseño de Macintosh, [117] comercialmente exitoso y técnicamente influyente, llevó a muchos otros vendedores a comenzar a producir ratones o incluirlos con sus otros productos informáticos (en 1986, Atari ST , Amiga , Windows 1.0 , GEOS para Commodore 64 y Apple IIGS ). [118]

La adopción generalizada de interfaces gráficas de usuario en el software de los años 1980 y 1990 hizo que los ratones fueran prácticamente indispensables para controlar las computadoras. En noviembre de 2008, Logitech fabricó su milmillonésimo ratón. [119]

Uso en juegos

Ratón láser Logitech G5 diseñado para juegos, con pesos ajustables (a la izquierda)

El dispositivo funciona a menudo como interfaz para juegos de ordenador basados ​​en PC y, a veces, para consolas de videojuegos . El clásico Mac OS Desk Accessory Puzzle de 1984 fue el primer juego diseñado específicamente para un ratón. [120]

Shooters en primera persona

Los juegos de disparos en primera persona se prestan naturalmente a un control simultáneo y por separado del movimiento y la puntería del jugador, y en las computadoras esto se ha logrado tradicionalmente con una combinación de teclado y mouse. Los jugadores usan el eje X del mouse para mirar (o girar) a la izquierda y la derecha, y el eje Y para mirar hacia arriba y hacia abajo; el teclado se usa para el movimiento y las entradas complementarias.

Muchos jugadores del género de disparos prefieren un ratón en lugar de un joystick analógico porque el amplio rango de movimiento que ofrece un ratón permite un control más rápido y variado. Aunque un joystick analógico permite al jugador un control más granular, es deficiente para ciertos movimientos, ya que la entrada del jugador se transmite en función de un vector de la dirección y la magnitud del joystick. Por lo tanto, un movimiento pequeño pero rápido (conocido como "flick-shotting") con un gamepad requiere que el jugador mueva rápidamente el joystick desde su posición de reposo hasta el borde y viceversa en rápida sucesión, una maniobra difícil. Además, el joystick también tiene una magnitud finita; si el jugador está usando el joystick para moverse a una velocidad distinta de cero, su capacidad para aumentar la velocidad de movimiento de la cámara se limita aún más en función de la posición en la que ya estaba el joystick desplazado antes de ejecutar la maniobra. El efecto de esto es que un ratón es adecuado no solo para movimientos pequeños y precisos, sino también para movimientos grandes y rápidos y movimientos inmediatos y de respuesta; todos ellos importantes en los juegos de disparos. [121] Esta ventaja también se extiende en distintos grados a estilos de juego similares, como los juegos de disparos en tercera persona .

Algunos juegos o motores de juego que han sido portados incorrectamente tienen curvas de aceleración e interpolación que producen involuntariamente una aceleración excesiva, irregular o incluso negativa cuando se usan con un mouse en lugar del dispositivo de entrada predeterminado de su plataforma nativa que no es mouse. [ cita requerida ] Dependiendo de qué tan profundamente codificado esté este mal comportamiento, los parches de usuario internos o el software externo de terceros pueden ser capaces de solucionarlo. Los motores de juego individuales también tendrán sus propias sensibilidades. [ cita requerida ] Esto a menudo restringe la posibilidad de tomar la sensibilidad existente de un juego, transferirla a otro y adquirir las mismas medidas de rotación de 360 ​​grados. Un convertidor de sensibilidad es la herramienta preferida que usan los jugadores de FPS para traducir correctamente los movimientos de rotación entre diferentes ratones y entre diferentes juegos. Calcular los valores de conversión manualmente también es posible, pero lleva más tiempo y requiere realizar cálculos matemáticos complejos, mientras que usar un convertidor de sensibilidad es mucho más rápido y fácil para los jugadores. [ 122 ]

Debido a su similitud con la interfaz de metáfora de escritorio WIMP para la que se diseñaron originalmente los ratones, y a sus propios orígenes como juegos de mesa , los juegos de estrategia por ordenador se juegan más comúnmente con ratones. En particular, los juegos de estrategia en tiempo real y los MOBA suelen requerir el uso de un ratón.

El botón izquierdo suele controlar el fuego principal. Si el juego admite varios modos de fuego, el botón derecho suele proporcionar fuego secundario desde el arma seleccionada. Los juegos con un solo modo de fuego generalmente asignan el fuego secundario para apuntar con la mira del arma . En algunos juegos, el botón derecho también puede invocar accesorios para un arma en particular, como permitir el acceso a la mira de un rifle de francotirador o permitir el montaje de una bayoneta o un silenciador.

Los jugadores pueden usar una rueda de desplazamiento para cambiar de arma (o para controlar el aumento del zoom de la mira, en juegos más antiguos). En la mayoría de los juegos de disparos en primera persona, la programación también puede asignar más funciones a botones adicionales en ratones con más de tres controles. Un teclado suele controlar el movimiento (por ejemplo, WASD para moverse hacia adelante, izquierda, atrás y derecha, respectivamente) y otras funciones como cambiar de postura. Dado que el ratón sirve para apuntar, un ratón que sigue el movimiento con precisión y con menos retraso (latencia) le dará al jugador una ventaja sobre los jugadores con ratones menos precisos o más lentos. En algunos casos, el botón derecho del ratón puede usarse para mover al jugador hacia adelante, ya sea en lugar de, o junto con la configuración WASD típica.

Many games provide players with the option of mapping their own choice of a key or button to a certain control. An early technique of players, circle strafing, saw a player continuously strafing while aiming and shooting at an opponent by walking in circle around the opponent with the opponent at the center of the circle. Players could achieve this by holding down a key for strafing while continuously aiming the mouse toward the opponent.

Games using mice for input are so popular that many manufacturers make mice specifically for gaming. Such mice may feature adjustable weights, high-resolution optical or laser components, additional buttons, ergonomic shape, and other features such as adjustable CPI. Mouse Bungees are typically used with gaming mice because it eliminates the annoyance of the cable.

Many games, such as first- or third-person shooters, have a setting named "invert mouse" or similar (not to be confused with "button inversion", sometimes performed by left-handed users) which allows the user to look downward by moving the mouse forward and upward by moving the mouse backward (the opposite of non-inverted movement). This control system resembles that of aircraft control sticks, where pulling back causes pitch up and pushing forward causes pitch down; computer joysticks also typically emulate this control-configuration.

After id Software's commercial hit of Doom, which did not support vertical aiming, competitor Bungie's Marathon became the first first-person shooter to support using the mouse to aim up and down.[123] Games using the Build engine had an option to invert the Y-axis. The "invert" feature actually made the mouse behave in a manner that users now regard as non-inverted (by default, moving mouse forward resulted in looking down). Soon after, id Software released Quake, which introduced the invert feature as users now know it.

Home consoles

Dreamcast mouse

In 1988, the VTech Socrates educational video game console featured a wireless mouse with an attached mouse pad as an optional controller used for some games. In the early 1990s, the Super Nintendo Entertainment System video game system featured a mouse in addition to its controllers. A mouse was also released for the Nintendo 64, although it was only released in Japan. The 1992 game Mario Paint in particular used the mouse's capabilities,[124] as did its Japanese-only successor Mario Artist on the N64 for its 64DD disk drive peripheral in 1999. Sega released official mice for their Genesis/Mega Drive, Saturn and Dreamcast consoles. NEC sold official mice for its PC Engine and PC-FX consoles. Sony released an official mouse product for the PlayStation console, included one along with the Linux for PlayStation 2 kit, as well as allowing owners to use virtually any USB mouse with the PS2, PS3, and PS4. Nintendo's Wii also had this feature implemented in a later software update, and this support was retained on its successor, the Wii U. Microsoft's Xbox line of game consoles (which used operaring systems based on modified versions of Windows NT) also had universal-wide mouse support using USB.

See also

Notes

  1. ^ General dictionaries usually mention mouses as a possible alternative plural, but technical dictionaries usually omit this rare form, e.g. Webopedia, FOLDOC, Netlingo.
  2. ^ The 4-bit[A][B] rotary encoders (MCB CC27E08[A][B]) used in the Telefunken Rollkugel RKS 100-86 provide 14 states repeated either 4[A] or 5[B] times per revolution for an effectively resulting resolution of c. 35.6 dpi[A] or c. 43.5 dpi[B], respectively. Mallebrein erroneously remembers them even as 5-bit encoders.[C] The 14-cyclic unit-distance codes described in the first two sources are identical to a 4-bit Gray code with the two outmost states (0, 15) eliminated. At first glance the documented codes seem to differ between the two sources; in fact they are identical, but use inverted definitions of the 0/1 states and the direction of rotation:

References

  1. ^ "Computer Mouse: Complete History". 2021-01-04.
  2. ^ a b English, William Kirk; Engelbart, Douglas C.; Huddart, Bonnie (July 1965). Computer-Aided Display Control (Final Report). Menlo Park: Stanford Research Institute. p. 6. Retrieved 2017-01-03.
  3. ^ a b Oxford English Dictionary, "mouse", sense 13
  4. ^ a b c Bardini, Thierry (2000). Bootstrapping: Douglas Engelbart, Coevolution, and the Origins of Personal Computing. Stanford: Stanford University Press. p. 98. ISBN 978-0-8047-3871-2.
  5. ^ a b c Markoff, John Gregory (2005) [2004-06-11]. "2. Augmentation". What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry. Penguin Books / Penguin Random House LLC. pp. 123–124. ISBN 978-1-101-20108-4. Retrieved 2021-08-26. pp. 123–124: […] Although it is commonly believed that the story of how the mouse got its name has been lost in history, Roger Bates, who was a young hardware designer working for Bill English, has a clear recollection of how the name was chosen. […] He remembers that what today is called the cursor on the screen was at the time called a "CAT". Bates has forgotten what CAT stood for, and no one else seems to remember either, but in hindseight, it seems obvious that a CAT would chase the tailed mouse on the desktop. […] (336 pages)
  6. ^ a b Markoff, John Gregory (2013-07-03). "Douglas C. Engelbart, 1925–2013: Computer Visionary Who Invented the Mouse". The New York Times. Archived from the original on 2021-06-15. Retrieved 2021-08-26. […] When and under what circumstances the term "the mouse" arose is hard to pin down, but one hardware designer, Roger Bates, has contended that it happened under Mr. English's watch. Mr. Bates was a college sophomore and Mr. English was his mentor at the time. Mr. Bates said the name was a logical extension of the term then used for the cursor on a screen: CAT. Mr. Bates did not remember what CAT stood for, but it seemed to all that the cursor was chasing their tailed desktop device. […]
  7. ^ "Definition for Mouse". 2011. Archived from the original on 2019-12-07. Retrieved 2011-07-06.
  8. ^ Licklider, J. C. R. (April 1968). "The Computer as a Communication Device" (PDF). Science and Technology. Archived (PDF) from the original on 2000-08-15.
  9. ^ a b Copping, Jasper (2013-07-11). "Briton: 'I invented the computer mouse 20 years before the Americans'". The Telegraph. Retrieved 2013-07-18.
  10. ^ a b Hill, Peter C. J., ed. (2005-09-16). "RALPH BENJAMIN: An Interview Conducted by Peter C. J. Hill" (Interview). Interview #465. IEEE History Center, The Institute of Electrical and Electronics Engineers, Inc. Retrieved 2013-07-18.
  11. ^ Vardalas, J. (1994). "From DATAR to the FP-6000: Technological change in a Canadian industrial context". IEEE Annals of the History of Computing. 16 (2): 20–30. doi:10.1109/85.279228. ISSN 1058-6180. S2CID 15277748.
  12. ^ Ball, Norman R.; Vardalas, John N. (1993), Ferranti-Packard: Pioneers in Canadian Electrical Manufacturing, McGill-Queen's Press, ISBN 978-0-7735-0983-2
  13. ^ "FP-6000 -- From DATAR To The FP-6000". ieee.ca. Archived from the original on 2019-04-04. Retrieved 2021-06-28.
  14. ^ "First mouse – CERN Courier". cerncourier.com. Retrieved 2015-06-24.
  15. ^ a b c d Bardini, Thierry (2000). Bootstrapping: Douglas Engelbart, Coevolution, and the Origins of Personal Computing. Stanford: Stanford University Press. p. 95. ISBN 978-0-8047-3871-2.
  16. ^ Ceruzzi, Paul E. (2012). Computing: A Concise History. Cambridge, MA: MIT Press. p. 121. ISBN 978-0-262-31039-0.
  17. ^ Rheingold, Howard (2000). The Virtual Community: Homesteading on the Electronic Frontier. Cambridge, MA: MIT Press. p. 64. ISBN 978-0-262-26110-4.
  18. ^ Lyon, Matthew; Hafner, Katie (1998). Where Wizards Stay Up Late: The Origins Of The Internet. New York: Simon & Schuster. p. 78. ISBN 978-0-684-87216-2.
  19. ^ Hey, Tony; Pápay, Gyuri (2015). The Computing Universe: A Journey through a Revolution. New York: Cambridge University Press. p. 162. ISBN 978-1-316-12322-5.
  20. ^ Atkinson, Paul (2010). Computer. London: Reaktion Books. p. 63. ISBN 978-1-86189-737-4.
  21. ^ Khazan, Olga (2013-07-03). "Douglas Engelbart, computer visionary and inventor of the mouse, dies at 88". The Washington Post. WP Company. Retrieved 2017-01-18.
  22. ^ Markoff, John (2013-07-03). "Computer Visionary Who Invented the Mouse". The New York Times. New York. Retrieved 2017-01-18.
  23. ^ Arnold, Laurence (2013-07-03). "Douglas Engelbart, Computer Mouse Creator, Visionary, Dies at 88". Bloomberg. Bloomberg L.P. Retrieved 2017-01-18.
  24. ^ Chappell, Bill. "Inventor Of Computer Mouse Dies; Doug Engelbart Was 88". The Two Way: Breaking News from NPR. Washington, D.C.: NPR. Retrieved 2017-01-18.
  25. ^ Edwards, Benj (2008-12-09). "The computer mouse turns 40". Macworld. Retrieved 2009-04-16.
  26. ^ ""Mouses" vs "mice"". The Ultimate Learn And Resource Center. Retrieved 2017-07-09.
  27. ^ Maggie, Shiels (2008-07-17). "Say goodbye to the computer mouse". BBC News. Retrieved 2008-07-17.
  28. ^ Engelbart, Douglas C.; Landau; Clegg, Evolving Collective Intelligence
  29. ^ "The Demo That Changed the World". Smithsonian Magazine. Archived from the original on 2012-12-28. Retrieved 2013-01-03.
  30. ^ Engelbart, Douglas C. (March 1967), Display-Selection Techniques for Text Manipulation, IEEE Transactions on Human Factors in Electronics, pp. 5–15, retrieved 2013-03-26
  31. ^ Engelbart, Christina. "Display-Selection Techniques for Text Manipulation – 1967 (AUGMENT, 133184) – Doug Engelbart Institute". dougengelbart.org. Retrieved 2016-03-15.
  32. ^ a b Neubauer, Günter (1968-10-02). "Sichtgeräte in elektronischen Datenverarbeitungsanlagen" (PDF). Technische Mitteilungen: Beiheft Datenverarbeitung (in German). Vol. 1, no. 2. Berlin, Germany: AEG-Telefunken. pp. 15–18. DK 621.385.832: 681.325. Archived (PDF) from the original on 2021-01-21. Retrieved 2021-08-23. (1+4 pages)
  33. ^ a b c "SIG-100 video terminal and mouse". Mountain View, California, US: Computer History Museum. 2011 [1968]. AEG 969.68. Archived from the original on 2021-08-21. Retrieved 2021-08-24.
  34. ^ a b Datenverarbeitung: Informationsblatt – TR 440 Arbeitsplatz – Sichtgerät SIG 100, Tastatur – Fernschreiber FSR 105 – Fernschreibmultiplexer FMP 301 (PDF) (in German) (0671 ed.). Konstanz, Germany: AEG-Telefunken, Fachbereich Informationstechnik. June 1971. pp. 1–4. MPN N31,A2.10. Retrieved 2021-08-24. p. 2: […] Sichtgerät SIG 100 […] Als Zusatzeinrichtung des Datensichtgerätes kann eine Rollkugelsteuerung geliefert werden. Für deren Inbetriebnahme ist jedoch der Besitz einer Tastatur-Sendeelektronik Voraussetzung. Die Rollkugelsteuerung erlaubt es, eine elektronisch eingeblendete Marke "von Hand" an jede beliebige Stelle des Bildschirms zu schieben. Mit ihrer Hilfe ist es möglich, an der gekennzeichneten Stelle eine neue Rechnerinformation sichtbar zu machen oder aber eine bereits vorhandene Information zu ändern, zu löschen oder zu erweitern. […] (4 pages)
  35. ^ a b c d e f Bulow, Ralf (2009-04-28). "Auf den Spuren der deutschen Computermaus" [In the footsteps of the German computer mouse]. Heise online (in German). Heise Verlag. Archived from the original on 2021-08-23. Retrieved 2013-01-07.
  36. ^ a b c d e f "Wenn die Maus zweimal klingelt". HNF-Blog – Neues von gestern aus der Computergeschichte (in German). Paderborn, Germany: Heinz Nixdorf MuseumsForum. 2016-10-04. Archived from the original on 2021-02-25. Retrieved 2021-08-23.
  37. ^ a b c d e f g Yacoub, Mousa; Turfa, Majd; Maurer, Fabian (2016-08-19). "2.1 Measurements and Properties". Reverse Engineering of the Computer Mouse RKS 100 (PDF). pp. 2–3, 5. Archived from the original (PDF) on 2017-11-15. Retrieved 2017-11-15. p. 2: […] The Encoders made by MCB transmit rotation through a 4-bit Gray code alternating between 14 possible configurations while only changing one bit each […] The commitment to a Gray code with only 14 possible configurations instead of one with 16 configurations may be caused by limitations on the part of the encoders. Within a full rotation, the encoders cycle through the Gray code for four times, resulting in 56 signals per turn. To rotate the encoders by 90° (14 signals), the RKS needs to be moved by around 10 mm [0.39 in]. While modern encoders use a 2-bit (i.e. 4 configurations) Gray code, the advantage of this 4-bit encoder lies in the detection of missed bit changes. If up to 6 bit changes would pass undetected, it would still be possible to find out the direction the encoder rotated in and then interpolate the movement of the mouse cursor. The Encoders work completely passive and simply connect or disconnect the four data cables from an input cable that can be connected to either ground or a power supply. The button of the RKS works in a similar way using one cable for input and one for output and connecting those while pressed. […] In total, 12 cables are used to connect the RKS to the TR-440 [de] – four data cables for each encoder, one input cable for both encoders, one ground for the upper metal plate, one input for the button and one output for the button. […] (NB. Contains some historical photos. See also: Encoder remarks.)
  38. ^ a b c d Müller, Jürgen (2021) [2018]. "The first rolling-ball mouse". e-basteln – Solving yesterday's problems today. Hamburg, Germany. Archived from the original on 2021-08-23. Retrieved 2021-08-23. […] The encoders are made by MCB in France, „codeur à contacts" type CC27E08. […] The encoders produce a 4-bit Gray code (only a single bit will change between adjacent states) with 14 states. Also, each individual output maintains its value for at least two successive states; that allows for a somewhat slower time constant on de-bouncing the contacts. […] This sequence is repeated 5 times for a full revolution of the encoder. Since the rubber O-ring on the encoder wheel has a diameter of 13 mm [0.51 in], that makes for a resolution of 5*14 counts / (π*13 mm) = 1.7 counts/mm = 43.5 counts/inch. […] [1] (NB. See also: Encoder remarks.)
  39. ^ a b c d e f g h i Mallebrein, Rainer [in German] (2018-02-18). "Oral History of Rainer Mallebrein" (PDF) (Interview) (in German and English). Interviewed by Steinbach, Günter. Singen am Hohentwiel, Germany / Mountain View, California, US: Computer History Museum. CHM Ref: X8517.2018. Archived (PDF) from the original on 2021-01-27. Retrieved 2021-08-23. (18 pages) (NB. See also: Encoder remarks.)
  40. ^ a b c d Ebner, Susanne (2018-01-24). "Entwickler aus Singen über die Anfänge der Computermaus: "Wir waren der Zeit voraus"" [Singen-based developer about the advent of the computer mouse: "We were ahead of time"]. Leben und Wissen. Südkurier (in German). Konstanz, Germany: Südkurier GmbH. OCLC 1184800329. ZDB-ID 1411183-4 DNB-IDN 019058799. Archived from the original on 2021-03-02. Retrieved 2021-08-22.
  41. ^ "Technische Angaben". Telefunken TR440 (PDF) (in German). Ulm, Germany: Telefunken Aktiengesellschaft, Fachbereich Anlagen Informationstechnik. May 1966. pp. 19–20 [20]. AH 5.2 WB 160/1. Archived (PDF) from the original on 2021-09-28. Retrieved 2021-08-24. p. 20: Peripheriegeräte […] Bildschirmarbeitsplatz […] Steuermöglichkeiten […] Eingabetastatur, Funktionstastatur, Rollkugelsteuerung […] (22 pages)
  42. ^ Benutzerstation: Sichtgeräte SIG 100, SIG 50 – Fernschreiber FSR 105 – Datenstation DAS 3200 (PDF). System TR 440 (in German) (0372 ed.). Konstanz, Germany: Telefunken Computer GmbH. March 1972. pp. 1–2. MPN N31.A2.10. Retrieved 2020-07-13. […] Sichtgerät SIG 100 […] Beim Sichtgerät lassen sich die Daten leicht über die Tastatur und Positionen über die Rollkugel eingeben. […] Rollkugel […] Als Zusatzeinrichtung des SIG 100 kann eine Rollkugelsteuerung geliefert werden, die es erlaubt, eine elektronisch eingeblendete Marke von Hand an jede beliebige Stelle des Bildschirms zu schieben. […] (6 pages)
  43. ^ a b c Holland, Martin (2019-05-14). ""Rollkugel": Erfinder gibt allererste PC-Maus nach Paderborn – Weltweit gibt es nur noch vier Exemplare: Der Erfinder der allerersten Computermaus hat eines der seltenen Geräte nach Nordrhein-Westfalen verschenkt". Heise online (in German). Heise Verlag. Archived from the original on 2020-11-08. Retrieved 2021-08-23. […] Mallebrein hatte die Maus für Telefunken entwickelt, das Unternehmen verkaufte sie ab 1968 zusammen mit seinem damaligen Spitzencomputer TR 440 [de]. Allerdings nur 46 Mal, vor allem an Universitäten, der Rechner war mit bis zu 20 Millionen Mark praktisch unerschwinglich teuer, sagt Mallebrein. […] Seine Maus – für 1500 Mark zu haben – geriet in Vergessenheit. Ein Patent gab es auch nicht. "Wegen zu geringer Erfindungshöhe", stand damals im Schreiben des Patentamts, erinnert sich der Senior. "Über Anwendungsmöglichkeiten war damals gar nicht gesprochen worden, nämlich dass die Maus Mensch-Maschine-Interaktion fahren kann." […] [2]
  44. ^ a b "50 Jahre Computer mit der Maus – Öffentliche Veranstaltung am 5. Dezember auf dem Campus Vaihingen" (Invitation to a plenum discussion) (in German). Stuttgart, Germany: Informatik-Forum Stuttgart (infos e.V.), GI- / ACM-Regionalgruppe Stuttgart / Böblingen, Institut für Visualisierung und Interaktive Systeme der Universität Stuttgart and SFB-TRR 161. 2016-11-28. Archived from the original on 2017-11-15. Retrieved 2017-11-15.
  45. ^ Borchers, Detlef Henning [in German] (2016-12-10). "50 Jahre Mensch-Maschine-Interaktion: Finger oder Kugel?". Heise online (in German). Heise Verlag. Archived from the original on 2017-11-15. Retrieved 2017-11-15.
  46. ^ "Telefunken's "Rollkugel"". Missoula, Montana, US: oldmouse.com. 2009. Archived from the original on 2021-08-22. Retrieved 2021-08-23.
  47. ^ "RKS 100-86 mouse ("Rollkugel")". Mountain View, California, US: Computer History Museum. 2011 [1968]. Item ID 102667911. Archived from the original on 2021-08-23. Retrieved 2021-08-24.
  48. ^ "Von Rollkugeln und Mäusen – Präsentation zur Computermaus im HNF" (Press announcement) (in German). Paderborn, Germany: Heinz Nixdorf MuseumsForum. 2019-05-14. Archived from the original on 2021-08-23. Retrieved 2021-08-24.
  49. ^ Gold, Virginia. "ACM Turing Award Goes to Creator of First Modern Personal Computer" (PDF). Association for Computing Machinery. Archived from the original on 2010-03-11. Retrieved 2011-01-11.
  50. ^ "A brief history of the mouse cursor, from Engelbart to PARC". A brief history of the mouse cursor, from Engelbart to PARC. Retrieved 2024-02-04.
  51. ^ Markoff, John (1982-05-10). "Computer mice are scurrying out of R&D labs". InfoWorld. pp. 10–11. Retrieved 2015-08-26.
  52. ^ "Logitech History, March 2007" (PDF). Logitech. Archived (PDF) from the original on 2008-12-21. Retrieved 2019-04-24.
  53. ^ "30 Years Of Microsoft Hardware". Microsoft. Retrieved 2012-07-15.
  54. ^ Tekla S. Perry (2005-08-01). "Of Modes and Men". IEEE Spectrum: Technology, Engineering, and Science News. IEEE.
  55. ^ Dvorak, John C. (1984-02-19). "The Mac Meets the Press". The San Francisco Examiner. ISBN 978-1-59327-010-0.
  56. ^ a b "How to Use Your Computer Mouse". For Dummies. Retrieved 2013-12-11.
  57. ^ https://www.usb.org/sites/default/files/documents/hut1_12v2.pdf (Button Page, 0x09)
  58. ^ Chatsonic (2021). The Concept of Gestural Interfaces. Independent. p. 1.
  59. ^ "Doug Engelbart: Father of the Mouse (interview)". Retrieved 2007-09-08.
  60. ^ Wadlow, Thomas A. (September 1981). "The Xerox Alto Computer". BYTE. 6 (9): 58–68.
  61. ^ a b "The Xerox Mouse Commercialized". Making the Macintosh: Technology and Culture in Silicon Valley. Archived from the original on 2010-07-21.
  62. ^ "Hawley Mark II X063X Mouses". oldmouse.com.
  63. ^ "Honeywell mechanical mouse". Archived from the original on 2007-04-28. Retrieved 2007-01-31.
  64. ^ "Honeywell mouse patent". Retrieved 2007-09-11.
  65. ^ "Keytronic 2HW73-1ES Mouse". Archived from the original on 2007-09-27. Retrieved 2007-01-31.
  66. ^ "Of Mice and Men... and PCs". News.softpedia.com. 1970-11-17. Retrieved 2017-11-27.
  67. ^ "Inventions, computer mouse – the CNN site". CNN. Archived from the original on 2005-04-24. Retrieved 2006-12-31.
  68. ^ a b "Computer mouse inventor dies in Vaud". World Radio Switzerland. 2009-10-14. Archived from the original on 2011-07-07. Retrieved 2009-10-28.
  69. ^ Caruso, Denise (1984-05-14). "People". InfoWorld. Vol. 6, no. 20. InfoWorld Media Group, Inc. p. 16. ISSN 0199-6649.
  70. ^ "Inertial mouse system". Free Patents Online. 1988. Retrieved 2018-03-23.
  71. ^ "Highly Sensitive Inertial Mouse". Fresh Patents. Archived from the original on 2007-01-08. Retrieved 2006-12-31.
  72. ^ Eisenberg, Anne (1999-02-25). "WHAT'S NEXT; Snuggling Up to Touchy-Feely Mice (Published 1999)". The New York Times. ISSN 0362-4331. Retrieved 2020-12-08.
  73. ^ Yoshida, Junko (2000-08-23). "Immersion tech adds tactile feedback to PC interface". EE Times.
  74. ^ US, "Method and Apparatus for Providing Force Feedback Over a Computer Network (US Patent 5,956,484)", issued 1996-08-01 
  75. ^ "Mousing with Good Vibrations". Wired Magazine. 1999-08-08. ISSN 1059-1028.
  76. ^ Heckner, T.; Kessler, C.; Egersdörfer, S.; Monkman, G. J. (14–16 June 2006). "Computer based platform for tactile actuator analysis". Actuator'06. Bremen.
  77. ^ "Digitizer tablet Definition". PC Magazine. Retrieved 2015-10-19.
  78. ^ "Evoluent VerticalMouse Vertical Mouse ergonomic mouse ergonomic computer mouse carpal tunnel syndrome repetitive stress disorder RSI". evoluent.com.
  79. ^ Odell, Dan; Johnson, Peter (2015). "Evaluation of flat, angled, and vertical computer mice and their effects on wrist posture, pointing performance, and preference". Work (Reading, Mass.). 52 (2): 245–253. doi:10.3233/WOR-152167. ISSN 1875-9270. PMID 26444940.
  80. ^ Product Specialists. "Handshoe Mouse (Original)". ergocanada.com. Archived from the original on 2014-07-14. Retrieved 2014-07-04.
  81. ^ McCracken, Harry. "Confessions of a Left-Handed Technology User". Time. Retrieved 2015-08-15.
  82. ^ Study at Wichita State University: "Examining First-Time Usage of the RollerMouse" [3], of 2003-12-08, uploaded 2014-07-11
  83. ^ "Razer Viper 8K Gaming Mouse Review | PCMag".
  84. ^ "How to create macros on a Razer mouse".
  85. ^ "Windows 8 How-to: Mice". Microsoft Hardware. Microsoft.
  86. ^ Lilly, Paul (2020-09-16). "Logitech is pushing out a 25,600 DPI software update to several gaming mice | PC Gamer". PC Gamer.
  87. ^ Feeney, Casper (2023-02-04). "What Does CPI Button On A Mouse Do? (Explained)".
  88. ^ Lilly, Paul (2018-08-06). "Gigabyte launches a gaming mouse with adjustable weights and 16,000 dpi sensor | PC Gamer". PC Gamer.
  89. ^ "Mad Catz R.A.T. 9 Product Page". Retrieved 2014-12-25.
  90. ^ Adams, Thomas (2013-06-11). "Peripheral Vision: Logitech G600 MMO Gaming Mouse". GameZone. Retrieved 2013-08-09.
  91. ^ "PC Gaming 101: Mouse Grip Styles". Digital Storm Online, Inc. Archived from the original on 2015-04-29.
  92. ^ "The palm grip". Ergonomics guide. Razer. Archived from the original on 2013-10-31. Retrieved 2013-08-12.
  93. ^ a b c "Razer Mamba 2012 | RZ01-00120 Support". mysupport.razer.com. Retrieved 2022-09-22.
  94. ^ "The claw grip". Ergonomics guide. Razer. Archived from the original on 2013-04-23. Retrieved 2013-08-12.
  95. ^ "The fingertip grip". Ergonomics guide. Razer. Archived from the original on 2011-10-22. Retrieved 2013-08-12.
  96. ^ a b "Interfacing to mouse.sys". Archived from the original on 2011-08-19. Retrieved 2011-10-08.
  97. ^ Lyon, Richard Francis (August 1981). The Optical Mouse, and an Architectural Methodology for Smart Digital Sensors (PDF). Palo Alto, California, US: Palo Alto Research Center (PARC), Xerox Corporation. VLSI-81-1. Archived (PDF) from the original on 2021-04-15. Retrieved 2021-08-24. Front-facing side of 10: The counters needed for X and Y simply count through four states, in either direction (up or down), changing only one bit at a time (i.e. 00, 01, 11, 10). This is a simple case of either a Gray-code counter or a Johnson counter (Moebius counter). (1+3+2*11+2+2*1+2+2*4+1 pages)
  98. ^ a b c Paul, Matthias R. (2002-04-06). "Re: [fd-dev] ANNOUNCE: CuteMouse 2.0 alpha 1". freedos-dev. Archived from the original on 2020-02-07. Retrieved 2020-02-07.
  99. ^ Isaja, Salvatore (2003-09-03). "FreeDOS-32 – Serial Mouse driver". Archived from the original on 2009-03-02.
  100. ^ Chapweske, Adam (2003-04-01). "Computer Engineering Tips – PS/2 Mouse Interface". Computer-engineering.org. Archived from the original on 2008-09-16. Retrieved 2013-03-10.
  101. ^ Retrieved 31 December 2006 Archived 2008-04-08 at the Wayback Machine
  102. ^ "Keyboard scancodes: The PS/2 Mouse". Win.tue.nl. Retrieved 2017-12-08.
  103. ^ Johnston, Lisa. "What Is a Nano Wireless Receiver?". Archived from the original on 2010-09-24. Retrieved 2010-09-03.
  104. ^ "Features and Benefits of Version 8.0-Series Mouse Drivers".
  105. ^ "Human Interface Devices Design Guide". microsoft.com. Microsoft. Archived from the original on 2010-12-22. Retrieved 2010-12-26.
  106. ^ a b "Enhanced Wheel Support in Windows".
  107. ^ "Windows and the 5-Button Wheel Mouse". Microsoft Developer Network. Microsoft. 2001-12-04. Archived from the original on 2013-03-14. Retrieved 2019-04-17.
  108. ^ "Connect a Bluetooth device that does not have or require a transceiver".
  109. ^ "Bluetooth Low Energy Overview". 2023-09-29.
  110. ^ "Multipoint Mouse SDK". Microsoft Developer. Microsoft. Archived from the original on 2015-02-16. Retrieved 2012-08-05.
  111. ^ Nakamura, S.; Tsukamoto, M.; Nishio, S. (26–28 August 2001). "Design and implementation of the double mouse system for a Window environment". 2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233). IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. Vol. 1. IEEE. pp. 204–207. doi:10.1109/PACRIM.2001.953558. hdl:11094/14053. ISBN 0-7803-7080-5.
  112. ^ "Logitech M570 Wireless Trackball Mouse Review: Unconventional Features".
  113. ^ "Pointer ballistics for Windows XP". Windows Hardware Developer Center Archive. Microsoft. 2002. Archived from the original on 2010-12-22. Retrieved 2010-04-29.
  114. ^ Guy, Eric "Unit24". "Corepad Victory & Deskpad XXXL". Archived from the original on 2006-04-06. Retrieved 2007-10-03.{{cite web}}: CS1 maint: numeric names: authors list (link)
  115. ^ Sam, Raymond (2019-07-06). "Mouse Feet Replacement Guide – Are Hyperglides worth it?". thegamingsetup. Retrieved 2020-09-29.
  116. ^ Chan, Andrew (November 2004). "The Macintosh Phenomenon: Celebrating Twenty Years of the World's Most Adored Desktop Computers". HWM: 74–77.
  117. ^ Gladwell, Malcolm (2011-05-16). "Creation Myth – Xerox PARC, Apple, and the truth about innovation". The New Yorker. Retrieved 2011-08-31. The mouse was conceived by the computer scientist Douglas Engelbart, developed by Xerox PARC, and made marketable by Apple
  118. ^ Booth, Stephen A. (January 1987). "Colorful New Apple". Popular Mechanics. 164 (1): 16. ISSN 0032-4558.
  119. ^ Shiels, Maggie (2008-12-03). "Logitech's billionth mouse". BBC News. Retrieved 2010-05-29.
  120. ^ Mace, Scott (1984-05-07). "In Praise of Classics". InfoWorld. p. 56. Retrieved 2015-02-06.
  121. ^ Chris Klochek and I. Scott MacKenzie (2006). Performance measures of game controllers in a three-dimensional environment. Proceedings of Graphics Interface 2006. pp. 73–79. Canadian Information Processing Society. ISBN 1-56881-308-2
  122. ^ "Sensitivity Converter & Calculator – 3D Aim Trainer". 3DAimTrainer. 2024-04-10.
  123. ^ "First Use of Freelook in a FPS". Guinness World Records. Retrieved 2015-10-17.
  124. ^ Phillips, Casey (2011-08-19). "Super Nostalgia: Local Gamers Fondly Remember Super Nintendo on Its 20th Anniversary". Times Free Press. Retrieved 2015-10-18.

Further reading

External links