
En la interacción persona-ordenador , un cursor es un indicador que se utiliza para mostrar la posición actual en un monitor de ordenador u otro dispositivo de visualización que responde a las entradas, como un cursor de texto o un puntero del ratón.
Etimología
Cursor proviene del latín y significa "corredor". Un cursor es el nombre que se le da a la lámina transparente grabada con una línea fina que se usa para marcar un punto en una regla de cálculo . El término se transfirió posteriormente a las computadoras por analogía.

El 14 de noviembre de 1963, mientras asistía a una conferencia sobre gráficos por computadora en Reno, Nevada , Douglas Engelbart, del Augmentation Research Center (ARC), expresó por primera vez sus ideas para perseguir su objetivo de desarrollar tecnología informática, tanto de hardware como de software, para aumentar la inteligencia humana, reflexionando sobre cómo adaptar los principios subyacentes del planímetro para ingresar datos de coordenadas X e Y, e imaginó algo parecido al cursor de un ratón al que inicialmente llamó " bug ", que, en una forma de 3 puntos, podría tener un "punto de caída y 2 ruedas ortogonales". [ 1 ] Escribió que el "bug" sería "más fácil" y "más natural" de usar, y a diferencia de un lápiz óptico, se mantendría quieto al soltarlo, lo que significaba que sería "mucho mejor para la coordinación con el teclado". [ 1 ]
Según Roger Bates, un joven diseñador de hardware en ARC bajo la dirección de Bill English , el cursor en la pantalla, por alguna razón desconocida, también se denominaba CAT en ese momento, lo que llevó a llamar también ratón al nuevo dispositivo señalador . [ 2 ] [ 3 ]
cursor de texto

En la mayoría de las interfaces de línea de comandos o editores de texto , el cursor de texto, también conocido como acento circunflejo , [ 4 ] es un guion bajo ( _ ), un bloque invertido ( █ ) o una barra vertical ( | ), que puede parpadear o permanecer fija, indicando dónde se colocará el texto al introducirlo (el punto de inserción ). En las pantallas de modo texto , no era posible mostrar una barra vertical entre los caracteres para indicar dónde se insertaría el nuevo texto, por lo que se utilizaba un guion bajo o un cursor de bloque. En los casos en que se utilizaba un bloque, este se creaba generalmente invirtiendo los píxeles del carácter mediante la función OR exclusiva de la operación matemática booleana . [ 5 ] En los editores de texto y procesadores de texto de diseño moderno en pantallas de mapa de bits , normalmente se utiliza la barra vertical .
En una aplicación típica de edición de texto , el cursor se puede mover pulsando varias teclas. Estas incluyen las cuatro teclas de cursor , las teclas Re Pág y Av Pág , la tecla Inicio , la tecla Fin y diversas combinaciones de teclas que incluyen una tecla modificadora, como la tecla Control . La posición del cursor también se puede cambiar moviendo el puntero del ratón a otra ubicación del documento y haciendo clic.
El parpadeo del cursor de texto suele suspenderse temporalmente cuando se mueve; de lo contrario, el cursor puede cambiar de posición cuando no está visible, lo que dificulta seguir su ubicación.
El concepto de cursor parpadeante se puede atribuir a Charles Kiesling Sr. a través de la patente estadounidense 3531796, [ 6 ] [ 7 ] presentada en agosto de 1967. [ 8 ]
Algunas interfaces utilizan un guion bajo o una fina barra vertical para indicar que el usuario está en modo de inserción , donde el texto se insertará en medio del texto existente, y un bloque más grande para indicar que está en modo de sobrescritura , donde el texto insertado sobrescribirá el texto existente. De esta forma, un cursor de bloque puede interpretarse como un fragmento de texto seleccionado de un carácter de ancho, ya que al escribir se reemplazará el texto del cursor con el nuevo texto.
Texto bidireccional
Un cursor de texto de línea vertical con un pequeño apéndice que apunta hacia la izquierda o hacia la derecha sirve para indicar la dirección del flujo de texto en sistemas que admiten texto bidireccional , y por ello se conoce habitualmente entre los programadores como «cursor bidireccional». En algunos casos, el cursor puede dividirse en dos partes, cada una de las cuales indica dónde se insertaría el texto de izquierda a derecha y de derecha a izquierda. [ 9 ]
Puntero


