Soy un gran fanático de los atajos de teclado. Si alguna función u operación no tiene acceso directo, tiendo a escribir un pequeño programa y adjuntar Ctrl + Alt + atajo [tecla] a él.Mejores prácticas para diseñar atajos de teclado
Ayer, al codificar con Visual Studio, comencé a pensar qué tan bien habían asignado los accesos directos. Hay una enorme cantidad de comandos y, sin embargo, la mayoría de ellos son intuitivos y ni uno solo se superpone con otra combinación de teclas de todo el sistema. La única excepción es Ctrl + W y me irrita que no cierre la pestaña activa de manera predeterminada como debería.
¿Cuáles son las mejores prácticas que se deben tener en cuenta al asignar atajos de teclado a los propios programas?
¿Cuáles son tan comunes y "reservado" combinaciones que no se deben utilizar aparte de la funcionalidad específica (eq Ctrl + S, Ctrl + W ....)
En pequeña aplicaciones Creo que es mejor usar Ctrl como una tecla modificadora, pero ¿qué tal en las más grandes? ¿Debería haber dos teclas modificadoras (Shift/Alt?) O hacer como en Visual Studio? Debe Shift ser utilizado sólo para las funciones de reenvío (Ctrl +Shift +Tab, lengüetas de desplazamiento hacia atrás)?
O qué tal cuando el programa se está ejecutando minimizado en la bandeja, o no tiene GUI en absoluto. ¿Debería usar Windows-key en esa combinación?