Teclado

Nota

Esta guía de diseño se creó para Windows 7 y no se ha actualizado para las versiones más recientes de Windows. Gran parte de las instrucciones todavía se aplican en principio, pero la presentación y los ejemplos no reflejan nuestra guía de diseño actual.

El teclado es el dispositivo de entrada principal que se usa para la entrada de texto en Microsoft Windows. Para mejorar la accesibilidad y la eficacia, la mayoría de las acciones también se pueden realizar con el teclado.

Los teclados también pueden hacer referencia a teclados virtuales, en pantalla y paneles de escritura usados por equipos sin un teclado físico, como equipos basados en tabletas.

captura de pantalla del teclado en pantalla

Teclado Tecnología táctil y Tablet PC de Windows en pantalla.

captura de pantalla del panel de escritura de tabletas de Windows

Panel de escritura Tecnología táctil y Tablet PC de Windows.

Hay seis tipos básicos de claves:

  • Una tecla de carácter envía un carácter literal a la ventana con el foco de entrada.
  • Una tecla modificadora combinada con otra tecla modifica el significado de su tecla asociada, como Ctrl, Alt, Mayús y la tecla del logotipo de Windows.
  • Las teclas de navegación son las flechas direccionales, además de Inicio, Fin, Página arriba y Página abajo.
  • Las claves de edición son Insertar, Retroceso y Eliminar.
  • Las teclas de función son F1 a F12.
  • Las teclas del sistema colocan el sistema en un modo o realizan una tarea del sistema, como Pantalla de impresión, Bloqueo de mayúsculas y Bloqueo de número.

Las teclas de acceso son teclas o combinaciones de teclas que se usan para que la accesibilidad interactúe con todos los controles o elementos de menú mediante el teclado. Las teclas de método abreviado son teclas o combinaciones de teclas que usan los usuarios avanzados para realizar comandos usados con frecuencia para mejorar la eficacia. Windows indica las claves de acceso mediante la inserción de la asignación de claves de acceso.

captura de pantalla de las teclas de acceso y las teclas de método abreviado

En este ejemplo se muestran las teclas de acceso y las teclas de método abreviado.

Para eliminar el desorden visual, Windows oculta los subrayados de la tecla de acceso de forma predeterminada y los muestra solo cuando se presiona la tecla Alt. Para mantener la coherencia con Windows, las imágenes de la guía de experiencia de usuario también se muestran con el subrayado de la clave de acceso oculto a menos que la guía implique claves de acceso.

Para mejorar el conocimiento de las asignaciones de claves de acceso en el programa a lo largo del proceso de desarrollo, puede mostrarlas en todo momento. En Panel de control, vaya al Centro de accesibilidad y haga clic en Hacer que el teclado sea más fácil de usar; a continuación, active la casilla Subrayado de métodos abreviados de teclado y teclas de acceso.

Nota: Las directrices relacionadas con la accesibilidad se presentan en un artículo independiente.

Conceptos de diseño

Elementos de navegación mediante teclado

Los usuarios interactúan con una ventana mediante el teclado navegando a controles, realizando selecciones y realizando comandos. Los siguientes elementos funcionan juntos para que esto suceda.

captura de pantalla del cuadro de diálogo Editar colores

