KeyboardShortcut (propiedad)

La propiedad KeyboardShortcut describe una combinación de teclas o teclas que activa un objeto accesible especificado.

La propiedad KeyboardShortcut se recupera llamando a IAccessible::get_accKeyboardShortcut.

La cadena recuperada describe una tecla de método abreviado (también denominada acelerador de teclado) o una tecla de acceso (también denominada mnemonic). Una tecla de acceso es un carácter subrayado en el texto de un menú, un elemento de menú o una etiqueta de un control como un botón de pulsación.

La cadena recuperada debe contener el nombre de la clave junto con la clave modificadora o las claves. La cadena debe tener el formato siguiente para que los clientes puedan analizarla fácilmente: [[tecla modificador]+[...] +] nombre de clave.

Algunos ejemplos son ALT+F, CTRL+ALT+4, WIN+F1, CTRL+ALT+MAYÚS+RETROCESO o simplemente RETROCESO.

En la tabla siguiente se enumeran las claves modificadoras.

Tecla modificadora Descripción
ALT Tecla modificadora alternativa
CTRL Tecla modificadora de control
Mayús Tecla modificadora Mayús
GANAR Tecla del logotipo de Windows
FN Tecla de función en equipos portátiles

 

No localice las cadenas de método abreviado de teclado.

Control de objetos que tienen ambos tipos de clave

Si un objeto tiene una tecla de método abreviado y una tecla de acceso, la propiedad KeyboardShortcut devuelve la tecla de acceso. La tecla de acceso es la que un usuario presionaría cuando el objeto o el elemento primario del objeto tiene el foco del teclado. Por ejemplo, el elemento de menú Imprimir puede tener una tecla de método abreviado (CTRL+P) y una tecla de acceso (P). Si un usuario presiona CTRL+P mientras el menú está activo, no sucede nada. Pero si un usuario presiona P mientras el menú está activo, invoca el cuadro de diálogo Imprimir de la aplicación. En este caso, la propiedad KeyboardShortcut es "P" para reflejar lo que el usuario debe presionar cuando el menú tiene el foco del teclado.