Homepage » come » Keyboard Ninja Assegna un tasto di scelta rapida a qualsiasi finestra

    Keyboard Ninja Assegna un tasto di scelta rapida a qualsiasi finestra

    Quando ho bisogno di eseguire un'attività ripetitiva come controllare la mia posta elettronica o passare a una finestra di IM aperta, l'opzione più veloce è quella di assegnare un tasto di scelta rapida direttamente alla finestra, così posso attivare o disattivare la finestra minimizzata / ripristinata con nient'altro che una singola sequenza di tasti.

    Come ho realizzato questo? AutoHotkey, un piccolo framework di scripting che ti consente di automatizzare qualsiasi cosa in Windows. Prima di iniziare, assumerò che tu l'abbia scaricato e installato.

    Ho creato una piccola funzione che è possibile aggiungere a uno script che farà il duro lavoro di trovare e attivare la finestra. Tutto quello che devi fare è assegnare i tasti di scelta rapida che desideri nella parte superiore dello script.

    La prima cosa che devi fare è scaricare lo script e salvarlo da qualche parte utile. Dovresti essere in grado di fare doppio clic sullo script per avviarlo, e quindi noterai una nuova icona del vassoio (quella verde con la H)

    Fai clic con il pulsante destro del mouse sull'icona e scegli Modifica questo script dal menu. Dovrai aggiungere i tuoi hotkey in quanto nessuno è definito nello script, quindi diamo un'occhiata allo script ...

    ; -
    ; Dichiara i tuoi hotkey in questa sezione
    ; -
    ; - Questi sono campioni --
    ; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
    ; #c :: ToggleWindow ("SecureCRT") - Win + C
    ; ! x :: ToggleWindow ("cmd.exe") - Alt + X

    ; -
    ; Funzione per la commutazione di finestre - Non modificare
    ; -
    ToggleWindow (TheWindowTitle)

    SetTitleMatchMode, 2
    DetectHiddenWindows, Off
    IfWinActive,% TheWindowTitle%

    WinMinimize,% TheWindowTitle%

    Altro

    IfWinExist,% TheWindowTitle%
    WinActivate
    Altro

    DetectHiddenWindows, On
    IfWinExist,% TheWindowTitle%

    Winshow
    WinActivate



    Potrebbe essere un po 'complicato per alcuni di voi, ma l'unica cosa che dobbiamo fare è aggiungere alcune linee di hotkey. Noterai che ci sono già un certo numero di linee di hotkey campione già definite, ma commentate.

    I tasti di scelta rapida sono definiti in questo formato:

    :: ToggleWindow ("Partial Window Title String")

    Per le chiavi speciali, utilizzerai una delle seguenti opzioni, che possono essere combinate. (ottenere maggiori informazioni sulla documentazione di Autohotkey)

    # Tasto Windows
    ! alt
    ^ Controllo
    + Cambio
    < Usa il tasto sinistro (ad esempio
    > Usa il tasto destro (ad esempio>! Significa solo il tasto Alt giusto)

    Ad esempio, se volessi attivare la scorciatoia da tastiera di Ctrl + Alt + F e assegnarla a Firefox, dovresti utilizzare quanto segue:

    ^! f :: ToggleWindow ("- Mozilla Firefox")

    Personalmente, provo a usare le scorciatoie da tastiera che non mi richiedono di sollevare le mani dai tasti. Semplicemente uso Alt + J assegnato a Firefox perché posso colpire quella combinazione senza muovere le mani.

    Quando hai finito di modificare lo script, salvalo e vai nuovamente sull'icona H e scegli l'opzione "Ricarica questo script", che caricherà tutte le tue modifiche. Se si è verificato un problema, verrà visualizzato un messaggio di errore e sarà sempre possibile utilizzare Exit per interrompere completamente lo script.

    Dovrai decidere quali combinazioni di tasti funzionano meglio per te. Il mio consiglio è di aggiungere uno o due alla volta e abituarsi a usarli. Entro pochi giorni ti chiedi come mai hai vissuto senza di loro. Dovresti anche leggere su AutoHotkey ... può fare molto di più di questo.

    Nota: la funzione ToggleWindowHide nello script è per i più avventurosi, ovvero attiva e disattiva la finestra tra hidden e ripristinata ... estremamente utile per le finestre del prompt dei comandi. In sostanza mi dà Tilda o YaKuake su Windows.

    Scarica geek_autohotkey.ahk (script Autohotkey)