Allan Day
aday@gnome.org
Calum Benson
Adam Elman
Seth Nickell
Colin Robertson
Navegación con el teclado, acceso y atajos del teclado.
Daniel Mustieles
daniel.mustieles@gmail.com 2011 - 2020
Alex Puchades
alex94puchades@gmail.com 2015
Nicolás Satragno
nsatragno@gnome.org 2013
Benjamín Valero Espinosa
benjavalero@gmail.com 2011
Jorge González
jorgegonz@svn.gnome.org 2009
Rosa Elena Pérez
rozydicemiau@gmail.com 2014
Oscar Rafael Arachi
arachi910@gmail.com 2014 - 2015
Miguel Ajuech
miguel.ann.28@gmail.com 2014
Adrián Pérez Domínguez
adrian@aztli.org 2015
Celina Osorio Ochoa
chelinoska@gmail.com 2015
Dario Amigon Espinoza
daramigon@gmail.com 2015
Yenisei Ramírez Pérez
yeniseirape@gmail.com 2015
José Roberto Ramíres Mendoza
aczella@gmail.com 2015
Bernardo Sánchez Romero
b.sanchez.rom@gmail.com 2015
Emmanuel Márquez Juárez
resident3333@gmail.com 2015
David Romero Serrano
lemi136@hotmail.com 2015
Omar Garcia Guzman
garciag.omar91@gmail.com 2015
Edilberto Huerta Niño
edilberto.huerta0290@gmail.com 2015

# Entrada de teclado

Los teclados son una manera habitual de interactuar con las interfaces de usuario. Proporcionan una manera adecuada y efectiva de usar aplicaciones en una amplia variedad de situaciones, y pueden ser más rápido y eficientes que otros métodos de entrada. Los teclados también son vitales para personas con deficiencias visuales o de movilidad.

Debe asegurarse de que toda la funcionalidad ofrecida por su aplicación es accesible usando un teclado. Probar a usar su aplicación sólo con el teclado es una buena manera de probarlo.

Keyboard interaction has three aspects in GNOME and GTK: navigation, access keys, and shortcut keys. Search is another, additional aspect.

# Navegación con el teclado

Asegúrese de que es posible moverse e interactuar con todas las partes de su interfaz de usuario usando el teclado, siguiendo esta guía.

Follow the standard GNOME keys for navigation. Tab is the standard key for moving around an interface with GTK and GNOME.

Use un orden de navegación lógica con el teclado. Al navegar por una ventana con Tab, el foco del teclado se debe mover entre los controles con un orden predecible. En configuraciones regionales del oeste, lo normal es de derecha a izquierda y de arriba a abajo.

Además de la navegación usando la tecla Tab, haga un esfuerzo para permitir el movimiento usando las teclas de flechas, tanto en los elementos de la interfaz del usuario (tales como listas, rejillas de iconos o barras laterales) como entre ellos.

Si activar un control hace que se activen otros controles, no dé el foco automáticamente al primer control dependiente cuando se active; deje el foco donde está.

## Teclas de navegación estándar

Combinación de teclas | Función
--- | ---
Tab y MayúsTab | Mueve el foto del teclado al siguiente/anterior control
CtrlTab y MayúsCtrlTab | Mueve el foco del teclado fuera del widget hasta el control siguiente/anterior, en aquellas situaciones en las que Tab tiene otra función.
CtrlTab y MayúsCtrlTab | Mueve el foto del teclado al siguiente/anterior grupo de controles
CtrlF1 | Muestra un consejo para la ventana o control actualmente con el foco
MayúsF1 | Mostrar la ayuda sensible a contexto para la ventana o control actualmente con el foco
F6 y MayúsF6 | Dar el foco al siguiente/anterior panel en una ventana GtkPaned
F8 | Dar el foco a la barra agrupadora en la ventana con paneles
F10 | Dar el foco a la barra de menu o a la barra de menú de la cabecera abierta
Espacio | Conmutar el estado de la casilla de verificación, botón de radio o botón de conmutación con el foco
Intro | Activar el botón, el elemento del menú, etc. con el foco
Intro y Fin | Seleccionar/moverse al primer elemento en un widget seleccionado
Re Pág, CtrlRe Pág, Av Pág y CtrlAv Pág | Desplazar una página la vista seleccionada arriba/izquierda/abajo/derecha
Esc | Cierra o sale del contexto actual, si es transitorio. Esto se debe usar de manera consistente en menús, ventanas emergentes o diálogos, o cualquier otro elemento o modo temporal de la IU.