Para ilustrar los elementos de navegación mediante teclado en la lista siguiente, se hará referencia a este cuadro de diálogo.

  • Foco de entrada. El control con foco de entrada recibe la mayor parte de la entrada del teclado. El foco de entrada se indica con un rectángulo punteado denominado rectángulo de foco. Algunas entradas de teclado se envían a los controles que no tienen el foco de entrada, como se explica más adelante.

    captura de pantalla de la primera fila en el cuadro de diálogo Editar colores

    El primer control Colores básicos tiene el foco de entrada, como se indica con un rectángulo de puntos.

  • Tabulación de teclas y tabulaciones. La tecla Tab es el mecanismo principal para navegar dentro de una ventana. La tecla Tab solo visita esos controles con una tabulación. Todos los controles interactivos deberían tener tabulaciones (a menos que estén en un grupo), todo lo contrario de los controles no interactivos, como las etiquetas.

  • Orden de tabulación. Todos los controles con tabulaciones se visitan en orden de tabulación. Al presionar Tab, se mueve el foco de entrada al siguiente control en orden de tabulación, mientras que al presionar Mayús+Tab se mueve el foco de entrada al control anterior.

  • Grupos de controles. Un conjunto de controles relacionados se puede convertir en un grupo y se le puede asignar una sola tabulación. Los grupos de controles se usan para conjuntos de controles que se comportan como un control único, como los botones de radio. También pueden usarse cuando hay demasiados controles para navegar de forma eficiente solo con la tecla Tab.

    captura de pantalla de grupos de colores básicos y personalizados

    Los colores básicos y los colores personalizados son grupos de controles, lo que proporciona a este cuadro de diálogo cinco tabulaciones. Hay tantos controles que la navegación sería ineficaz sin usar grupos de control.

  • Teclas de dirección. Las teclas de dirección mueven el foco de entrada entre los controles de un grupo. Al presionar la tecla de flecha derecha se mueve el foco de entrada al siguiente control en orden de tabulación, mientras que al presionar la flecha izquierda se mueve el foco de entrada al control anterior. Inicio, Fin, Arriba y Abajo también tienen su comportamiento esperado dentro de un grupo. Los usuarios no pueden navegar fuera de un grupo de control mediante teclas de dirección.

  • Botones predeterminados. Windows con botones de comando y vínculos de comandos tienen un único botón predeterminado indicado por un borde resaltado, que es el botón en el que se hace clic cuando se presiona la tecla Entrar. Hay un único botón de comando predeterminado o vínculo de comando asignado de forma predeterminada. Sin embargo, el botón predeterminado se mueve cuando el usuario tabula a otro botón de comando o vínculo de comando. Por lo tanto, cualquier botón de comando o vínculo de comando con el foco de entrada también es siempre el botón predeterminado.

    captura de pantalla de botones aceptar y cancelar

    Normalmente, el botón Aceptar es el botón predeterminado, como se indica en su borde resaltado. Sin embargo, si el usuario tuviera que tabular el botón Cancelar, se convertiría en el botón predeterminado y se activaría con la tecla Entrar.

  • Barra espaciadora, Teclas Entrar y Esc. La barra espaciadora activa el control con el foco de entrada, mientras que la tecla Entrar activa el botón predeterminado. Al presionar la tecla Esc, se cancela o se cierra la ventana.

  • Claves de acceso. Las teclas de acceso se usan para interactuar directamente con los controles en lugar de navegar por la pestaña. Se combinan con la tecla Alt y se indican con una letra subrayada en su etiqueta.

  • Acceder a las etiquetas de clave. Aunque algunos controles contienen sus propias etiquetas, como botones de comando, casillas y botones de radio, otros controles tienen etiquetas externas, como cuadros de lista y vistas de árbol. En el caso de las etiquetas externas, la clave de acceso se asigna a la etiqueta y, si se invoca, navega al siguiente control en orden de tabulación. Los botones etiquetados como Aceptar, Cancelar y Cerrar no tienen asignadas teclas de acceso porque se invocan con Entrar y Esc.

    captura de pantalla de etiquetas con

    Al presionar Alt+B, se desplaza al color básico seleccionado, al presionar Alt+D, se hace clic en el botón Definir colores personalizados, Entrar se invoca el botón Aceptar y Esc invoca Cancelar.

  • Comportamiento de la clave de acceso. Cuando se invoca una clave de acceso y se asigna de forma única, se hace clic en el control asociado. Si la asignación no es única, el control asociado recibe el foco de entrada. Si el usuario vuelve a escribir la misma clave de acceso, el siguiente control en orden de tabulación con la misma asignación recibe el foco de entrada.

Aunque este mecanismo es bastante complicado, también es bastante intuitivo. Los usuarios recogen la mayoría de estos detalles inmediatamente, aunque algunos pueden explicar exactamente cómo funcionan.

Compatibilidad con teclado para accesibilidad y usuarios avanzados

En Windows, el diseño del teclado se reduce a proporcionar navegación con el teclado bien diseñado, teclas de acceso para accesibilidad y teclas de método abreviado para usuarios avanzados.

Para asegurarse de que la funcionalidad del programa esté fácilmente disponible para la gama más amplia de usuarios, incluidos aquellos que tienen discapacidades y discapacidades, todos los elementos interactivos de la interfaz de usuario (UI) deben ser accesibles mediante teclado. Por lo general, esto significa que los elementos de la interfaz de usuario más usados son accesibles mediante una única combinación de teclas o teclas de acceso, mientras que los elementos usados con menos frecuencia pueden requerir navegación por tabulación o tecla de dirección adicionales. Para estos usuarios, la exhaustividad es más importante que la coherencia.

Para asegurarse de que la funcionalidad del programa sea eficaz para los usuarios experimentados, los elementos de interfaz de usuario usados habitualmente también deben tener teclas de método abreviado para el acceso directo al teclado. Los usuarios con experiencia suelen tener una fuerte preferencia por el teclado, ya que los comandos se pueden introducir más rápidamente y no requieran apartar las manos de las teclas. Para estos usuarios, la eficacia y la coherencia son cruciales; la exhaustividad es importante solo para los comandos usados con más frecuencia.

