Interacción con el teclado

TeclaAcción
FlechasMueven el foco una celda. Izquierda y derecha se invierten en texto de derecha a izquierda.
Inicio y FinVa a la primera o a la última celda de la fila; con Ctrl, de la cuadrícula.
Av Pág y Re PágAvanza o retrocede una pantalla de filas.
Intro o Espacio en un encabezadoOrdena por la columna; con Mayús, la añade al orden.
Alt + flecha abajo en un encabezadoAbre el panel de la columna.
Alt + flecha izquierda o derecha en un encabezadoEstrecha o ensancha la columna; con Mayús, la mueve.
Intro en una celdaEdita la celda, o abre la fila si no se puede editar.
F2, o escribirEdita la celda.
Intro, Esc y Tab al editarConfirma, cancela, o confirma y pasa a la siguiente.
EspacioSelecciona la fila; con Mayús, las filas desde la última seleccionada.
Ctrl + ASelecciona todas las filas.

Notas de accesibilidad

  • Una <table> nativa con role="grid", que toma su nombre de label. Los encabezados llevan aria-sort, y las filas seleccionables, aria-selected.
  • La cuadrícula es una sola parada de tabulación. El foco pasa de celda en celda con un tabindex itinerante, así que los lectores de pantalla leen cada celda con sus encabezados de fila y de columna.
  • aria-rowcount, aria-rowindex y aria-colindex siguen siendo correctos cuando las filas se paginan o se virtualizan.
  • El orden, los filtros, la paginación y los errores de edición se anuncian de forma cortés en una región de estado.