En informática , un puntero o puntero del ratón (como parte del estilo de interacción WIMP de un ordenador personal ) [ 10 ] [ 11 ] [ 12 ] es un símbolo o imagen gráfica en el monitor u otro dispositivo de visualización que refleja los movimientos del dispositivo señalador , generalmente un ratón , un panel táctil o un lápiz óptico . Indica el punto donde se realizan las acciones del usuario. Puede utilizarse en interfaces de usuario basadas en texto o gráficas para seleccionar y mover otros elementos. El cursor del teclado también puede reposicionarse mediante el puntero.
Aunque es distinto del cursor de texto, al puntero del ratón también se le llama cursor, cursor del ratón o ratón. [ 13 ]
El puntero suele aparecer como una flecha inclinada (inclinada porque históricamente mejoraba su apariencia en pantallas de baja resolución [ 14 ] ), pero puede variar entre diferentes programas o sistemas operativos . El uso de un puntero se emplea cuando el método de entrada, o dispositivo señalador, es un dispositivo que puede moverse fluidamente por la pantalla y seleccionar o resaltar objetos en ella. En las interfaces gráficas de usuario (GUI) donde el método de entrada se basa en teclas físicas, como el teclado de cinco direcciones en muchos teléfonos móviles , no se utiliza puntero, y en su lugar, la GUI se basa en un estado de enfoque claro .
El puntero reproduce los movimientos del dispositivo señalador , generalmente un ratón , un panel táctil o un trackball . Este tipo de puntero se utiliza para manipular elementos de las interfaces gráficas de usuario, como menús, botones , barras de desplazamiento o cualquier otro widget .
Apariencia

