• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

274
Views
¿Por qué NVDA y JAWS interceptan la tecla Intro en las casillas de verificación (para alternarlas, en lugar de enviar el formulario)?

Estoy acostumbrado a presionar Enter dentro de cualquier control de formulario (excepto <textarea> ) para enviar el formulario. Esto incluso funciona en las casillas de verificación.

Sin embargo, cuando se ejecuta NVDA o JAWS, ambos interceptan Enter al seleccionar una casilla de verificación para alternarlos, ¡algo que normalmente solo es posible con la barra Space del teclado!

Supongo que esto se debe a que ni NVDA ni JAWS ingresan al modo de enfoque cuando enfocan (¡sic!) las casillas de verificación, de forma similar a los enlaces y botones. Pero creo que esto es extraño, ya que, por ejemplo , los botones de radio activan el modo de enfoque. Así que creo que las casillas de verificación también deberían activar el modo de enfoque, aunque no ofrecen ninguna interacción avanzada (por ejemplo, teclas de flecha).

Probé algunas otras teclas especiales, y obviamente las teclas Up / Down / Left / Right son interceptadas, ya que se usan para la navegación (línea por línea o carácter por carácter). Pero, por ejemplo, Esc no se intercepta. Entonces, solo por interés: ¿hay otras peculiaridades como esta, es decir, teclas que los lectores de pantalla usan de una manera diferente a la interacción solo con el teclado?

Bueno, no creo que el comportamiento de la tecla Enter vaya a cambiar nunca, y eso está bien. Pero es bueno estar al tanto de tales casos extremos y peculiaridades. 🤔

almost 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Sé que para JAWS, la tecla Intro se usa para alternar el modo Formularios (es decir, el modo para interactuar con un campo de formulario). El modo de formularios restringirá el movimiento del cursor virtual usando las teclas de flecha, mientras que si el usuario no está en el modo de formularios, puede leer la página con el cursor virtual sin cambiar accidentalmente los valores de los campos de formulario o interactuar con los componentes.

También vale la pena considerar que muchos usuarios de lectores de pantalla no querrían enviar un formulario sin darse cuenta sin haber revisado la información primero, por lo que JAWS intercepta la tecla Intro como una forma de evitar que esto suceda.

Tiene razón en que la mayoría de los campos de formulario cambian automáticamente el modo Formularios cuando el campo recibe el foco, y ese es el comportamiento predeterminado. Pero algunos usuarios prefieren alternar manualmente el modo de formularios ellos mismos usando la tecla Intro.

almost 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error