Hay diferencias sutiles al diseñar el acceso al teclado para estos dos grupos, por lo que Windows proporciona dos mecanismos de acceso directo de teclado independientes. Mediante el uso eficaz de teclas de acceso y método abreviado, puede proporcionar a los programas acceso eficiente, coherente y completo para el teclado que beneficia a todos.

Claves de acceso

Las teclas de acceso tienen las siguientes características:

  • Usan la tecla Alt y una tecla alfanumérica.
  • Son principalmente para la accesibilidad.
  • Se asignan a todos los menús y a la mayoría de los controles de cuadro de diálogo.
  • No se espera que se memoricen, por lo que se documentan directamente en la interfaz de usuario subrayando el carácter de etiqueta correspondiente.
  • Tienen efecto únicamente en la ventana actual y desplazan al control o elemento de menú correspondiente.
  • No se asignan de forma coherente porque no siempre es posible hacerlo. Sin embargo, las teclas de acceso deben asignarse de forma coherente para los comandos usados con frecuencia, especialmente los botones de confirmación.
  • Están traducidas.

Dado que las teclas de acceso no están diseñadas para memorizarse, se asignan a un carácter que es temprano en la etiqueta para que sean fáciles de encontrar, incluso si hay una palabra clave que aparece más adelante en la etiqueta.

Correcto:

captura de pantalla del primer carácter en la etiqueta subrayada

Incorrecto:

captura de pantalla de veinticinco caracteres subrayados

En el ejemplo correcto, la clave de acceso se asigna a un carácter que está al principio de la etiqueta.

Teclas de método abreviado

Por el contrario, las teclas de método abreviado tienen las siguientes características:

  • Usan principalmente secuencias de Ctrl y teclas de función (las teclas de método abreviado del sistema de Windows usan también Alt + teclas no alfanuméricos y la tecla del logotipo de Windows).
  • Su fin principal es aumentar la eficiencia de los usuarios avanzados.
  • Se asignan únicamente a los comandos que más se usan.
  • Se espera que se memoricen y solo se documentan en los menús, en la información sobre herramientas y en la Ayuda.
  • Tienen efecto en todo el programa, pero no tienen efecto si no son de aplicación.
  • Se deben asignar de forma coherente porque se memorizan y no se documentan de forma directa.
  • No están traducidas.

Dado que las teclas de método abreviado están diseñadas para memorizarse, las teclas de método abreviado más usadas suelen usar letras de los primeros o más memorables caracteres dentro de las palabras clave del comando, como Ctrl+C para Copiar y Ctrl+Q para solicitud.

Los significados incoherentes de las teclas de método abreviado conocidos son frustrantes y provocan errores.

Incorrecto:

captura de pantalla del botón hacia delante con

En este ejemplo, Ctrl+F es el acceso directo estándar para Buscar, por lo que asignarlo a Forward es frustrante y propenso a errores. Ctrl+W sería una opción mejor y memorable.

Por último, dado que están pensados para memorizarse, las teclas de método abreviado específicas de la aplicación solo tienen sentido para los programas y características que se ejecutan con frecuencia suficiente para que los usuarios motivados memorizan. Los programas y características usados con poca frecuencia no necesitan teclas de método abreviado. Por ejemplo, los programas de instalación y la mayoría de los asistentes no necesitan ninguna asignación de teclas de método abreviado especial, ni tampoco usan comandos poco frecuentes en una aplicación de productividad.

Asignación de claves de acceso en cuadros de diálogo

Siempre que sea posible, asigne claves de acceso únicas a todos los controles interactivos, excepto aquellos que normalmente no tienen asignadas claves de acceso. Sin embargo, en inglés solo hay 26 caracteres. Es posible que algunos caracteres no aparezcan en ninguna de las etiquetas y es posible que no haya caracteres distintivos en todas las etiquetas, lo que reduce aún más este número. Además, debe planear tener algunos caracteres sin asignar para facilitar la localización. Por lo tanto, solo puede asignar aproximadamente 20 claves de acceso únicas en un solo cuadro de diálogo.

Si tiene un cuadro de diálogo con más de 20 controles interactivos, no asigne claves de acceso a algunos controles o, en raras situaciones, asigne claves de acceso duplicadas.

captura de pantalla del cuadro de diálogo fuente

Cuando hay estos muchos controles interactivos, no todos ellos necesitan una clave de acceso asignada.

