Articulo de referencia

teclas del ratón

Las teclas de ratón son una característica de algunas interfaces gráficas de usuario que utilizan el teclado (especialmente el teclado numérico ) como dispositivo señalador (gen...

Las teclas de ratón son una característica de algunas interfaces gráficas de usuario que utilizan el teclado (especialmente el teclado numérico ) como dispositivo señalador (generalmente reemplazando al ratón ). Sus orígenes se remontan a los inicios de los editores visuales, cuando la navegación entre líneas y columnas se controlaba con las teclas de flecha . Hoy en día, el término "teclas de ratón" suele referirse a la distribución del teclado numérico estandarizada con la introducción del sistema X Window en 1984. [ 1 ] [ 2 ]

Disposición

Sistema de ventanas X Teclas del ratón Diseño predeterminado del teclado numérico

Historia

Históricamente, las teclas del ratón eran compatibles con programas con interfaz gráfica de usuario (GUI) cuando muchos terminales no contaban con un dispositivo señalador dedicado . A medida que los dispositivos señaladores se generalizaron, el uso de las teclas del ratón se limitó a situaciones en las que faltaba un dispositivo señalador, este no se podía usar o resultaba inconveniente. Dichas situaciones pueden surgir de las siguientes maneras:

  • requisitos de precisión (por ejemplo, dibujo técnico )
  • Usuarios con discapacidad o problemas ergonómicos
  • límites ambientales (por ejemplo, vibraciones en un coche o un avión)
  • equipo roto/faltante/no disponible

En 1987, el sistema operativo Macintosh 4.2 Easy Access incorporó compatibilidad con MouseKeys a todas las aplicaciones. Easy Access se activaba o desactivaba pulsando la tecla cinco veces.⇧ Shift

A principios de la década de 2020, con la creciente popularidad de las tabletas gráficas , es posible que se requiera un cambio de configuración antes de habilitar MouseKeys.

Teclas del ratón Acelerar

Sistema de ventanas X Teclas del ratón Trayectoria de aceleración

El control MouseKeysAccel del sistema X Window aplica una acción (generalmente movimiento del cursor) repetidamente mientras una tecla de dirección {1,2,3,4,6,7,8,9} permanece presionada. [ 3 ] Cuando se presiona la tecla, se aplica inmediatamente una acción_delta . Si la tecla permanece presionada durante más de mk_delay milisegundos, se aplica alguna acción cada mk_interval milisegundos hasta que se suelta la tecla. Si la tecla permanece presionada después de que se hayan aplicado más de mk_time_to_max acciones, se aplica una acción_delta multiplicada por mk_max_speed , cada mk_interval milisegundos.

Las primeras acciones mk_time_to_max aumentan gradualmente según una función exponencial.

adotionorte_dmilta×metrok_metroaincógnita_spagmimid×(imetrok_timetromi_to_metroaincógnita)1000+metrok_dorvmi1000{\displaystyle \mathrm {acción\_delta} \times \mathrm {mk\_velocidad\_máx.} \times \left({\frac {i}{\mathrm {mk\_tiempo\_hasta\_máx.} }}\right)^{\frac {1000+\mathrm {mk\_curva} }{1000}}}

Estos cinco parámetros son configurables. [ 4 ]

Habilitación

Bajo los sistemas X Window X.Org y XFree86 utilizados en sistemas tipo Unix como Linux , BSD y AIX , MouseKeys (y MouseKeysAccel), cuando está disponible, se activa (desactiva) nominalmente con + + . [ 5 ] MouseKeys sin aceleración (también conocido como modo de trazado) a veces está disponible con + . Esto es nominalmente independiente del gestor de ventanas en uso, pero puede ser anulado, o incluso deshabilitado por un archivo de configuración .Alt⇧ ShiftNum Lock⇧ ShiftNum Lock

Antes de habilitarlo, puede ser necesario cambiar la configuración del sistema. La utilidad setxkbmap se puede usar para cambiar la configuración en Xorg: [ 6 ]

setxkbmap -option keypad:pointerkeys

También existen diversas utilidades que permiten un control más preciso mediante combinaciones de teclas configurables por el usuario, como xmousekeys y xdotool .

Desde KDE 5 , MouseKeys está habilitado y configurado por systemsetting5 [ 7 ] (Hardware → Dispositivos de entrada → Ratón → Navegación con teclado)

MouseKeys para macOS de Apple Inc. se habilita y configura a través de Accesibilidad [ 8 ] ([apple] → Preferencias del Sistema → Accesibilidad → Mouse y Trackpad).

Microsoft cambió el método de habilitación entre Windows 2000 , [ 9 ] Windows XP (se agregó el movimiento diagonal del cursor y MouseKeysAccel), [ 10 ] y Windows Vista . [ 11 ]

Uso común

Sustitución de las teclas del ratón

Sustituir las teclas del ratón por el teclado numérico es el siguiente:

Escribir (con el teclado numérico) equivale a hacer clic en el botón seleccionado. Por defecto, el botón seleccionado es el principal (normalmente bajo el dedo índice , botón izquierdo para la mayoría de las personas diestras y botón derecho para la mayoría de las personas zurdas). Escribir (con el teclado numérico) selecciona el botón alternativo (normalmente bajo el dedo anular , botón derecho para la mayoría de las personas diestras y botón izquierdo para la mayoría de las personas zurdas). Escribir (con el teclado numérico) selecciona el botón modificador (normalmente bajo el dedo medio , botón central de un ratón de 3 botones). Escribir (con el teclado numérico) selecciona el botón principal. La selección permanece activa hasta que se seleccione un botón diferente.5-*/

La asignación de los botones izquierdo, central y derecho a primario, modificador, alternativo, modificador, primario o cualquier otra función se puede configurar de diversas maneras. Algunos ratones tienen un interruptor que intercambia la asignación de las teclas derecha e izquierda. Muchas BIOS de portátiles tienen una configuración para la asignación de botones del ratón. Muchos gestores de ventanas tienen una configuración que permuta la asignación. Dentro del protocolo central del Sistema X Window , la permutación se puede aplicar mediante xmodmap .

Mover el puntero mediante teclas

A excepción de , todas las demás teclas numéricas del teclado numérico se utilizan para mover el puntero en la pantalla. Por ejemplo, moverá el puntero hacia arriba, mientras que lo moverá en diagonal hacia abajo a la izquierda.581

Véase también

Referencias

  1. La extensión del teclado X: Especificación del protocolo
  2. Extensión de teclado X: Especificación de la biblioteca
  3. Extensión de teclado X: Especificación de la biblioteca, Versión de la biblioteca 1.0/Revisión del documento 1.1, Estándar del Consorcio X, Versión X 11/Revisión 6.4, Controles de teclado, 10.5.2, Control MouseKeysAccel
  4. Biblioteca de documentación de GNOME, Configuración de un ratón basado en teclado. Archivado el 12/06/2010 en Wayback Machine.
  5. Extensión de teclado X: Especificación de la biblioteca, Versión de la biblioteca 1.0/Revisión del documento 1.1, Estándar del Consorcio X, Versión X 11/Revisión 6.4, Controles de teclado, 10.5.1, Control MouseKeys
  6. "Página del manual de xkeyboard-config" . 2012. Consultado el 15 de marzo de 2015 .
  7. KDE.org, Uso de la configuración del sistema, Categorías y módulos de la configuración del sistema
  8. Apple.com, Mac OS X, Accesibilidad
  9. Microsoft.com, Tutoriales de accesibilidad, Windows 2000, Activar y desactivar las teclas del ratón
  10. Microsoft.com, Tutoriales de accesibilidad, Windows XP, MouseKeys: Controlar el puntero del ratón con el teclado numérico
  11. Microsoft.com, Tutoriales de accesibilidad, Windows Vista, Controlar el puntero del ratón con el teclado (Teclas del ratón)