mardi 6 mars 2012

Klávesnice Ninja: Přiřazení klávesové zkratky na nějaké okno

Když jsem třeba provádět opakované úkoly, jako je kontrola můj e-mail nebo přechod k otevřené okno chatu, nejrychlejší možností je přiřadit klávesové zkratky přímo k oknu, abych mohl přepínat okna minimalizovat / restored s ničím víc než jeden stisk klávesy .

Jak jsem toho dosáhnout? AutoHotkey, Malý skriptovací rámec, který umožňuje automatizovat vše v systému Windows. Než začneme, budu předpokládat, že jste si stáhli a nainstalovali jej.

Vytvořil jsem malou funkci, kterou je možné přidat do skript, který bude dělat těžkou práci najít a přepínání oken. Jediné, co musíte udělat, je přiřazení klávesových zkratek, které chcete v horní části scénáře.the Keyboard Ninja

První věc, kterou budete muset udělat, je Stáhněte si script a uložit ho někam hodit. Měli byste být schopni jednoduše poklepáním na skript spustit, a pak si všimnete, symbolizuje ikona v liště (zelené s H)

Klepněte pravým tlačítkem myši na ikonu a zvolte Upravit tento skript z menu. Budete muset přidat své vlastní klávesové zkratky, protože žádný jsou definovány ve scénáři, tak se pojďme podívat na skript ...

; ----------------------
, Prohlašujeme aktivační klávesy v této sekci
; ----------------------
, - To jsou příklady -
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, Off
IfWinActive,%% TheWindowTitle
{
WinMinimize,%% TheWindowTitle
}
Else
{
IfWinExist,%% TheWindowTitle
WinActivate
Else
{
DetectHiddenWindows, na
IfWinExist,%% TheWindowTitle
{
WinShow
WinActivate
}
}
}
}

To by mohlo být trochu složitější pro některé z vás, ale jediné, co musíme udělat, je přidat několik řádků klávesy. Všimněte si, že existuje celá řada linek vzorku hotkey již definovány, ale komentář.

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

:: ToggleWindow ("částečném okně Název řetězec")

Pro speciální klávesy, budete používat jeden z těchto, které lze kombinovat. (Více informací na Autohotkey documentation)

# Klávesa Windows
! Alt
^ Control
+ Shift
< Použijte Levé tlačítko (např.
> Použijte Pravé tlačítko (např.>! Znamená pravý Alt pouze klíč)

Tak například, pokud jste chtěli spustit klávesovou zkratku Ctrl + Alt + F a přiřadit je Firefox, můžete použít následující:

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

Osobně se snažím používat klávesové zkratky, které nevyžadují mě zvednout ruce z kláves. Prostě použijte Alt + J přidělen do Firefoxu, protože jsem mohl zasáhnout, že kombinace bez pohybu ruce vůbec.

Po skončení úprav skriptu, stačí ji uložit a pak jít do H ikonku a zvolte "Obnovit tuto Script", která načte všechny vaše změny. Jestliže tam byl problém, dostanete chybové hlášení, a můžete vždy použít Exit zastavit skript úplně.

Budete se muset rozhodnout, které kombinace kláves pracovat pro vás nejlepší. Moje rada je přidat jednu nebo dvě najednou, a zvyknout si na jejich používání. Během několika dní budete se divit, jak jste se někdy žili bez nich. Měli byste si také přečetli o AutoHotkey stejně ... to může dělat mnohem víc než jen to.

Poznámka: Funkce ToggleWindowHide funkce skriptu je pro odvážnější - bude přepínat okno mezi skrytou a obnovit ... velmi užitečné pro příkazový řádek Windows. V podstatě mi dává Tilda nebo YaKuake na Windows.

Stáhnout geek_autohotkey.ahk (AutoHotkey script)

Share:

0 commentaires:

Enregistrer un commentaire

BTemplates.com

Contributeurs

Fourni par Blogger.

Membres

Blog Archive