Asigne el atajo de teclado para enfocar la ventana

10

Sé que podría usar AHK para vincular teclas para enfocar una ventana predefinida, pero estoy buscando una utilidad que me permita asignar teclas de acceso directo sobre la marcha para enfocar una ventana específica.

Idealmente:

ingrese la descripción de la imagen aquí

¿Existe algo como esto?

josh3736
fuente
Bueno, podrías escribir una pequeña aplicación en AutoHotkey para hacer esto. ;)
iglvzx
@iglvzx: No creo que AHK le permita agregar botones a la barra de subtítulos de todas las ventanas.
josh3736

Respuestas:

10

En Windows 7, los primeros 10 programas en su barra de tareas automáticamente tienen teclas de acceso rápido asignadas en función de su posición en la barra de tareas. Al presionar Win+ 1se activará el primer programa en la barra de tareas (o lo iniciará, si no está abierto). Win+ 2activa el segundo, y así sucesivamente hasta Win+ 0activando el 10. Los programas no necesitan estar anclados a la barra de tareas para que esto funcione, pero los programas que están anclados pueden iniciarse con esos accesos directos en los que no están abiertos.

tortuga
fuente
3
Desafortunadamente, esto no ayuda cuando cada aplicación tiene varias ventanas abiertas. (Puede presionar Win + n varias veces como una Alt + Tab específica de la aplicación, pero eso no es lo que estoy buscando). Quiero que una combinación de teclas / combinación salte directamente a una ventana específica.
josh3736
0

Hice una herramienta exactamente para eso: https://hyperkeys.xureilab.com

Puede configurar su propio acceso directo para fijar y luego volver a abrir una ventana. Yo personalmente uso SHIFT + ALT + A y ALT + A (teclado de azerty) respectivamente.

Tenga en cuenta que en Windows 10, el sistema operativo no maximiza una ventana cuando la fuerza al frente a través de una aplicación de terceros. No encontré una solución alternativa todavía. Pero las aplicaciones de pantalla completa permanecen en pantalla completa.

xurei
fuente
¡Esta genial! Sin embargo, fijar una ventana no es exactamente lo que quiero. Quiero vincular accesos directos arbitrarios a varias ventanas a la vez, por ejemplo, win+ spara una ventana de editor en particular, win+ bpara una ventana de navegador en particular, etc. Terminé escribiendo mi propia implementación (apenas funcional) de esto que usa acordes clave: caps+ kingresa al modo de asignación, entonces lo que presiona a continuación se vincula como el acceso directo para la ventana activa. Funciona bien para mi
josh3736
1
PD: En mi implementación, no tengo el problema de que Windows no se maximice; No es un problema del sistema operativo. Su dependencia está llamandoShowWindow(hwnd, SW_RESTORE) , lo que le dice a Windows que restaure (es decir, minimice o no maximice) la ventana. Probablemente desee detectar si la ventana está minimizada actualmente y SW_RESTORE, de lo contrario, usarla SW_SHOW.
josh3736
¡Gracias por la información! Comprobaré eso y espero arreglarlo
xurei hace