El punto de acceso del puntero es el píxel activo del puntero, que se utiliza para seleccionar un clic o arrastrar . El puntero de flecha estándar tiene el punto de acceso en la punta; de lo contrario, suele estar en el centro, aunque puede ubicarse en cualquier parte del puntero. [ 15 ] [ 16 ]
En muchas interfaces gráficas de usuario (GUI), mover el puntero por la pantalla puede revelar otros puntos interactivos a medida que el puntero cambia de forma según las circunstancias. Por ejemplo:
- En el texto que el usuario puede seleccionar o editar, el puntero cambia a una barra vertical con pequeñas barras transversales (o extensiones curvas similares a las de una serifa ) en la parte superior e inferior , a veces llamada viga en I, ya que se asemeja a la sección transversal del detalle constructivo del mismo nombre.
- Al mostrar un documento, el puntero puede aparecer como una mano con todos los dedos extendidos, lo que permite desplazarse por la página mostrada.
- Las aplicaciones gráficas suelen mostrar indicadores como pinceles, lápices o cubos de pintura, dependiendo de la herramienta que esté activa.
- En un borde o esquina de una ventana, el puntero suele cambiar a una flecha doble (horizontal, vertical o diagonal), lo que indica que el usuario puede arrastrar el borde o la esquina en la dirección indicada para ajustar el tamaño de la ventana. Las flechas dobles se utilizan de forma similar con divisores móviles cuando una ventana se divide en dos o más partes.
- Las esquinas y los bordes de la pantalla también pueden funcionar como puntos de acceso . Según la ley de Fitts , que predice el tiempo necesario para alcanzar un área objetivo, mover el puntero del ratón o del lápiz óptico hacia esos puntos es fácil y rápido. Dado que el puntero suele detenerse al llegar al borde de la pantalla, el tamaño de esos puntos puede considerarse prácticamente infinito, por lo que se puede acceder rápidamente a las esquinas y los bordes con mayor actividad moviendo el puntero hacia ellos. [ 17 ] [ 18 ]
- Mientras un proceso informático está realizando tareas y no puede aceptar la entrada del usuario, se muestra un indicador de espera (un reloj de arena en Windows anterior a Vista y muchos otros sistemas, un anillo giratorio en Windows Vista y posteriores, un reloj en el Mac OS clásico o un molinillo giratorio en macOS ) cuando el puntero del ratón se encuentra en la ventana correspondiente.
- Cuando el puntero se sitúa sobre un hipervínculo , un evento mouseover lo transforma en una mano con el dedo índice extendido. A menudo, aparece un texto informativo sobre el enlace en una ventana emergente , que desaparece cuando el usuario aleja el puntero. Las ventanas emergentes que se muestran dependen de la implementación del navegador web ; muchos navegadores muestran el título del elemento (lo más común hoy en día), el atributo alt (históricamente) o el atributo tooltips no estándar . Esta forma de puntero se utilizó por primera vez para los hipervínculos en HyperCard de Apple Computer .
- En Windows 7 , cuando se introdujo Windows Touch para mejorar la experiencia táctil, se muestra un puntero táctil en lugar del puntero del ratón. Este puntero táctil se puede desactivar en el Panel de control y tiene la forma de un pequeño diamante. Al tocar la pantalla, aparece una onda azul alrededor del puntero táctil para proporcionar retroalimentación visual. Al deslizar el dedo para desplazarse, etc., el puntero táctil sigue el movimiento del dedo. Si la función de pulsar y mantener pulsado para hacer clic con el botón derecho está activada, al mantener pulsado aparecerá un anillo blanco grueso alrededor del puntero táctil. Cuando aparece este anillo, al soltar el dedo se realiza un clic con el botón derecho.
- Si se usa un lápiz, el icono de clic izquierdo aparece incoloro en lugar de azul, y el anillo de clic derecho es más delgado y se encuentra más cerca de la punta del lápiz que toca la pantalla. Al hacer clic (ya sea con el botón izquierdo o derecho), no se mostrará el puntero táctil, pero al deslizar el dedo, este seguirá la posición de la punta del lápiz.
- Además, el puntero táctil solo aparecería en el escritorio una vez que el usuario haya iniciado sesión en Windows 7. En la pantalla de inicio de sesión, el puntero del ratón simplemente saltaría al punto tocado y se enviaría un clic izquierdo al pulsar la pantalla, de forma similar a como se utiliza la entrada táctil en sistemas operativos anteriores a Windows 7.
- En Windows 8 y versiones posteriores con pantalla táctil , la retroalimentación táctil visual muestra un círculo translúcido donde el dedo toca la pantalla y un cuadrado al intentar mantener pulsado para hacer clic con el botón derecho. Un deslizamiento se muestra con una línea translúcida de grosor variable. La retroalimentación se puede activar y desactivar en la configuración de Lápiz y entrada táctil del Panel de control en Windows 8 y Windows 8.1 , o en la aplicación Configuración en Windows 10. También se puede aumentar su intensidad y tamaño cuando sea necesario resaltarla, por ejemplo, durante una presentación. Sin embargo, el puntero táctil suele ser menos visible en entornos de pantalla táctil de sistemas operativos Windows posteriores a Windows 7.
- Al pasar el ratón por encima, también se muestra una información emergente que describe el elemento sobre el que se sitúa el cursor. Esta información explica para qué sirve seleccionar un elemento activo o qué acción realizará. La información emergente solo aparece cuando el cursor permanece fijo sobre el contenido. Un uso común de esta información es al navegar por internet para conocer el destino de un enlace antes de seleccionarlo, si la URL del texto no es reconocible.
- Al usar la pantalla táctil o un lápiz óptico con Windows, al pasar el cursor sobre el elemento (cuando sea compatible) o al realizar un gesto o deslizamiento específico, puede aparecer la información sobre herramientas.
Puntero de viga en I

El puntero en forma de I (también llamado cursor en forma de I) es un cursor con forma de letra I mayúscula con serifa . El propósito de este cursor es indicar que el texto debajo del cursor se puede resaltar y, a veces, insertar o modificar. [ 19 ]
Rastros de puntero y animación

