Keyboard Ninja Tilldela en snabbtangent till ett fönster
När jag behöver utföra en repetitiv uppgift, till exempel att kontrollera min e-post eller växla till ett öppet chatfönster, är det snabbaste alternativet att tilldela en snabbtangent direkt till fönstret, så jag kan växla fönstret minimerat / återställt med inget mer än en enda knapptryckning.
Hur gjorde jag det här? AutoHotkey, ett litet skriptramverk som låter dig automatisera allt i Windows. Innan vi börjar börjar jag anta att du har laddat ner och installerat den.
Jag har skapat en liten funktion som du kan lägga till i ett manus som kommer att göra det svåra jobbet att hitta och växla fönstret. Allt du behöver göra är att tilldela snabbtangenterna du vill ha längst upp i manuset.
Det första du behöver göra är att hämta skriptet och spara det någonstans användbart. Du borde enkelt kunna dubbelklicka på manuset för att starta det, och då kommer du att märka en ny fältikon (Den gröna med H)
Högerklicka på ikonen och välj Redigera detta skript från menyn. Du måste lägga till i dina egna snabbtangenter eftersom inga definieras i skriptet, så låt oss ta en titt på manuset ...
; -
; Förklara dina snabbtangenter i det här avsnittet
; -
; - Dessa är prover --
; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
; #c :: ToggleWindow ("SecureCRT") - Vinn + C
; ! x :: ToggleWindow ("cmd.exe") - Alt + X; -
; Funktion för växlande fönster - Ändra inte
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, Off
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
Annan
IfWinExist,% TheWindowTitle%
WinActivate
Annan
DetectHiddenWindows, On
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Det kan vara lite komplicerat för några av er, men det enda som vi behöver göra är att lägga till några snabbkommandon. Du märker att det finns ett antal exempel på snabbtangentlinjer som redan definierats, men kommenterade.
Snabbtangenter definieras i detta format:
:: ToggleWindow ("Partial Window Title String")
För speciella nycklar använder du något av följande, som kan kombineras. (få mer information vid automatisk dokumentation)
# | Windows-tangent |
! | Alt |
^ | Kontrollera |
+ | Flytta |
< | Använd vänster knapp (till exempel |
> | Använd rätt knapp (till exempel>! Betyder rätt Alt-tangent) |
Så om du till exempel vill utlösa tangentbordsgenväggen till Ctrl + Alt + F och tilldela den till Firefox, skulle du använda följande:
^! f :: ToggleWindow ("- Mozilla Firefox")
Personligen försöker jag använda tangentbordsgenvägar som inte kräver att jag lyfter upp mina händer av tangenterna. Jag använder helt enkelt Alt + J tilldelat Firefox eftersom jag kan slå den kombinationen utan att behöva flytta mina händer alls.
När du är redo att redigera skriptet, spara bara det och gå sedan till H-ikonen igen och välj alternativet "Uppdatera det här skriptet" som fyller i alla dina ändringar. Om det uppstod ett problem får du ett felmeddelande, och du kan alltid använda Exit för att stoppa scriptet helt.
Du måste bestämma vilka nyckelkombinationer som passar dig bäst. Mitt råd är att lägga till en eller två i taget och vänja mig vid att använda dem. Inom några dagar kommer du att undra hur du någonsin levt utan dem. Du bör också läsa om AutoHotkey också ... det kan göra mycket mer än bara detta.
Obs! Funktionen ToggleWindowHide i skriptet är för de mer äventyrliga - det kommer att växla fönstret mellan dolda och återställda ... extremt användbara för kommandotolken. I huvudsak ger jag Tilda eller YaKuake på Windows.
Hämta geek_autohotkey.ahk (Autohotkey script)