De Wikipedia, la enciclopedia libre
  (Redirigido desde el cursor del mouse )
Saltar a navegación Saltar a búsqueda
Un cursor de texto parpadeante mientras escribe Wikipedia .

En las interfaces de usuario de computadora , un cursor es un indicador que se usa para mostrar la posición actual para la interacción del usuario en un monitor de computadora u otro dispositivo de visualización que responderá a la entrada de una entrada de texto o dispositivo señalador . El cursor del mouse también se llama puntero , [1] debido a su parecido en el uso con un dispositivo de puntero .

Origen del término [ editar ]

Cursor significa 'corredor' en latín. Un cursor es el nombre que se le da a la diapositiva transparente grabada con una línea de cabello que se usa para marcar un punto en una regla de cálculo . Luego, el término se transfirió a las computadoras por analogía.

Cursor de texto [ editar ]

El cursor para el símbolo del sistema de Windows (que aparece como un guión bajo al final de la línea)

En la mayoría de las interfaces de línea de comandos o editores de texto , el cursor de texto, también conocido como símbolo de intercalación , [2] es un guión bajo , un rectángulo sólido o una línea vertical, que puede ser intermitente o fija, lo que indica dónde se colocará el texto cuando ingresado (el punto de inserción ). En las pantallas en modo texto , no era posible mostrar una barra vertical entre caracteres para mostrar dónde se insertaría el nuevo texto, por lo que se utilizó un guión bajo o un cursor de bloque. En situaciones en las que se usó un bloque, el bloque generalmente se creaba invirtiendo los píxeles del carácter usando la función o exclusiva matemática booleana . [3] Activadoeditores de texto y procesadores de texto de diseño moderno en pantallas de mapa de bits , en su lugar se suele utilizar la barra vertical.

En una aplicación de edición de texto típica , el cursor se puede mover presionando varias teclas. Estos incluyen las cuatro teclas de flecha , las teclas Page Up y Page Down , la tecla Inicio , la tecla Fin y varias combinaciones de teclas que involucran una tecla modificadora como la tecla Control . La posición del cursor también se puede cambiar moviendo el puntero del mouse a una ubicación diferente en el 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 su localización.

Algunas interfaces usan un guión bajo o una barra vertical delgada para indicar que el usuario está en modo de inserción , un modo en el que el texto se insertará en el medio del texto existente y un bloque más grande para indicar que el usuario está en modo de sobreescritura , donde se inserta el texto sobrescribirá el texto existente. De esta manera, un cursor de bloque puede verse como un fragmento de texto seleccionado de un carácter de ancho, ya que escribir reemplazará el texto "en" el cursor con el nuevo texto.

Texto bidireccional [ editar ]

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 lo tanto, los programadores lo conocen como 'cursor bidi'. 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. [4]

Puntero [ editar ]

Los roles de cursor comunes para un conjunto de cursores.
Tipos de puntero comunes (ampliado)

En informática , un puntero o cursor de ratón (como parte del estilo de interacción WIMP de una computadora personal ) [5] [6] [7] es un símbolo o imagen gráfica en el monitor de la computadora u otro dispositivo de visualización que hace eco de los movimientos del dispositivo señalador , comúnmente un mouse , panel táctil o lápiz óptico. Señala el punto donde tienen lugar las acciones del usuario. Se puede utilizar en interfaces de usuario gráficas o basadas en texto para seleccionar y mover otros elementos. Es distinto del cursor, que responde a la entrada del teclado . El cursor también se puede reposicionar usando el puntero.

El puntero comúnmente aparece como una flecha en ángulo (en ángulo porque históricamente esa apariencia mejoró en pantallas de baja resolución [8] ), pero puede variar dentro de 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 con fluidez por una pantalla y seleccionar o resaltar objetos en la pantalla. En las GUI donde el método de entrada se basa en teclas físicas, como la tecla de cinco direcciones en muchos teléfonos móviles , no se utiliza un puntero y, en cambio, la GUI se basa en un estado de enfoque claro .

