Tastatur Ninja Tildel en hurtigtast til et hvilket som helst vindu
Når jeg trenger å utføre en repeterende oppgave som å sjekke e-posten min eller bytte til et åpent chat-vindu, er det raskeste alternativet å tilordne en hurtigtast direkte til vinduet, slik at jeg kan bytte vinduet minimert / gjenopprettet med ingenting mer enn en enkelt tastetrykk.
Hvordan oppnådde jeg dette? AutoHotkey, et lite skriptramme som lar deg automatisere alt i Windows. Før vi begynner, kommer jeg til å anta at du har lastet ned og installert den.
Jeg har opprettet en liten funksjon som du kan legge til i et skript som vil gjøre det harde arbeidet med å finne og bytte vinduet. Alt du trenger å gjøre er å tilordne hurtigtangene du vil ha øverst på skriptet.
Det første du må gjøre er å laste ned skriptet og lagre det et sted som er nyttig. Du bør bare kunne dobbeltklikke på skriptet for å starte det, og så vil du legge merke til et nytt skuffikon (Den grønne med H)
Høyreklikk på ikonet, og velg Rediger dette skriptet fra menyen. Du må legge til i dine egne hurtigtaster siden ingen er definert i skriptet, så la oss ta en titt på skriptet ...
; -
; Erklære hurtigtaster i denne delen
; -
; - disse er prøver --
; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
; #c :: ToggleWindow ("SecureCRT") - Vinn + C
; ! x :: ToggleWindow ("cmd.exe") - Alt + X; -
; Funksjon for byttevinduer - Ikke rediger
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, Off
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
Ellers
IfWinExist,% TheWindowTitle%
WinActivate
Ellers
OppdagHiddenWindows, På
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Det kan være litt komplisert for noen av dere, men det eneste vi må gjøre er å legge til noen hurtigtastlinjer. Du vil legge merke til at det finnes en rekke utvalgte hurtigtastlinjer som allerede er definert, men kommentert.
Hurtigtaster er definert i dette formatet:
:: ToggleWindow ("Partial Window Title String")
For spesielle taster, bruker du ett av følgende, som kan kombineres. (få mer informasjon ved Autohotkey-dokumentasjon)
# | Windows-nøkkel |
! | alt |
^ | Styre |
+ | Skifte |
< | Bruk Venstre tast (for eksempel |
> | Bruk høyre tast (for eksempel>! Betyr kun høyre Alt-tast) |
Så hvis du for eksempel vil utløse tastaturgenveien til Ctrl + Alt + F og tilordne den til Firefox, vil du bruke følgende:
^! f :: ToggleWindow ("- Mozilla Firefox")
Personlig prøver jeg å bruke hurtigtastene som ikke krever at jeg løfter hendene mine av tastene. Jeg bruker ganske enkelt Alt + J tildelt Firefox fordi jeg kan slå den kombinasjonen uten å bevege hendene mine i det hele tatt.
Når du er ferdig med å redigere skriptet, bare lagre det og gå deretter til H-ikonet igjen, og velg alternativet "Oppdater dette skriptet", som vil laste alle endringene dine. Hvis det oppsto et problem, får du en feilmelding, og du kan alltid bruke Avslutt for å stoppe skriptet helt.
Du må bestemme hvilke tastekombinasjoner som passer best for deg. Mitt råd er å legge til en eller to om gangen, og bli vant til å bruke dem. Innen noen få dager vil du lure på hvordan du noen gang levde uten dem. Du bør også lese om AutoHotkey også ... det kan gjøre mye mer enn bare dette.
Merk: Funksjonen ToggleWindowHide-funksjonen i skriptet er for de mer eventyrlystne - det vil skifte vinduet mellom skjult og gjenopprettet ... ekstremt nyttig for kommandoprompt-vinduer. I hovedsak gir meg Tilda eller YaKuake på Windows.
Last ned geek_autohotkey.ahk (Autohotkey script)