El rastro del puntero se puede usar para mejorar su visibilidad durante el movimiento. El rastro del puntero es una característica delos sistemas operativosque mejora la visibilidad del puntero. Aunque está desactivado por defecto, el rastro del puntero ha sido una opción en todas las versiones de Microsoft Windows desdeWindows 3.1xlos paneles DSTNde bajo costoque incluían las computadoras portátiles de la época.Debido a los tiempos de respuesta generalmente altos de estas pantallas de matriz pasiva, los movimientos rápidos del ratón provocaban que el cursor desapareciera intermitentemente.
Cuando el puntero está activo y se mueve el ratón o el lápiz óptico, el sistema espera un instante antes de eliminar la imagen del puntero de su posición anterior en la pantalla. Una copia del puntero permanece en cada punto que ha visitado hasta ese momento, creando un rastro de iconos que siguen al puntero real. Cuando el usuario deja de mover el ratón o retira el lápiz óptico de la pantalla, los rastros desaparecen y el puntero vuelve a su posición normal.
Las guías de puntero se han incorporado como una función principalmente para usuarios con problemas de visión y para pantallas donde la baja visibilidad puede convertirse en un problema, como las pantallas LCD bajo la luz solar intensa.
En Windows, el rastro del puntero se puede habilitar en el Panel de control , normalmente en el miniaplicativo Mouse .
Introducido con Windows NT , un puntero animado era una pequeña animación en bucle que se reproducía en la ubicación del puntero. [ 20 ] Esto se utiliza, por ejemplo, para proporcionar una señal visual de que el ordenador está ocupado con una tarea. [ 21 ] Tras su introducción, muchos punteros animados estuvieron disponibles para su descarga por parte de proveedores externos. Los punteros animados no están exentos de problemas. Además de imponer una pequeña carga adicional en la CPU, las rutinas de puntero animado introdujeron una vulnerabilidad de seguridad . Un exploit del lado del cliente conocido como la vulnerabilidad de ejecución remota de código del cursor animado de Windows utilizó una vulnerabilidad de desbordamiento de búfer para cargar código malicioso a través de la rutina de carga del cursor animado de Windows. [ 22 ]
cursor 3D