El puntero o el cursor del mouse hace eco de los movimientos del dispositivo señalador , comúnmente un mouse , panel táctil o trackball . Este tipo de cursor se utiliza para manipular elementos de interfaces gráficas de usuario como menús, botones , barras de desplazamiento o cualquier otro widget . Se le puede llamar "puntero del mouse", porque el mouse es el tipo dominante de dispositivo señalador que se usa con las computadoras de escritorio .

Apariencia [ editar ]

Un cursor de espera reemplaza el puntero con un reloj de arena.

El punto de acceso del puntero es el píxel activo del puntero, que se utiliza para apuntar a un clic o arrastrar . El punto de acceso normalmente se encuentra a lo largo de los bordes del puntero o en su centro, aunque puede residir en cualquier ubicación del puntero. [9] [10]

En muchas GUI, mover el puntero por la pantalla puede revelar otros puntos de acceso a la pantalla 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 en forma de serif ) en la parte superior e inferior, a veces llamada " I-beam ", ya que se asemeja a la cruz. Sección del detalle constructivo del mismo nombre.
  • Cuando se muestra un documento, el puntero puede aparecer como una mano con todos los dedos extendidos, lo que permite desplazarse "empujando" la página mostrada.
  • Los indicadores de edición de gráficos, como pinceles, lápices o cubos de pintura, pueden aparecer cuando el usuario edita una imagen.
  • En un borde o esquina de una ventana, el puntero generalmente cambia a una flecha doble (horizontal, vertical o diagonal) que indica que el usuario puede arrastrar el borde / esquina en la dirección indicada para ajustar el tamaño y la forma de la ventana.
  • Las esquinas y los bordes de toda la pantalla también pueden actuar como puntos de acceso. De acuerdo con la ley de Fitts , que predice el tiempo que se tarda en llegar a un área objetivo, mover los punteros del mouse y del lápiz óptico a esos puntos es fácil y rápido. Como el puntero generalmente se detiene al llegar a un borde de la pantalla, el tamaño de esos puntos puede considerarse de tamaño virtual infinito, por lo que las esquinas calientes y los bordes se pueden alcanzar rápidamente lanzando el puntero hacia los bordes. [11] [12]
  • Mientras un proceso de computadora está realizando tareas y no puede aceptar la entrada del usuario, se muestra un puntero de espera (un reloj de arena en Windows antes de Vista y muchos otros sistemas, un anillo giratorio en Windows Vista y posterior, un reloj en el Mac OS clásico o un molinete giratorio en macOS) cuando el puntero del mouse está en la ventana correspondiente.
  • Cuando el puntero se desplaza sobre un hipervínculo , un evento de mouseover cambia el puntero en una mano con el dedo índice extendido. A menudo, puede aparecer algún texto informativo sobre el enlace en una información sobre herramientas , que desaparece cuando el usuario aleja el puntero. La información sobre herramientas que se muestra en el cuadro depende de la implementación del navegador web ; muchos navegadores web mostrarán el "título" del elemento, el atributo "alt" o el atributo no estándar "información sobre herramientas". Esta forma de puntero se utilizó por primera vez para hipervínculos en HyperCard de Apple Computer .
  • En Windows 7 , cuando Windows Touch se introdujo en la corriente principal para hacer que Windows fuera más fácil de usar, se muestra un puntero táctil en lugar del puntero del mouse. El puntero táctil se puede apagar en el Panel de control y se asemeja a una pequeña forma de diamante. Cuando se toca la pantalla, aparece una ondulación azul alrededor del puntero táctil para proporcionar información táctil visual. Al deslizar para desplazarse, etc., el puntero táctil seguiría el dedo mientras se mueve. Si está habilitado tocar y mantener presionado para hacer clic derecho, tocar y mantener presionado mostrará un anillo blanco grueso alrededor del puntero táctil. Cuando aparece este anillo, al soltar el dedo se realiza un clic derecho.
    • Si se usa un bolígrafo, la ondulación del clic izquierdo es incolora en lugar de azul y el anillo del clic derecho es un anillo más delgado que aparece más cerca de la punta del lápiz que hace contacto con la pantalla. Un clic (ya sea hacia la izquierda o hacia la derecha) no mostrará el puntero táctil, pero al deslizar el dedo se mostrará el puntero que seguirá la punta del lápiz.
    • Además, el puntero táctil solo aparecerá en el escritorio una vez que el usuario haya iniciado sesión en Windows 7. En la pantalla de inicio de sesión, el cursor del mouse simplemente saltaría al punto que se toca y un clic izquierdo se enviaría con un toque, de manera similar hasta cuando se utiliza la entrada táctil en sistemas operativos anteriores a Windows 7.
  • En Windows 8 y superior, la retroalimentación táctil visual muestra un círculo translúcido donde el dedo hace contacto con la pantalla y un cuadrado cuando se intenta tocar y mantener presionado para hacer clic con el botón derecho. Un deslizamiento se muestra mediante una línea translúcida de grosor variable. La retroalimentación se puede activar y desactivar en la configuración de lápiz y toque del Panel de control en Windows 8 y Windows 8.1 o en la aplicación Configuración en Windows 10 , y la retroalimentación también se puede hacer más oscura y más grande donde sea necesario enfatizarla, como cuando presentación. Sin embargo, el puntero táctil normalmente es menos visible en entornos de pantalla táctil de sistemas operativos Windows posteriores a Windows 7.
  • El gesto de pasar el mouse o pasar el mouse también puede mostrar una información sobre herramientas , que presenta información sobre lo que el puntero está pasando; la información es una descripción de para qué sirve la selección de un elemento activo o qué hará. La información sobre herramientas aparece solo cuando está inmóvil sobre el contenido. Un uso común de ver la información es cuando se navega por Internet para conocer el destino de un enlace antes de seleccionarlo, si la URL del texto no es reconocible.
    • Cuando se usa la función táctil o un lápiz con Windows, al pasar el cursor cuando se admite o realizar un gesto o un movimiento rápido puede mostrar la información sobre herramientas

