Domovská » jak » Klávesnice Ninja Přiřaďte klávesové zkratce k libovolnému oknu

    Klávesnice Ninja Přiřaďte klávesové zkratce k libovolnému oknu

    Když potřebuji provádět opakující se úkoly, jako je kontrola e-mailu nebo přepnutí na otevřené okno IM, nejrychlejší možností je přiřadit klávesovou zkratku přímo do okna, takže můžu přepínat okno minimalizované / obnovené pouze jedním stisknutím klávesy.

    Jak jsem to dosáhl? AutoHotkey, malý skriptovací rámec, který vám umožní automatizovat cokoli v systému Windows. Než začneme, předpokládám, že jste ho stáhli a nainstalovali.

    Vytvořil jsem malou funkci, kterou můžete přidat do skriptu, který provede těžkou práci při hledání a přepínání okna. Jediné, co musíte udělat, je přiřadit klávesové zkratky, které chcete, v horní části skriptu.

    První věc, kterou musíte udělat, je stáhnout skript a uložit ji někde užitečné. Měli byste jednoduše dvojitým kliknutím spustit skript a poté si všimnete novou ikonu na liště (zelená s H)

    Klepněte pravým tlačítkem myši na ikonu a z nabídky vyberte možnost Upravit tento skript. Budete muset přidat vlastní klávesové zkratky, protože v skriptu nejsou definovány žádné, takže se podívejme na skript ...

    ; -
    ; Deklarujte své klávesové zkratky v této části
    ; -
    ; - jsou to vzorky --
    ; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
    ; #c :: ToggleWindow ("SecureCRT") - Win + C
    ; ! x :: ToggleWindow ("cmd.exe") - Alt + X

    ; -
    ; Funkce pro přepínání oken - Neupravujte
    ; -
    ToggleWindow (TheWindowTitle)

    SetTitleMatchMode, 2
    DetectHiddenWindows, Vypnuto
    IfWinActive,% TheWindowTitle%

    WinMinimize,% TheWindowTitle%

    Jiný

    IfWinExist,% TheWindowTitle%
    WinActivate
    Jiný

    DetectHiddenWindows, Zapnuto
    IfWinExist,% TheWindowTitle%

    WinShow
    WinActivate



    Pro některé z vás by to mohlo být trochu komplikované, ale jediná věc, kterou musíme udělat, je přidání několika klávesových zkratek. Všimnete si, že existuje řada vzorových linek hotkey definovaných již, ale komentoval.

    Klávesové zkratky jsou definovány v tomto formátu:

    :: ToggleWindow ("Částečný řetězec názvu okna")

    U speciálních klíčů použijete jeden z následujících způsobů, který lze kombinovat. (získat více informací v dokumentaci Autohotkey)

    # Klíč Windows
    ! Alt
    ^ Řízení
    + Posun
    < Použijte levé tlačítko (například
    > Použijte klávesu vpravo (například>! Znamená pouze pravé tlačítko Alt)

    Pokud jste například chtěli spustit klávesovou zkratku Ctrl + Alt + F a přiřadit ji Firefoxu, použijete následující:

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

    Osobně se snažím použít klávesové zkratky, které nevyžadují, abych zvedl ruce z klíčů. Jednoduše jsem použil Alt + J přiřazený k Firefoxu, protože mohu zasáhnout tuto kombinaci, aniž by mi vůbec pohyboval rukama.

    Jakmile dokončíte úpravu skriptu, uložte jej a pak znovu přejděte na ikonu H a zvolte možnost "Znovu načíst tento skript", který načte všechny změny. Pokud se vyskytl problém, zobrazí se chybové hlášení a vždy můžete použít Exit k úplnému zastavení skriptu.

    Budete se muset rozhodnout, které kombinace kláves fungují nejlépe pro vás. Moje rada je přidat jeden nebo dva najednou a zvyknout si je používat. Během několika dní se budete divit, jak jste někdy žil bez nich. Měli byste také číst na AutoHotkey stejně ... to může udělat mnohem víc než jen to.

    Poznámka: Funkce ToggleWindowHide ve skriptu je pro dobrodružnější - přepíná okno mezi skrytými a obnovenými ... velmi užitečné pro okna příkazového řádku. V podstatě mi dává Tilda nebo YaKuake na Windows.

    Ke stažení geek_autohotkey.ahk (skript automatického skenování)