# Teclas de acceso

Las teclas de acceso permiten operar en los controles etiquetados usando Alt. Están señalados con una letra subrayada en cada etiqueta de control (que se muestra cuando se pulsa Alt).

Cuando sea posible, todos los elementos etiquetados deben tener una tecla de acceso.

Elija teclas de acceso fáciles de recordar. Normalmente esto significa usar la primera letra de la etiqueta. si la etiqueta tiene más de una palabra, también se puede usar la primera letra de alguna de las otras palabras. Además, si otra letra proporciona una mejor asociación (por ejemplo, «x» en «extra grande», considere usar esa letra en su lugar.

Evite asociar teclas de acceso a letras «delgadas» (como la «i» o la «l» minúsuclas) o a letras descendentes (como la «g» o la «y» minúsculas) a menos que sea imprescindible. A veces, el subrayado no es del todo claro con estos caracteres.

Si la elección de las teclas de acceso es difícil, asigne primero teclas de acceso a los controles usados más frecuentemente. Si la primera letra no está disponible, elija una consonante de la etiqueta fácil de recordar. Por ejemplo, «p» en «Reemplazar». Asigne vocales sólo cuando no haya consonantes disponibles.

Tenga en cuenta que las teclas de acceso se deben traducir junto con el resto de la cadena a la que pertenecen, por lo que aunque no haya conflictos en el idioma original, puede haberlos en las traducciones.

# Atajos de teclado

Los atajos del teclado proporcionan una manera adecuada de acceder a las operaciones habituales. Pueden ser teclas únicas o combinaciones de varias pulsaciones de teclas (normalmente una tecla modificadora con una tecla normal).

No asigne atajos del teclado del sistema a su aplicación. Consulte más abajo los detalles sobre esto.

Use los atajos estándar de GNOME (ver más abajo) si su aplicación soporta estas funciones. Esto asegura la consistencia entre aplicaciones de GNOME y ayuda a descubrirlos.

Asigne atajos de teclado a las acciones más comúnmente usadas en su aplicación. Sin embargo, no intente asignar un atajo de teclado a cada cosa.

Pruebe a usar Ctrljunto con otra letra para sus propios atajos. MayúsCtrl y una letra es el patrón recomendado para atajos que revierten o extienden otra función. Por ejemplo, CtrlZ y MayúsCtrlZ para Deshacer y Rehacer.

Los nuevos atajos deben ser tan nemónicas como sea posible, ya que así serán más fáciles de recordar CtrlE podría ser un buen atajo para un elemento de menú llamado Editar página.

Los atajos que se pueden usar fácilmente con una sola mano son preferibles para las operaciones habituales.

No use la tecla Alt para los atajos, ya que puede crear conflictos con las teclas de acceso.

# Atajos reservados para el sistema

Los siguientes atajos de teclado no deberían sobrescribirlos las aplicaciones.

GNOME 3 hace un uso exclusivo de la tecla Super, comúnmente conocida como tecla Windows, para los atajos del sistema. Por lo tanto, la tecla Super no se debe usar en las aplicaciones.

Función | Combinación de teclas | Atajo heredado | Descripción
--- | --- | --- | ---
Vista de actividades | Súper | Ninguno | Abre y cierra la vista de actividades
Vista de aplicaciones | SúperA | Ninguno | Abre y cierra la vista de aplicaciones de la vista de actividades
Bandeja de mensajes | SúperM | Ninguno | Cambia la visibilidad de la bandeja de mensajes.
Bloquear | SuperL | Ninguno | Bloquea el sistema, vaciando la pantalla y solicitando una contraseña para desbloquear, si se ha establecido alguna.
Cambiar entre aplicaciones | SúperTab y MayúsSúperTab | AltTab y MayúsAltTab | Cambia el foco la siguiente o anterior aplicación
Cambiar entre ventanas | Súper` y MayúsSúper` | AltF6 y MayúsAltF6 | Cambiar el foco al siguiente o anterior ventana secundaria asociada con la aplicación
Maximizar | Súper↑ | AltF10 | Maximizar la ventana que tenga el foco
Restaurar | Súper↓ | AltF5 | Restaurar la ventana que tiene el foco a su estado anterior
Ocultar | SúperH | AltF9 | Ocultar la ventana con el foco
Cambiar el área del sistema | Ninguno | CtrlAltTab y MayúsCtrlAltTab | Cambia el foco a las áreas primarias del sistema: ventanas, barra superior, bandeja de mensajes
Apagar | Ninguno | CtrlAltSupr | Pregunta al usuario si apagar el sistema. Normalmente, este atajo está desactivado de manera predeterminada.
Menú de ventana | AltEspacio | Ninguno | Abre el menú de ventana para la ventana actual
Cerrar | Ninguno | AltF4 | Cierra la ventana con el foco
Mover | Ninguno | AltF7 | Mover la ventana con el foco
Redimensionar | Ninguno | AltF8 | Redimensionar la ventana con el foco

Además, los atajos de entrada de caracteres Unicode se deben evitar. Esto incluye MayúsCtrlA a MayúsCtrlF, o MayúsCtrl0 a MayúsCtrl9.

# Atajos estándar de aplicaciones

Esta sección detalla los atajos del teclado más comunes en aplicaciones. Con la excepción de los atajos de aplicaciones, estos atajos sólo se deben usar cuando la correspondiente acción esté incluída en su aplicación. Los atajos estándar se pueden asignar a otras acciones si la acción estándar no está disponible.

Esta sección también proporciona ayuda sobre los elementos de menú estándar que se deben usar en una barra de menú.

## Aplicación

Atajos del teclado de aplicaciones estándar y elementos de menú. Estos atajos de aplicaciones no se deben reasignar a otras acciones, aunque la correspondiente acción no esté dentro de la aplicación.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Ayuda | F1 | Abre el explorador de ayuda predeterminado en la página de contenido de la aplicación.
Acerca de | Ninguno | Abre el diálogo Acerca de para la aplicación. Use el diálogo estándar de GNOME 3 para esto.
Salir | CtrlQ | Cierra la aplicación, incluyendo todas sus ventanas.

## Archivo

Atajos de teclado de archivo y elementos de menú estándar.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---

Nuevo

CtrlN

Crear un elemento de contenido nuevo, a menudo (pero no siempre) en una ventana primaria o pestaña nuevas. Si su aplicación puede crear varios tipos de documentos, puede hacer que el elemento Nuevo sea un submenú que contenga un elemtno de menú para cada tipo.. Etiquete estos elementos Nuevo tipo de documento, haga la primera entrada en el submenú el tipo de documento más utilizado, y asígnele el atajo CtrlN.

Abrir… | CtrlO | Abre un elemento de contenido existente, a menudo presentando al usuario un diálogo Abrir archivo. Si el archivo elegido ya está abierto en la aplicación, levante su ventana en lugar de abrir una nueva.
Abrir recientes | Ninguno | Un submenú que contiene una lista de no más de seis archivos usado recientemente, ordenados por los usados más recientemente.

Guardar

CtrlS

Guarda el elemento de contenido actual. Si el documento ya tiene un nombre de archivo asociado, lo guarda inmediatamente sin más interacción con el usuario. Si hay opciones adicionales involucradas al guardar, pregunte la primera vez que guarda el documento, pero a continuación use los mismo valores hasta que el usuario los cambie. Si el documento no tiene un nombre de archivo o si es de solo lectura, seleccionar este elemento debería ser lo mismo que seleccionar Guardar como.

Guardar como… | MayúsCtrlS | Guarda el elemento de contenido con un nombre de archivo nuevo. Preséntele al usuario un diálogo Guardar como estándar, y guarde el archivo con el nombre elegido.

Guardar una copia…

Ninguno

Le pide al usuario un nombre de archivo, con el que se guarda una copia del documento. No altere la vista o el nombre de archivo en el documento original. A continuación, todos los cambios se seguirán haciendo sobre el documento original hasta que el usuario especifique lo contrario, por ejemplo eligiendo el comando Guardar como.

Al igual que el diálogo Guardar como, el diálogo Guardar una copia puede presentar distintas maneras de guardar los datos. Por ejemplo, una imagen puede guardarse en un formato nativo o como PNG.

Configuración de página | Ninguno | Permite al usuario controlar las opciones relacionadas con la impresión. Preséntele al usuario un diálogo que le permita configurar opciones como formato vertical o apaisado, márgenes, etc.
Vista previa de impresión | MayúsCtrlP | Muestra al usuario cómo se verá el documento impreso. Presente una ventana nueva que contenga una representación precisa de la apariencia del documento como si se hubiera impreso.
Imprimir… | CtrlP | Imprime el documento actual. Preséntele al usuario un diálogo permitiéndole establecer opciones como el rango de páginas que imprimir, la impresora que usar, etc. El diálogo debe contener un botón etiquetado Imprimir que comience la impresión y lo cierre.

Enviar a…

CtrlM

Proporciona al usuario una manera de adjuntar o enviar el documento actual como un correo o un adjunto de un correo, dependiendo de su formato. Puede proporcionar más de un elemento Enviar, dependiendo de las opciones disponibles. Si hay más de dos, muévalos a un submenú. Por ejemplo, si solo están disponibles Enviar por correo-e y Enviar por Bluetooth, déjelas en el menú superior. Si hay una tercera opción, como Enviar por FTP, póngalas en un submenú «Enviar».

Propiedades… | AltIntro | Abre la ventana de Propiedades del documento. Puede contener información editable, como el nombre del autor del documento, o de solo lectura, como el número de palabras en el documento, o una combinación de ambas. El atajo AltIntro no debe proporcionarse donde Intro se usa más frecuentemente para insertar una línea nueva.
Cerrar | CtrlW | Cierra la ventana o la pestaña actual. Si la ventana usa pestañas, y sólo hay una abierta, el atajo debe cerrar la ventana.

## Editar

Atajos de teclado de edición y elementos de menú estándar

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Deshacer acción | CtrlZ | Revierte el efecto de la acción anterior.
Rehacer acción | MayúsCtrlZ | Realiza la acción siguiente en el listado histórico de deshacer, después de que el usuario se haya movido hacia atrás por la lista con el comando Deshacer.
Cortar | CtrlX | Elimina el contenido seleccionado y lo pone en el portapapeles. Visualmente, quita el contenido del documento igual que Supr.
Copiar | CtrlC | Copia el contenido seleccionado al portapapeles.
Pegar | CtrlV | Inserta el contenido del cortapapeles en el elemento de contenido. Al editar texto, si no hay una selección actual, use el signo de intercalación como punto de inserción. Si hay una selección actual, reemplácela por el contenido del portapapeles.

Pegado especial…

MayúsCtrlV

Inserta una representación no predeterminada del contenido del portapapeles. Abre un diálogo presentando una lista de los formatos disponibles que el usuario puede seleccionar. Por ejemplo, si el portapapeles contiene un archivo PNG copiado de un gestor de archivos, la imagen podría empotrarse o enlazarse al documento, para que siempre refleje los cambios sufridos en el disco.

Duplicar | CtrlU | Crea una copia duplicada del objeto seleccionado.
Eliminar | Supr | Quita el contenido seleccionado sin colocarlo en el portapapeles.
Seleccionar todo | CtrlA | Selecciona todo el contenido del documento actual.

Deseleccionar todo

MayúsCtrlA

Deselecciona todo el contenido en el documento actual. Proporcione este elemento solo en situaciones en las que otro método de deshacer la selección no sea posible o visible al usuario. Por ejemplo, en aplicaciones de gráficos complejas donde la selección y la deselección no es siempre posible solo con las teclas de dirección. Nota: no proporcione una opción Deseleccionar todo en los campos de texto, ya que MayúsCtrlhex se usa para introducir caracteres Unicode, por lo que el atajo no funcionará.

Buscar… | CtrlF | Muestra una interfaz de usuario que le permite buscar un contenido específico en el elemento de contenido o página actual.
Buscar siguiente | CtrlG | Selecciona la siguiente instancia del último término de búsqueda en el documento actual.
Buscar anterior | MayúsCtrlG | Selecciona la instancia previa del último término de Búsqueda en el documento actual.
Reemplazar… | CtrlH | Muestra una interfaz de usuario que le permite buscar un contenido específico y reemplazar cada ocurrencia.

## Ver

Ver los atajos del teclado y los elementos del menú.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Iconos | Ninguno | Muestra el contenido como una cuadrícula de iconos. Esto es un elemento de menú de botón de radio.
Lista | Ninguno | Muestra el contenido como una lista. Esto es un elemento de menú de botón de radio.
Ordenar por… | Ninguno | Especifica los criterios por los que se debe ordenar el contenido. Puede abrir un diálogo de preferencias, una ventana emergente o un submenú.
Filtrar… | Ninguno | Permite filtrar el contenido, abriendo una ventana emergente, un desplegable o un diálogo.
Ampliar | Ctrl+ | Amplía, mostrando el contenido más grande.
Reducir | Ctrl- | Reduce, mostrando el contenido más pequeño.
Tamaño normal | Ctrl0 | Restaurar el nivel de ampliación a su tamaño predeterminado.
Mejor ajuste | Ninguno | Hace que el documento ocupe toda la ventana.
Recargar | CtrlR | Redibuja la vista actual del documento comprobando primero si ha habido cambios en la fuente original. Por ejemplo, comprobaría si hay actualizaciones en el servidor web antes de redibujar la página.

## Formato

Atajos del teclado de formato estándar y elementos del menú.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Estilo… | Ninguno | Establece los atributos de estilo del texto o los objetos seleccionados, individualmente o con un estilo con nombre, predefinido.
Tipografía… | Ninguno | Establece las propiedades de la tipografía del texto o los objetos seleccionados.
Párrafo… | Ninguno | Establece las propiedades del párrafo seleccionado.
Negrita | CtrlB | Activa o desactiva la negrita para la selección de texto actual. Si una parte del texto ya está en negrita y la otra no, este comando debe poner en negrita todo el texto seleccionado.
Cursiva | CtrlI | Activa o desactiva la cursiva para la selección de texto actual. Si una parte del texto ya está en negrita y la otra no, este comando debe poner en cursiva todo el texto seleccionado.
Subrayado | CtrlU | Activa o desactiva el subrayado para la selección de texto actual. Si una parte del texto ya está subrayada y la otra no, este comando debe subrayar todo el texto seleccionado.
Celdas… | Ninguno | Establece las propiedades de las celdas de la tabla seleccionada.
Lista… | Ninguno | Establece las propiedades de la lista seleccionada, o convierte los párrafos seleccionados en una lista si no están formateados como tal.
Capa… | Ninguno | Establece las propiedades de todas las capas seleccionadas de un documento con varias capas.
Página… | Ninguno | Establece las propiedades de todas las páginas del documento o de las seleccionadas.

## Marcadores

Atajos del teclado para marcadores estándar y elementos del menú.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Añadir marcador | CtrlD | Añade un marcador para la ubicación actual. No muestre un diálogo preguntando un título o una ubicación para el marcador; en su lugar elija valores predeterminados relacionados (por ejemplo, el título del documento como el nombre del marcador) y permita que el usuario lo cambie posteriormente usando la característica de Editar marcadores.
Editar marcadores | CtrlB | Permite al usuario editar sus marcadores.
Lista de marcadores | Ninguno | Muestra los marcadores del usuario.

## Ir

Atajos del teclado de navegación de elementos del menú Ir estándar.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Atrás | AltIzquierda | Navega a la ubicación anterior.
Adelante | AltDerecha | Navega a la siguiente ubicación en el histórico de navegación.
Arriba | AltArriba | Navega al elemento padre del contenido, documento, página o sección.
Inicio | AltInicio | Navega a la página inicial definida por el usuario o la aplicación.
Ubicación | CtrlL | Permite al usuario ir a un URL específico al que navegar.
Página anterior | RePág | Navega a la página anterior en el documento.
Siguiente página | AvPág | Navega a la siguiente página en el documento.
Ir a la página… | Ninguno | Permite al usuario especificar un número de página al que navegar. Las aplicaciones basadas en texto puede incluir también un elemento de menú Ir a la línea… que permita al usuario saltar al número de línea especificado.
Primera página | CtrlInicio | Navega hasta la primera página del documento.
Última página | CtrlFin | Navega hasta la última página del documento.

## Ventanas

Elementos del menú Ventana estándar.

Etiqueta | Combinación de teclas | Descripción
--- | --- | ---
Guardar todo | Ninguno | Guarda todos los documentos abiertos. Si actualmente algún documento no tiene nombre de archivo, solicite un nombre de archivo para cada uno de ellos usando el diálogo Guardar estándar.
Cerrar todo | Ninguno | Cierra todos los documentos abiertos. Si hay cambios sin guardar en algún documento muestre una alerta para cada uno de ellos.
Lista de ventanas | Ninguno | Cada elemento del menú muestra la correspondiente ventana en la parte superior de la pila de ventanas.