Puntero en forma de I [ editar ]

El puntero de la viga I.

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

Trazos de puntero y animación [ editar ]

Un ejemplo de estelas del puntero del mouse.

Los rastros de puntero se pueden utilizar para mejorar su visibilidad durante el movimiento. Los rastros de puntero son una característica de los sistemas operativos GUIpara mejorar la visibilidad del puntero. Aunque está deshabilitado de forma predeterminada, los rastros de puntero han sido una opción en todas las versiones de Microsoft Windows desde Windows 3.1x .

Cuando los rastros del puntero están activos y se mueve el mouse o el lápiz, el sistema espera un momento antes de quitar la imagen del puntero de la ubicación anterior en la pantalla. Una copia del puntero persiste en cada punto que el puntero ha visitado en ese momento, lo que da como resultado un rastro de íconos de puntero en forma de serpiente que siguen al puntero real. Cuando el usuario deja de mover el mouse o quita el lápiz de la pantalla, los rastros desaparecen y el puntero vuelve a la normalidad.

Los rastros de puntero se han proporcionado como una función principalmente para usuarios con mala visión y para pantallas donde la baja visibilidad puede convertirse en un problema, como las pantallas LCD con luz solar intensa.

En Windows, los rastros del puntero se pueden habilitar en el Panel de control , generalmente bajo el subprograma del 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. [14] Esto se utiliza, por ejemplo, para proporcionar una señal visual de que la computadora está ocupada con una tarea. [15] Después de su introducción, muchos punteros animados estuvieron disponibles para su descarga de proveedores externos. Desafortunadamente, los punteros animados no están exentos de problemas. Además de imponer una pequeña carga adicional a 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ó un desbordamiento del búfervulnerabilidad para cargar código malicioso a través de la rutina de carga del cursor animado de Windows. [dieciséis]

Editor [ editar ]

Un editor de punteros es un software para crear y editar punteros de mouse estáticos o animados. Los editores de punteros suelen admitir cursores de ratón tanto estáticos como animados, pero hay excepciones. Un cursor animado es una secuencia de cursores estáticos que representan fotogramas individuales de una animación. Un editor de punteros debería poder:

  • Modifique los píxeles de un cursor estático o de cada fotograma individual en un cursor animado.
  • Establece la zona activa de un cursor estático o de un fotograma de un cursor animado. El punto caliente es un píxel designado que define el punto de clic.
  • Agregue o elimine cuadros en un cursor animado y establezca su velocidad de animación.