Use el siguiente procedimiento general para asignar claves de acceso:

  • En primer lugar, asigne claves de acceso a los botones de confirmación y los vínculos de comandos. Use la tabla de asignaciones de claves de acceso estándar cuando se aplique; de lo contrario, use la primera letra de la primera palabra.
  • Omita los controles que no tienen claves de acceso asignadas.
  • Asigne claves de acceso únicas a los controles restantes (empezando por el uso más frecuente):
    • Si es posible, asigne la clave de acceso según la tabla de asignaciones de claves de acceso estándar.
    • De lo contrario:
      • Prefiere caracteres que aparecen al principio de la etiqueta, idealmente el primer carácter de la primera o segunda palabra.
      • Prefiere un consonante distintivo o un vocal, como "x" en "Exit".
      • Prefiere caracteres con anchos anchos, como w, m y letras mayúsculas.
      • Evite el uso de caracteres que dificultan la visualización del subrayado, como letras que tienen un ancho de píxel, letras con descendientes y letras junto a una letra con un descendiente.
  • Si no todos los controles pueden tener claves de acceso únicas (empiece por lo menos usado):
    • Si hay grupos de controles relacionados, como:
      • Un único conjunto de botones de radio
      • Un conjunto de casillas relacionadas
      • Un conjunto de controles relacionados dentro de un cuadro de grupo

Asigne claves de acceso a etiquetas de grupo en lugar de los controles individuales. Normalmente, harías lo contrario. (Al hacerlo, asegúrese de que hay un grupo de control definido para estos controles).

  • Si aún no todos los controles pueden tener claves de acceso únicas:
    • Puede asignar claves de acceso no únicas si:
      • De lo contrario, los controles serían demasiado difíciles de navegar.
      • Las claves de acceso no únicas no entran en conflicto con las claves de acceso de los controles usados habitualmente.
    • De lo contrario, se puede tener acceso a los controles restantes mediante la navegación por teclas de flecha y tabulación.

captura de pantalla de grupos con diferentes claves de acceso

En este ejemplo, hay controles repetitivos para que las claves de acceso se asignen a los grupos de botones de radio.

Prevención de comandos accidentales

Si una ventana que se muestra fuera del contexto (no iniciado por el usuario) roba el foco de entrada, hay una buena posibilidad de que esta ventana reciba la entrada prevista para otra ventana. Además, las teclas de acceso surten efecto cuando se presionan sin deprimir la tecla Alt si el cuadro de diálogo no tiene ningún control que tome entrada de texto (como cuadros de texto y listas). Por lo tanto, en el ejemplo siguiente, al presionar "r" se activa el botón Reiniciar ahora.

Claramente, esta entrada puede tener consecuencias imprevistas significativas.

Incorrecto:

captura de pantalla del botón Reiniciar ahora,

En este ejemplo, escribir texto con espacio, "r" o Entrar reinicia accidentalmente Windows.

Por supuesto, la mejor solución a este problema es no robar el foco de entrada. En su lugar, parpadee el botón de la barra de tareas del programa o muestre una notificación para obtener la atención del usuario.

Sin embargo, si debe mostrar este tipo de ventana, el mejor enfoque es no asignar un botón predeterminado o claves de acceso, y proporcionar el foco de entrada inicial a un control distinto de un botón de confirmación.

Correcto:

captura de pantalla del botón de reinicio,

En este ejemplo, reiniciar accidentalmente Windows es mucho más difícil de hacer.

Si haces sólo seis cosas...

  1. Diseñe una buena navegación con el teclado, con un orden de tabulación razonable y los grupos de control adecuados, el foco de entrada inicial y los botones predeterminados.
  2. Asigne claves de acceso a todos los menús y la mayoría de los controles.
  3. Asigne las teclas de acceso a un carácter que aparece al principio de la etiqueta para que sean fáciles de encontrar.
  4. Asigne teclas de método abreviado a los comandos más usados.
  5. Intente asignar las teclas de método abreviado a los caracteres primero o más memorables dentro de las palabras clave.
  6. Proporcione a las teclas de método abreviado conocidas un significado coherente.

Instrucciones

Interacción

  • No use la tecla Mayús para modificar comandos en menús o cuadros de diálogo. Si lo hace, es indiscoverable e inesperado.

    Incorrecto:

    captura de pantalla del cuadro de diálogo Confirmar reemplazo de carpeta

    En este ejemplo de Windows XP, mantener presionada la tecla Mayús reemplaza Sí a Todo por No a Todo.

  • No deshabilite un control con el foco de entrada. Si lo hace, puede impedir que la ventana reciba la entrada del teclado. En su lugar, antes de deshabilitar un control con el foco de entrada, mueva el foco de entrada a otro control.

  • Si se muestra una ventana fuera del contexto, es posible que tenga que evitar consecuencias importantes no deseadas:

    • No asigne un botón predeterminado.
    • No asigne claves de acceso.
    • Asigne el foco de entrada inicial a un control distinto de un botón de confirmación.

