stringtranslate.com

Teclas del ratón

Las teclas del mouse son una característica de algunas interfaces gráficas de usuario que utiliza el teclado (especialmente el teclado numérico ) como dispositivo señalador (generalmente reemplazando al mouse ). Sus raíces se encuentran en los primeros días de los editores visuales , cuando la navegación por líneas y columnas se controlaba con las teclas de flecha . Hoy en día, las teclas del mouse generalmente se refieren al diseño del teclado numérico estandarizado con la introducción del sistema X Window en 1984. [1] [2]

Disposición

Disposición predeterminada del teclado numérico de las teclas del mouse del sistema X Window

Historia

Históricamente, las teclas de ratón admitían programas GUI cuando muchas terminales no tenían un dispositivo señalador dedicado . A medida que los dispositivos señaladores se hicieron omnipresentes, el uso de las teclas del ratón se redujo a situaciones en las que faltaba un dispositivo señalador, no se podía utilizar o resultaba incómodo. Estas situaciones pueden surgir por lo siguiente:

En 1987, el sistema operativo Macintosh 4.2 Easy Access proporcionó compatibilidad con MouseKeys a todas las aplicaciones. Easy Access se activaba o desactivaba haciendo clic en la tecla cinco veces. [ cita requerida ]⇧ Shift

A principios de la década de 2020, cuando las tabletas gráficas se vuelvan más comunes, es posible que se requiera un cambio de configuración antes de habilitar MouseKeys. [ cita requerida ]

Teclas del ratón Accel

Trayectoria de aceleración de teclas del ratón del sistema X

El control MouseKeysAccel del sistema X Window aplica una acción (normalmente el 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 un valor delta de acción . 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 un valor delta de acción multiplicado por mk_max_speed cada mk_interval milisegundos.

Las primeras acciones mk_time_to_max aumentan suavemente de acuerdo con un exponencial.

Estos cinco parámetros son configurables. [4]

Habilitando

En 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 administrador de ventanas en uso, pero puede ser anulado o incluso hecho no disponible 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 utilizar para cambiar la configuración en Xorg: [6]

setxkbmap -option keypad:pointerkeys

También hay varias utilidades que permiten un control más preciso a través de combinaciones de teclas configurables por el usuario, como xmousekeys y xdotool.

Desde KDE 5 , MouseKeys se habilita y configura mediante 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ó movimiento diagonal del cursor y MouseKeysAccel), [10] y Windows Vista . [11]

Uso común

Reemplazar las teclas del ratón

La sustitución de las teclas del ratón por el teclado numérico se realiza de la siguiente manera:

Escribir (con el teclado numérico) equivale a hacer clic en el botón seleccionado. De forma predeterminada, el botón seleccionado es el botón principal (nominalmente debajo del 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 (nominalmente debajo del 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 (nominalmente debajo del dedo medio , botón central de un mouse de 3 botones). Escribir (con el teclado numérico) selecciona el botón principal. La selección permanece vigente hasta que se selecciona un botón diferente.5-*/

La asignación de los botones izquierdo/central/derecho a primario/modificador/alternativo, alternativo/modificador/primario o cualquier otra función se puede configurar de muchas formas. Algunos ratones tienen un interruptor que intercambia la asignación de las teclas derecha e izquierda. Muchos 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 principal del sistema X Window , la permutación se puede aplicar mediante xmodmap.

Mover el puntero mediante teclas

Aparte 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 y hacia la izquierda.581

Véase también

Referencias

  1. ^ La extensión del teclado X: especificación del protocolo
  2. ^ La extensión del teclado X: especificaciones de la biblioteca
  3. ^ La extensión del 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/Lanzamiento 6.4, Controles del teclado, 10.5.2, El control MouseKeysAccel
  4. ^ Biblioteca de documentación de GNOME, Configuración de un ratón basado en teclado Archivado el 12 de junio de 2010 en Wayback Machine
  5. ^ La extensión del 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/Lanzamiento 6.4, Controles del teclado, 10.5.1, El 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, Activación y desactivación de las teclas del mouse
  10. ^ Microsoft.com, Tutoriales de accesibilidad, Windows XP, MouseKeys: Controle el puntero del mouse mediante 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)