Los editores de puntero se combinan ocasionalmente con editores de iconos , porque los iconos de computadora y los cursores comparten propiedades similares. Ambos contienen pequeñas imágenes de trama y el formato de archivo utilizado para almacenar iconos y cursores estáticos en Microsoft Windows es similar.

A pesar de las similitudes, los editores de punteros se diferencian de los editores de iconos en varias formas. Mientras que los iconos contienen varias imágenes con diferentes tamaños y profundidades de color, los cursores estáticos (para Windows) solo contienen una única imagen. Los editores de punteros deben proporcionar medios para establecer el punto de acceso. Los editores de punteros animados también deben poder manejar animaciones.

Cursor 3D [ editar ]

Un ejemplo de un cursor 3D en un entorno de modelado 3D (centro).

La idea de que un cursor se utilice 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, usa un cursor 3D para determinar dónde se llevarán a cabo las operaciones futuras.

Ver también [ editar ]

  • Susan Kare , diseñadora de varias de las formas comunes de cursor
  • Conjunto de herramientas Microangelo
  • Sonar de ratón
  • Hotspot de pantalla
  • Palpitante
  • Descripción emergente

Referencias [ editar ]

  1. ^ El puntero del mouse se comporta de manera errática si la velocidad del puntero del mouse se establece por encima del nivel cinco
  2. ^ REVISIÓN: La forma de intercalación aparece como un rectángulo grueso después de cambiar del Editor de métodos de entrada coreano (IME) al inglés en Visual FoxPro 8.0
  3. ^ Patente de EE. UU. N. ° 4197590
  4. ^ Guía de programación ATSUI: Manejo de carros , página 32.
  5. ^ Markoff, John (16 de febrero de 2009). "El teléfono móvil, navegando nuestras vidas" . The New York Times . Nueva York . Consultado el 14 de diciembre de 2011 . [...] llamada interfaz WIMP - para ventanas, iconos, menús, puntero [...]
  6. ^ Hinckley, Ken (diciembre de 1996). "Problemas hápticos para la manipulación virtual" . Microsoft . Consultado el 14 de diciembre de 2011 . El paradigma de la interfaz Windows-Icons-Menus-Pointer (WIMP) domina los sistemas informáticos modernos.
  7. ^ 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" (ventanas, iconos, menús y puntero) [...]
  8. ^ "Documento de 1981 revela por qué el cursor del mouse está inclinado y no recto" . Archivado desde el original el 17 de febrero de 2014 . Consultado el 18 de febrero de 2014 .
  9. ^ "Ratón" .
  10. ^ "Configuración de un punto caliente del cursor" . 2 de mayo de 2008. Archivado desde el original el 2 de mayo de 2008.
  11. ^ Hale, Kevin (3 de octubre de 2007). "Visualización de la ley de Fitts" . Árbol de partículas .
  12. ^ Atwood, Jeff (9 de agosto de 2006). "Ley de Fitts y ancho infinito" . Codificación del terror .
  13. ^ ComputerHope.com
  14. ^ Personal (2007). Enciclopedia de tecnología de la información . Atlantic Publishers & Distributors. pag. 24. ISBN 978-81-269-0752-6.
  15. ^ Lock y Philander (2009). Michael Sangster (ed.). Análisis y diseño de sistemas FCS L4 . Pearson Education Sudáfrica. pag. 149. ISBN 978-1-77025-428-2.
  16. ^ McClure, Stuart; Scambray, Joel; Kurtz, George (2009). Hackeo expuesto: secretos y soluciones de seguridad de red (6ª ed.). Profesional de McGraw Hill. pag. 177. ISBN 978-0-07-161374-3.

Enlaces externos [ editar ]

  • Crear y controlar cursores del navegador
  • Cursores personalizados CSS en varios navegadores
  • Instalación de un cursor en su computadora
  • Pautas de diseño de aplicaciones de escritorio de Windows: formas de puntero comunes
  • Directrices de la interfaz humana de Apple: sugerencias