sirve - Lista de atajos de teclado estándar de facto para aplicaciones de Windows?
windows+m para que sirve (4)
Digamos que estoy desarrollando una nueva aplicación de escritorio para Windows. ¿Hay alguna lista en alguna parte que pueda consultar (ya sea de Microsoft o de un tercero) sobre atajos de teclado que admitan todas las aplicaciones de Windows?
(Nota: cuando digo "todas las aplicaciones de Windows" aquí, realmente me refiero a "todas las aplicaciones de Windows donde un atajo de teclado en particular tiene sentido". Por ejemplo, un atajo estándar de "Iniciar sesión de depuración" podría tener sentido en aplicaciones IDE como Visual Studio y Eclipse, pero no para otros tipos de aplicaciones como Notepad o Firefox. Además, podría no tener sentido para ciertas aplicaciones especializadas que tienen sus propios conjuntos de atajos de teclado completos, como vi, seguir algunas de las convenciones estándar seguidas por otras aplicaciones)
Por ejemplo, yo diría que, cuando tenga sentido, las aplicaciones de Windows deberían admitir los siguientes atajos de teclado, porque son estándares de facto que admiten la mayoría de las otras aplicaciones (solo una lista parcial):
De donde sea:
- F1 - Mostrar ayuda
- Alt + F4 - Cerrar aplicación
Al editar texto:
- Ctrl + A : selecciona todo el texto (en el campo actual, si corresponde)
- Ctrl + Inicio / Fin - Mueve el cursor al inicio / final del campo actual
- Shift + [cualquier navegación] - Seleccione texto entre la posición de intercalación anterior y la nueva posición de intercalación
Mientras se selecciona un elemento que se puede editar o renombrar:
- F2 : renombra o edita el elemento actual
Mientras que una ventana o pestaña secundaria tiene el foco en una aplicación de múltiples ventanas / múltiples pestañas:
- Ctrl + F4 - Cerrar la ventana / pestaña actual
- Ctrl + W - Cerrar la ventana / pestaña actual
- Ctrl + Tab / Ctrl + Mayús + Tabulador - Activar ventana / pestaña siguiente / anterior
Y así. (De nuevo, estas son solo listas parciales, creo que existen muchos atajos estándar más de facto).
Entonces, ¿hay una lista más completa de estos tipos de atajos de teclado estándar de facto para aplicaciones de Windows, que pueden ser utilizados por los desarrolladores como punto de partida para determinar los atajos de teclado que una nueva aplicación debe desarrollar?
Si una lista similar de convenciones para el comportamiento del mouse estuviera disponible, sería ideal. (por ejemplo, doble clic izquierdo en palabra = seleccionar palabra)
MSDN es tu amigo.
Pautas para el diseño de la interfaz de usuario de teclado . Contiene recomendaciones para crear interfaces de teclado y contiene, hacia la parte inferior del artículo, una lista de claves de acceso directo estándar que las aplicaciones deben admitir.
Para las aplicaciones de Windows 8 Store, hay otro conjunto de pautas para los atajos de teclado en MSDN:
http://msdn.microsoft.com/en-us/library/windows/apps/hh700405.aspx
En el libro "Microsoft® Windows® User Experience" de 1999, hay accesos directos que no aparecen en las pautas en línea mencionadas en la otra respuesta.
Todo el libro se incluyó en Visual Studio 2005 MSDN Library, que una vez estuvo disponible de forma gratuita para que todos lo puedan descargar, pero aparentemente ya se ha eliminado de los sitios de Microsoft. Todavía tengo los archivos img (de MSDVENUCD1_X13-63639.img a MSDVENUCD1_X13-63642.img) pero no estoy seguro si podría redistribuirlos legalmente en Internet.
Si encuentra una oferta barata en los discos o el libro, podría ser una compra que valga la pena (aunque se aplica solo a las aplicaciones "clásicas", no a las aplicaciones de Windows 8, por supuesto).