Assegna la scorciatoia da tastiera per mettere a fuoco la finestra


10

So che potrei usare AHK per associare i tasti per mettere a fuoco una finestra predefinita, ma sto cercando un'utilità che mi permetta di assegnare i tasti di scelta rapida al volo per mettere a fuoco una finestra specifica.

Idealmente:

inserisci qui la descrizione dell'immagine

Esiste qualcosa del genere?


Beh, si potrebbe scrivere una piccola applicazione in AutoHotkey per fare questo. ;)
iglvzx,

@iglvzx: non credo che AHK ti permetta di aggiungere pulsanti alla barra dei sottotitoli di tutte le finestre.
josh3736,

Risposte:


10

In Windows 7, i primi 10 programmi sulla barra delle applicazioni hanno automaticamente tasti di scelta rapida assegnati in base alla loro posizione nella barra delle applicazioni. Premendo Win+ 1si attiverà il primo programma sulla barra delle attività (o lo avvierà, se non è aperto). Win+ 2attiva il secondo e così via fino a Win+ 0attivando il decimo. Non è necessario che i programmi siano bloccati sulla barra delle attività affinché funzioni, ma i programmi bloccati possono essere avviati con quelle scorciatoie in cui non sono aperti.


3
Sfortunatamente, questo non aiuta quando ogni app ha diverse finestre aperte. (Puoi premere Win + n più volte come un Alt + Tab specifico per l'app, ma non è quello che sto cercando.) Voglio una combinazione di tasti / combinazione per passare direttamente a una finestra specifica.
josh3736,

0

Ho creato uno strumento esattamente per quello: https://hyperkeys.xureilab.com

È possibile impostare il proprio collegamento da bloccare, quindi riportare una finestra. Personalmente uso rispettivamente MAIUSC + ALT + A e ALT + A (tastiera azerty).

Si noti che su Windows 10, il sistema operativo non ingrandisce una finestra quando viene forzata in primo piano tramite un'app di terze parti. Non ho ancora trovato una soluzione alternativa. Ma le app a schermo intero rimangono a schermo intero.


È fantastico! Tuttavia, bloccare una finestra non è esattamente quello che voglio. Voglio associare scorciatoie arbitrarie a più finestre contemporaneamente - ad es. win+ sPer una particolare finestra dell'editor, win+ bper una particolare finestra del browser, ecc. Ho finito per scrivere la mia implementazione (a malapena funzionale) di questo che utilizza accordi chiave: caps+ kentra in modalità assegnazione, quindi qualunque cosa tu prema dopo viene associata come scorciatoia per la finestra attiva. Funziona bene per me.
josh3736,

1
PS: Nella mia implementazione, non ho il problema di Windows non ingrandimento; non è un problema del sistema operativo. La tua dipendenza ti sta chiamandoShowWindow(hwnd, SW_RESTORE) , il che dice a Windows di ripristinare (cioè minimizzare o non ingrandire) la finestra. Probabilmente si desidera rilevare se la finestra è attualmente ridotta a icona e utilizzare SW_RESTOREse lo è, altrimenti SW_SHOW.
josh3736,

Grazie per l'informazione! Lo controllerò e spero di risolverlo
Xurei,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.