Navegación mediante el teclado

  • Mostrar siempre el indicador de foco de entrada. Excepción: Puede suprimir temporalmente el indicador de foco de entrada si:
    • El indicador de foco de entrada se distrae visualmente (como con una vista de lista grande que no está en la vista Detalles).
    • Es probable que el uso de la tecla Entrar esté precedido por otra entrada de teclado, como teclas alt o de dirección.
    • El indicador de foco de entrada se muestra en cualquier entrada del teclado.
  • Asigne el foco de entrada inicial al control con el que es más probable que los usuarios interactúen primero, lo que suele ser el primer control interactivo. Si el primer control interactivo no es una buena opción, considere la posibilidad de cambiar el diseño de la ventana.
  • Asignar tabulaciones se detiene en todos los controles interactivos, incluidos los cuadros de edición de solo lectura. Excepciones:
    • Agrupa conjuntos de controles relacionados que se comportan como un único control, como botones de radio. Estos grupos tienen una sola tabulación.
    • Contienen correctamente grupos para que las teclas de dirección se desvíen hacia delante y hacia atrás dentro del grupo y permanezcan dentro del grupo.
  • El orden de tabulación debe seguir el orden de lectura, que generalmente fluye de izquierda a derecha, de arriba abajo. Considere la posibilidad de realizar excepciones para los controles usados habitualmente colocándolos anteriormente en el orden de tabulación. La pestaña debe recorrer todas las tabulaciones en ambas direcciones sin detener.
  • Dentro de una tabulación, el orden de las teclas de dirección debe fluir de izquierda a derecha, de arriba a abajo, sin excepciones. Las teclas de dirección deben recorrer todos los elementos en ambas direcciones sin detenerse.
  • Presente los botones de confirmación en el orden siguiente:
    • Aceptar/[Hacerlo]/Sí
    • [No hacerlo]/No
    • Cancelar
    • Aplicar (si está presente)

