Este artículo necesita citas adicionales para su verificación . ( mayo de 2017 ) |
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 .
Cursor significa 'corredor' en latín. Un cursor es un 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.
El 14 de noviembre de 1963, mientras asistía a una conferencia sobre gráficos por computadora en Reno, Nevada , Douglas Engelbart del Centro de Investigación de Aumento (ARC) expresó por primera vez sus pensamientos para perseguir su objetivo de desarrollar tecnología informática tanto de hardware como de software para "aumentar" la inteligencia humana al reflexionar cómo adaptar los principios subyacentes del planímetro para ingresar datos de coordenadas X e Y, e imaginó algo como el cursor de un mouse que inicialmente llamó un "error", que, en una forma de "3 puntos", podría tener una "punto de caída y 2 ruedas ortogonales". [2]Escribió que el "error" 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 suelta, lo que significaba que sería "mucho mejor para la coordinación con el teclado". [2]
Según Roger Bates, un joven diseñador de hardware en ARC bajo Bill English , el cursor en la pantalla por alguna razón desconocida también se conocía como "CAT" en ese momento, lo que llevó a llamar al nuevo dispositivo señalador un "mouse" también. . [3] [4]
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 , [5] 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 . [6] 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.
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 generalmente 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. [7]
En informática , un puntero o cursor del mouse (como parte de un estilo de interacción WIMP de computadora personal ) [8] [9] [10] 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 suele aparecer como una flecha en ángulo (en ángulo porque históricamente esa apariencia mejorada en pantallas de baja resolución [11] ), 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 emplea ningún 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 .
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. [12] [13]
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:
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. [dieciséis]
Se pueden utilizar senderos de puntero para mejorar su visibilidad durante el movimiento. Los rastros de puntero son una característica delos sistemas operativosGUIpara 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 desdeWindows 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. [17] Esto se utiliza, por ejemplo, para proporcionar una señal visual de que la computadora está ocupada con una tarea. [18] 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. [19]
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:
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 varios aspectos. 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 los medios para establecer el punto de acceso. Los editores de punteros animados también deben poder manejar animaciones.
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.
[…] Aunque comúnmente se cree que la historia de cómo el
ratón
obtuvo su nombre se ha perdido en la historia, Roger Bates, que era un joven diseñador de hardware que trabajaba para
Bill English
, recuerda claramente cómo el nombre fue elegido.
[…] Recuerda que lo que hoy se llama el cursor en la pantalla se llamaba entonces "GATO".
Bates ha olvidado lo que significaba CAT, y nadie más parece recordarlo tampoco, pero en retrospectiva, parece obvio que un CAT perseguiría al ratón con cola en el escritorio.
[…](336 páginas)
[…]
Es difícil precisar
cuándo y bajo qué circunstancias
surgió
el término "el
mouse
", pero un diseñador de hardware, Roger Bates, ha sostenido que sucedió bajo el mando del Sr.
English
reloj de. El Sr. Bates era un estudiante de segundo año de la 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 luego se usaba para el cursor en una pantalla: CAT. El Sr. Bates no recordaba qué significaba CAT, pero a todos les parecía que el cursor estaba persiguiendo su dispositivo de escritorio con cola. […]
[...] llamada interfaz WIMP - para ventanas, iconos, menús, puntero [...]
El paradigma de la interfaz Windows-Icons-Menus-Pointer (WIMP) domina los sistemas informáticos modernos.
Los investigadores buscan ir más allá de la interfaz actual "WIMP" (ventanas, iconos, menús y puntero) [...]
![]() | Wikimedia Commons tiene medios relacionados con Cursor . |