La idea de usar un cursor como marcador o punto de inserción para nuevos datos o transformaciones, como la rotación, puede extenderse a un entorno de modelado 3D . Blender , por ejemplo, utiliza un cursor 3D para determinar dónde se realizarán operaciones como la colocación de mallas en la ventana gráfica 3D. [ 23 ]
Véase también
- Susan Kare , diseñadora de varias de las formas de cursor más comunes.
- Conjunto de herramientas Microangelo
- Palpitante
- Información sobre herramientas
- Cursorial
- CopyCursor , una función presente en Acorn MOS (1981 ), RISC OS (1987), la serie Amstrad CPC (1984) y los controladores de teclado extendidos para DOS K3PLUS/FreeKEYB (1991).
Referencias
- 1 2 Bardini, Thierry (2000). Bootstrapping: Douglas Engelbart, Coevolution, and the Origins of Personal Computing . Stanford, EE. UU.: Stanford University Press . pág . 95. ISBN 978-0-80473871-2.
- ↑ Markoff, John Gregory (2005) [11 de junio de 2004]. «2. Aumento» . Lo que dijo el Lirón: Cómo la contracultura de los sesenta dio forma a la industria de la computadora personal . Penguin Books / Penguin Random House LLC . págs. 123–124 . ISBN 978-1-10120108-4ISBN 1-10120108-8. Recuperado el 26 de agosto de 2021. págs. 123–124 :
[…] Aunque se suele creer que la historia de cómo el
ratón
obtuvo su nombre se ha perdido en el tiempo, Roger Bates, un joven diseñador de hardware que trabajaba para
Bill English
, recuerda claramente cómo se eligió el nombre. […] Recuerda que lo que hoy se llama cursor en la pantalla se llamaba entonces «CAT». Bates ha olvidado qué significaban las siglas CAT, y nadie más parece recordarlo tampoco, pero en retrospectiva, parece obvio que un gato perseguiría al ratón con cola en el escritorio. […]
(336 páginas)
- ↑ Markoff, John Gregory (3 de julio de 2013). «Douglas C. Engelbart, 1925-2013: Visionario de la informática que inventó el ratón» . The New York Times . Archivado del original el 15 de junio de 2021. Consultado el 26 de agosto de 2021. [ …]
Es difícil precisar
cuándo y bajo qué circunstancias surgió el término «
ratón », pero un diseñador de hardware, Roger Bates, ha sostenido que ocurrió bajo la supervisión del Sr.
English
. El Sr. Bates era estudiante de segundo año de universidad y el Sr. English era su mentor en ese momento. El Sr. Bates dijo que el nombre era una extensión lógica del término que se usaba entonces para el cursor en una pantalla: CAT. El Sr. Bates no recordaba qué significaban las siglas CAT, pero a todos les parecía que el cursor perseguía su dispositivo de escritorio. […]
- ↑ CORRECCIÓN: La forma del cursor aparece como un rectángulo grueso después de cambiar del Editor de métodos de entrada (IME) coreano al inglés en Visual FoxPro 8.0.
- ↑ Patente estadounidense n.° 4197590
- ↑ Kiesling, Charles. "Patente estadounidense 3531796: Cursor parpadeante para pantalla CRT" . Patentes de Google . Consultado el 6 de enero de 2022 .
- ↑ "Tamaño del texto comentar compartir tuitear correo electrónico Imprimir Obituario de Charles A., Sr. Kiesling" . Star Tribune . Consultado el 6 de enero de 2022 .
- ↑ "¿Quién inventó el cursor parpadeante?" . mouse - ¿Quién inventó el cursor parpadeante? - User Experience Stack Exchange . Stack Exchange . Consultado el 6 de enero de 2022 .
- ↑ Guía de programación de ATSUI: Manejo del cursor , página 32.
- ↑ Markoff, John (16 de febrero de 2009). "El teléfono móvil: navegando por nuestras vidas" . The New York Times . Nueva York . Consultado el 14 de diciembre de 2011.
[...] la llamada interfaz WIMP: para ventanas, iconos, menús, puntero [...]
- ↑ Hinckley, Ken (diciembre de 1996). "Problemas hápticos para la manipulación virtual" . Microsoft . Consultado el 14 de diciembre de 2011.
El paradigma de interfaz Windows-Iconos-Menús-Puntero (WIMP) domina los sistemas informáticos modernos.
- ↑ Hinckley, Ken. «Tecnologías y técnicas de entrada» (PDF) . Microsoft . Consultado el 14 de diciembre de 2011. Los
investigadores buscan ir más allá de la interfaz actual «WIMP» (Windows, Icons, Menus, and Pointer) [...]
- ↑ "Cursor" . MDN Web Docs . 4 de febrero de 2025.
- ↑ "Documento de 1981 revela por qué el cursor del ratón está inclinado y no recto" . Archivado del original el 17 de febrero de 2014. Consultado el 18 de febrero de 2014 .
- ↑ "Ratón" . Archivado del original el 3 de febrero de 2009. Consultado el 29 de mayo de 2008 .
- ↑ "Configurar el punto de acceso del cursor" . 2 de mayo de 2008. Archivado del original el 2 de mayo de 2008.
- ↑ Hale, Kevin (2007-10-03). "Visualizando la Ley de Fitts" . Particle Tree .
- ↑ Atwood, Jeff (2006-08-09). "La ley de Fitts y la anchura infinita" . Coding Horror . Archivado del original el 14-02-2014 . Recuperado el 07-04-2021 .
- ↑ ComputerHope.com
- ↑ Personal (2007). Enciclopedia de Tecnología de la Información . Atlantic Publishers & Distributors. pág. 24. ISBN 978-81-269-0752-6.
- ↑ Lock & Philander (2009). Michael Sangster (ed.). FCS Systems Analysis & Design L4 . Pearson Education South Africa. pág. 149. ISBN 978-1-77025-428-2.
- ↑ McClure, Stuart; Scambray, Joel; Kurtz, George (2009). Hacking al descubierto: secretos y soluciones de seguridad de redes (6.ª ed.). McGraw Hill Professional. pág. 177. ISBN 978-0-07-161374-3.
- ↑ "Cursor 3D — Manual de Blender" . docs.blender.org . Consultado el 4 de abril de 2022 .
Enlaces externos
- Creación y control de cursores del navegador
- Cursores personalizados CSS compatibles con múltiples navegadores
- Instalación de un cursor en su computadora
- Directrices de diseño para aplicaciones de escritorio de Windows: Formas comunes de punteros
- Directrices de interfaz humana de Apple: Consejos
- Elementos de la interfaz gráfica de usuario
- Interfaces de usuario
- Técnicas de interfaz de usuario
- Realidad virtual
- Comunicación humana
- Interacción humano-máquina