donde [Do it] y [Don't do it] son respuestas específicas a la instrucción principal.

  • Seleccione el más seguro (para evitar la pérdida de datos o acceso al sistema) y el botón de comando más seguro o vínculo de comando para que sea el valor predeterminado. Si la seguridad y la seguridad no son factores, seleccione la respuesta más probable o conveniente.
  • La navegación por el teclado no debe cambiar los valores de control ni dar lugar a un mensaje de error. Nunca es necesario que los usuarios cambien el valor inicial de un control durante la navegación. En su lugar, inicialice los controles que validan al salir con valores válidos y validen el valor de un control solo cuando haya cambiado.

Claves de acceso

  • Siempre que sea posible, asigne claves de acceso para los comandos que se usan habitualmente según la tabla siguiente. Aunque las asignaciones de claves de acceso coherentes no siempre son posibles, se prefieren especialmente para los comandos usados con frecuencia.

    Clave de acceso Get-Help
    A
    Acerca de
    A
    Siempre en la parte superior
    A
    Aplicar
    B
    Atrás
    B
    Bold
    B o r
    Explorar
    C
    Cerrar
    C
    Copiar
    C
    Copiar aquí
    d
    Crear acceso directo
    d
    Crear acceso directo aquí
    m
    Cortar
    D
    Eliminar
    D
    No vuelva a mostrar este [elemento]
    E
    Editar
    x
    Salir
    E
    Explorar
    F
    Menos
    F
    Archivo
    F
    Buscar
    n
    Buscar siguiente
    F
    Fuente
    F
    Adelante
    H
    Ayuda
    m
    Ayuda, temas
    H
    Ocultar
    I
    Insertar
    o
    insertar objeto
    I
    Cursiva
    L
    Vínculo aquí
    x
    Maximizar
    n
    Minimizar
    M
    Más
    M
    Move
    M
    Mover aquí
    No
    Nuevo
    No
    Siguientes
    No
    No
    O
    Open
    w
    Abrir con
    O
    Opciones
    u
    Configurar página
    P
    Pegar
    l
    Pegar vínculo
    d
    Pegar acceso directo
    d
    Pegar especial
    P
    Pausar
    P
    Reproducir
    P
    Imprimir
    P
    Imprimir aquí
    r
    Propiedades
    R
    Rehacer
    R
    Repeat
    R
    Restauración
    R
    Reanudar
    R
    Reintento
    R
    Ejecute
    S
    Save
    a
    Guardar como
    a
    Seleccionar todo
    n
    Enviar a
    S
    Mostrar
    S
    Size
    p
    Dividir
    S
    Stop
    T
    Herramientas
    U
    Subrayado
    U
    Deshacer
    V
    Ver
    W
    Periodo
    Y

  • Prefiere caracteres con anchos anchos, como w, m y letras mayúsculas.

  • Prefiere un consonante distintivo o un vocal, como "x" en "Exit".

  • Evite el uso de caracteres que dificultan la visualización del subrayado, como (de la mayoría de los problemas a los menos problemáticos):

    • Caracteres que solo tienen un píxel ancho, como i y l.
    • Caracteres con descendientes, como g, j, p, q e y.
    • Caracteres junto a una letra con un descendiente.
  • Al asignar claves de acceso en las páginas del asistente, recuerde reservar "B" para Atrás y "N" para Siguiente.

  • Al asignar claves de acceso en las páginas de propiedades, recuerde reservar "A" para Aplicar, si se usa.

  • Asigne claves de acceso a todos los elementos de menú. Sin excepciones.

  • Para los elementos de menú dinámicos (como los archivos usados recientemente), asigne claves de acceso numéricamente.

    captura de pantalla de elementos de menú con claves de acceso numéricas

    En este ejemplo, el programa Paint de Windows asigna claves de acceso numéricas a archivos usados recientemente.

  • Asigne claves de acceso únicas dentro de un nivel de menú. Puede reutilizar las claves de acceso en distintos niveles de menú.

  • Facilitar la búsqueda de claves de acceso:

    • Para los elementos de menú usados con más frecuencia, elija caracteres al principio de la primera o segunda palabra de la etiqueta, preferiblemente el primer carácter.
    • Para los elementos de menú que se usan con menos frecuencia, elija letras que sean un consonante distintivo o un vocal en la etiqueta.

Teclas de acceso del cuadro de diálogo

  • Siempre que sea posible, asigne claves de acceso únicas a todos los controles interactivos o sus etiquetas.Los cuadros de texto de solo lectura son controles interactivos (porque los usuarios pueden desplazarlos y copiar texto), por lo que se benefician de las claves de acceso. No asigne claves de acceso a:

    • Botones Aceptar, Cancelar y Cerrar. Enter y Esc se usan para sus claves de acceso. Sin embargo, asigne siempre una clave de acceso a un control que significa Aceptar o Cancelar, pero tiene una etiqueta diferente.

      captura de pantalla del cuadro de diálogo con botones sí y sin

      En este ejemplo, el botón confirmar positivo tiene asignada una clave de acceso.

    • Etiquetas de grupo. Normalmente, a los controles individuales de un grupo se les asignan claves de acceso, por lo que la etiqueta de grupo no necesita una. Sin embargo, asigne una clave de acceso a la etiqueta de grupo y no a los controles individuales si hay una escasez de claves de acceso.

    • Botones de Ayuda genéricos a los que se accede con F1.

    • Etiquetas de vínculo. A menudo hay demasiados vínculos para asignar claves de acceso únicas y los caracteres de subrayado de vínculo ocultan los caracteres de subrayado de la tecla de acceso. Haga que los usuarios accedan a vínculos con la tecla Tab en su lugar.

    • Nombres de pestaña. Las pestañas se recorren mediante Ctrl+Tab y Ctrl+Mayús+Tab.

    • Examinar botones con la etiqueta "...". Estas claves de acceso no se pueden asignar de forma única.

    • Controles sin etiquetar, como controles de número, botones de comando gráficos y controles de divulgación progresiva sin etiquetar.

    • Texto estático no etiquetado o etiquetas para controles que no son interactivos, como barras de progreso.

  • Asigne primero las claves de acceso del botón confirmar para asegurarse de que tienen las asignaciones de claves estándar. Si no hay una asignación de clave estándar, use la primera letra de la primera palabra. Por ejemplo, la tecla de acceso para los botones Sí y No commit siempre debe ser "Y" y "N", independientemente de los demás controles del cuadro de diálogo.

  • En el caso de los botones de confirmación negativos (distintos de Cancelar) frase como "No", asigne la clave de acceso a "n" en "No". Si no se ha escrito como "No", use la asignación de clave de acceso estándar o asigne la primera letra de la primera palabra. Al hacerlo, todo Don'ts y No tiene una clave de acceso coherente.

  • Para que las teclas de acceso sean fáciles de encontrar, asigne las teclas de acceso a un carácter que aparezca al principio de la etiqueta, idealmente el primer carácter, incluso si hay una palabra clave que aparece más adelante en la etiqueta.

  • Asigne como máximo 20 claves de acceso, por lo que tiene algunos caracteres sin asignar para facilitar la localización.

  • Si hay demasiados controles interactivos para asignar claves de acceso únicas, puede asignar claves de acceso no únicas si:

    • De lo contrario, los controles serían demasiado difíciles de navegar.
    • Las claves de acceso no únicas no entran en conflicto con las claves de acceso de los controles usados habitualmente.
  • No use barras de menú en cuadros de diálogo. Es difícil asignar claves de acceso únicas en este caso, ya que los controles del cuadro de diálogo y los elementos de menú comparten los mismos caracteres.

Teclas de método abreviado

  • Asigne teclas de método abreviado a los comandos más usados. Los programas y características que se usan con poca frecuencia no necesitan teclas de método abreviado porque los usuarios pueden usar las teclas de acceso en su lugar.

  • No haga que una tecla de método abreviado sea la única manera de realizar una tarea. Los usuarios también deben poder usar el mouse o el teclado con tabulación, flecha y teclas de acceso.

  • No asigne significados diferentes a las teclas de método abreviado conocidas. Dado que se memorizan, los significados incoherentes para los métodos abreviados conocidos son frustrantes y propensos a errores.

  • No intente asignar teclas de método abreviado de programa para todo el sistema. Las teclas de método abreviado del programa solo tendrán efecto cuando el programa tenga el foco de entrada.

  • Documente todas las teclas de método abreviado. Accesos directos de documentos en elementos de la barra de menús, información sobre herramientas de la barra de herramientas y un único artículo de Ayuda que documenta todas las teclas de método abreviado usadas. Esto ayuda a los usuarios a aprender las asignaciones de teclas de método abreviado que no deben ser un secreto.

    • Excepción: No muestre asignaciones de teclas de método abreviado en menús contextuales. Los menús contextuales no muestran las asignaciones de teclas de método abreviado porque estos menús están optimizados para mejorar la eficacia.

    captura de pantalla de la información sobre herramientas para la tecla de método abreviado de negrita

    La tecla de método abreviado se documenta en la información sobre herramientas.

  • Si el programa asigna muchas teclas de método abreviado, proporcione la capacidad de personalizar las asignaciones. Al hacerlo, los usuarios pueden reasignar las teclas de método abreviado en conflicto y migrar desde otros productos. La mayoría de los programas no asignan suficientes teclas de método abreviado para necesitar esta característica.

Elección de teclas de método abreviado

  • Para las teclas de método abreviado conocidas, use las asignaciones estándar.
  • Para las asignaciones de claves no estándar, use las siguientes teclas de método abreviado recomendadas para comandos que se usan con más frecuencia. Estas teclas de método abreviado se recomiendan porque no entran en conflicto con los métodos abreviados conocidos y son fáciles de presionar.
    • Ctrl+G, J, K, L M, Q, R o T
    • Ctrl+cualquier número
    • F7, F8, F9 o F12
    • Mayús+F2, F3, F4, F5, F7, F8, F9, F11 o F12
    • Alt+cualquier tecla de función excepto F4
  • Use las siguientes teclas de método abreviado recomendadas para comandos que se usan con menos frecuencia. Estas teclas de método abreviado no tienen conflictos, pero son más difíciles de presionar a menudo que requieren dos manos.
    • Ctrl+cualquier tecla de función excepto F4 y F6
    • Ctrl+Mayús+cualquier letra o número
  • Hacer que las teclas de método abreviado de uso frecuente sean fáciles de recordar:
    • Use letras en lugar de números o teclas de función.
    • Intente usar una letra que esté en la primera palabra o en la mayoría de los caracteres memorables dentro de las palabras clave del comando.
  • Use claves de función para comandos que tengan un efecto a pequeña escala, como comandos que se aplican al objeto seleccionado. Por ejemplo, F2 cambia el nombre del elemento seleccionado.
  • Use combinaciones de teclas Ctrl para comandos que tienen un efecto a gran escala, como comandos que se aplican a un documento completo. Por ejemplo, Ctrl+S guarda el documento actual.
  • Use combinaciones de teclas Mayús para comandos que extienden o complementan las acciones de la tecla de método abreviado estándar. Por ejemplo, la tecla de método abreviado Alt+Tab recorre ventanas principales abiertas, mientras que Alt+Mayús+Tab ciclos en orden inverso. De forma similar, F1 muestra ayuda, mientras que Mayús+F1 muestra ayuda contextual.
  • Al usar teclas de dirección para mover o cambiar el tamaño de un elemento, use Ctrl+teclas de flecha para un control más granular.

Elección de teclas de método abreviado (qué no hacer)

  • No distinga entre ubicaciones clave. Por ejemplo, Windows puede distinguir entre mayús izquierdo y derecho, Alt, Ctrl, logotipo de Windows y teclas de aplicación, así como claves en el teclado numérico. La asignación de comportamiento solo a una ubicación clave es confusa e inesperada.
  • No use la tecla modificadora del logotipo de Windows para las teclas de método abreviado de programa. La clave del logotipo de Windows está reservada para uso de Windows. Incluso si windows no usa ahora una combinación de teclas de logotipo de Windows, puede que en el futuro.
  • No use la tecla Application como modificador de tecla de método abreviado. En su lugar, use Ctrl, Alt y Mayús.
  • No use las teclas de método abreviado usadas por Windows para las teclas de método abreviado de programa. Si lo hace, entrará en conflicto con las teclas de método abreviado del sistema de Windows cuando el programa tenga el foco de entrada.
  • No use combinaciones de teclas alt+alfanuméricas para las teclas de método abreviado. Estas teclas de método abreviado pueden entrar en conflicto con las teclas de acceso.
  • No use los caracteres siguientes para las teclas de método abreviado: @ $ {} [] \ ~ | ^ ' <>. Estos caracteres requieren diferentes combinaciones de teclas entre idiomas o son específicas de la configuración regional.
  • Evite combinaciones de teclas complejas, como tres o más teclas juntas (por ejemplo: Ctrl+Alt+barra espaciadora) o teclas que están muy separadas en el teclado (por ejemplo: Ctrl+F5). Use teclas de método abreviado simples para comandos usados con frecuencia.
  • No use combinaciones Ctrl+Alt, ya que Windows interpreta esta combinación en algunas versiones de idioma como una tecla AltGR, que genera caracteres alfanuméricos.

Combinaciones de teclado y mouse

  • Para los vínculos, use Mayús+clic para navegar con una nueva ventana y Ctrl+clic para navegar mediante una nueva pestaña. Este enfoque es coherente con Windows Internet Explorer.

Documentación

Al hacer referencia al teclado:

  • Use el teclado en pantalla para hacer referencia a una representación de teclado en la pantalla en la que el usuario toca los caracteres de entrada.
  • Proporcione combinaciones de teclado a partir de la tecla modificadora . Presente las teclas modificadoras en el orden siguiente: logotipo de Windows, Aplicación, Ctrl, Alt, Mayús. Si se usa el modificador Numpad, colóquelo justo antes de la tecla que modifica.
  • No use todas las letras mayúsculas para las teclas de teclado. En su lugar, siga la mayúscula que usan los teclados estándar o minúsculas si la tecla no está etiquetada en el teclado.
    • Para combinaciones de teclas alfabéticas, use una letra mayúscula.
    • Ortografía de página arriba, Página abajo, Pantalla de impresión y Bloqueo de desplazamiento.
    • Ortografía más signo, signo menos, guion, punto y coma.
    • Para las teclas de dirección, use flecha izquierda, flecha derecha, flecha arriba y flecha abajo. No use etiquetas gráficas para las teclas de dirección.
    • Use la tecla del logotipo de Windows y la clave de aplicación para hacer referencia a las claves etiquetadas con iconos. No use etiquetas gráficas para estas claves.

Correcto:

barra espaciadora, Tab, Entrar, Página arriba, Ctrl+Alt+Supr, Alt+W, Ctrl+signo más

Incorrecto:

BARRA ESPACIADORA, TAB, ENTRAR, PG UP, Ctrl+Alt+SUPR, Alt+w, Ctrl++

  • Indique combinaciones de teclas con un signo más, sin espacios.

Correcto:

Ctrl+A, Mayús+F5

Incorrecto:

Ctrl-A, Mayús + F5

  • Para mostrar una combinación de teclas que incluye signos de puntuación que requieren el uso de la tecla Mayús, como el signo de interrogación, agregue Mayús a la combinación y asigne el nombre o el símbolo de la tecla desplazada. El uso del nombre de la clave sin cambiar, como 4 en lugar de $, podría resultar confuso para los usuarios o incluso incorrecto; por ejemplo, el ? y / caracteres no siempre se desplazan teclas en todos los teclados.

Correcto:

Ctrl+Mayús+?, Ctrl+Mayús+*, Ctrl+Mayús+coma

Incorrecto:

Ctrl+Mayús+/, Ctrl+?, Ctrl+Mayús+8, Ctrl+*

  • En primer lugar, use la clave y con el nombre de clave si es necesario para mayor claridad, por ejemplo, la tecla F1. En todas las referencias posteriores, consulte la tecla solo por su nombre, por ejemplo, presione F1.
  • Consulte específicamente las teclas de acceso y las teclas de método abreviado en programación y otra documentación técnica. No use el acelerador, la mnemónica ni las teclas de acceso rápido. En cualquier otro lugar, use el método abreviado de teclado, especialmente en la documentación del usuario.

Al hacer referencia a la interacción:

  • Use press, not depress, strike, hit o type, al presionar y liberar inmediatamente una tecla inicia una acción dentro del programa o navega dentro de un documento o interfaz de usuario.
  • Use el tipo, no escriba, para dirigir a los usuarios a escribir texto.
  • Use en situaciones en las que la presión podría resultar confusa, como cuando se hace referencia a un tipo de tecla, como las teclas de dirección o las teclas de función. En tales casos, la prensa podría hacer que los usuarios piensen que necesitan presionar todas las teclas simultáneamente.
  • Use la suspensión al presionar y mantener presionada una tecla, como una tecla modificadora.
  • No use presionar como sinónimo de clic.

Ejemplos:

  • Escriba su nombre y presione Entrar.
  • Presione Ctrl+F y escriba el texto que desea buscar.
  • Para guardar el archivo, presione Y.
  • Para mover el punto de inserción, use las teclas de dirección.