Tengo teclas de acceso directo globales de Windows asignadas a varias instancias cmd.exe diferentes. Hago esto creando accesos directos a cmd.exe en mi escritorio y asignando a cada uno una tecla de acceso directo única (por ejemplo, CTRL + MAYÚS + U). Bastante básico. Estoy usando Win2K8 (R1 y R2).
Esto funciona bien ... la mayor parte del tiempo. Pero con regularidad exasperante, a veces no lo hace. O funcionará con un largo retraso (muchos segundos). No importa qué aplicación tenga actualmente foco (incluso puede ser una de las indicaciones de comando). No importa qué teclas asigno (he probado algunas variaciones de WIN, CTRL y SHIFT). Me di cuenta de que esto a menudo, pero no siempre, se correlaciona con explorer.exe que lucha de alguna manera u otra (por ejemplo, una ventana del explorador abierta a un recurso compartido de archivos que no está disponible, o una aplicación no responde, o lo que sea). En otras palabras, el manejo de la tecla de acceso directo parece ser muy sensible a la actividad del sistema no relacionada. Tenga en cuenta que siempre que tengo este problema, siempre puedo ALT + TAB con éxito a la ventana a la que quiero acceder, pero eso es tedioso.
Utilizo los accesos directos a estas ventanas de comandos cientos de veces al día, por lo que incluso una tasa de falla del 1% se vuelve realmente molesta.
¿Hay alguna manera de solucionar esto, o hay alguna utilidad de terceros que intercepte CONFIABLEMENTE combinaciones de teclas personalizadas para enfocar las aplicaciones que quiera, de una manera que sea independiente de otra actividad del sistema?
APÉNDICE:
Hay una propiedad de los accesos directos de Windows que no me gustaría perder si cambiara a una herramienta de teclas de acceso rápido de terceros: los accesos directos de Windows son idempotentes. Una vez que ha puesto en marcha un acceso directo a alguna aplicación, al pulsar la combinación de teclas de acceso directo de nuevo le lleva al proceso ya en marcha - no no lanzar un nuevo proceso.
fuente
Así es como uso AutoHotKey de una manera que cumple con su idempotente requisito .
Como ejemplo, he conectado
Caps Lock
+a
a una ventana de Firefox en Stack Overflow,Caps Lock
+s
a Firefox en Super User yCaps Lock
+d
a un símbolo del sistema.Puede cambiar el modo de coincidencia de títulos para que sea tan restrictivo como lo necesite. Si tuviera otra tecla de acceso rápido que coincidiera con "Mozilla Firefox" (en lugar de "Super Usuario", por ejemplo), pasaría por todas mis instancias de Firefox, ya que cada una tiene ese texto en el título de la ventana y lo tengo configurado para que coincida con el texto en cualquier parte del título.
Este script está fuertemente basado en este artículo en LifeHacker.
fuente
Caps+a
yCaps+s
anteriormente para dos instancias diferentes de Firefox, @DoktorJCaps+1
apuntan a una instancia específica de la masilla (que es mejor que AltTab en mi opinión:)
).Otra alternativa más para iniciar sus programas de forma rápida e intuitiva:
Launchy
fuente
Desafortunadamente, 6 años después con Windows 10, existen los mismos problemas, y con una actualización reciente de Windows 10 descubrí que algunos atajos / programas ya no son idempotentes . Especialmente Putty donde tengo múltiples accesos directos para la misma sesión.
Así que uso AutoHotKey y modifiqué la función compartida en este hilo (basado en este artículo en LifeHacker ) para que use un archivo INI para realizar un seguimiento de cada acceso directo. Esto no usa el Título de Windows de cada programa, ya que puede cambiar en Putty si usa la pantalla o SSH en otro servidor, ¡una característica que personalmente quiero conservar!
También se incluye una función "DeleteINIEntry ()" para la cual puede crear un acceso directo para que elimine una entrada UniqueName del archivo INI. O simplemente puede editar y cambiar el archivo manualmente.
Si no desea que la ventana se minimice, simplemente comente (anteponga un;) a la línea WinMinimize y se mantendrá enfocado en la ventana activa.
fuente
No es una actividad no relacionada, el explorador es el proceso que maneja estos atajos.
Hay utilidades (por ejemplo, http://www.vsisystems.com/keyboardshortcuts.htm ) que pretenden tener esta funcionalidad, pero no sé si alguna de ellas resolvería el problema de la velocidad.
fuente
Si Explorer está ocupado, entonces no puede manejar los accesos directos, por lo que se requiere otro programa.
Un lanzador simple y eficiente es PS Hot Launch VVL :
fuente