A subscrie la spre Cum- La spre Geek

Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

Claviatură Ninja: Assign un Hotkey la spre orice Fereastră

Cînd Eu am nevoie la spre parfum un repetitive task such as a verifica meu poștă electronică sau nuia a întrerupe la spre un deschidere IM window,the  iute opțiune is la spre assign un hotkey direct la fereastră, so I a putea togglethe  fereastră minimized/restored cu nothing mai mult decît un singur keystroke.

Cum făcut I accomplish this? AutoHotkey, un mic scripting framework that allows tu la spre automat ceva înăuntru Ferestre. Înainte noi begin, Im’ mergi la a asigura that youve’ a asigura și a instala it.

Ive’ a crea un mic funcție that tu poți a aduna la spre un script care voință a voi a face art.hot. tare work de află și toggling art.hot. fereastră. Tot tu ai la spre a face is assign art.hot. hotkeys tu nevoie la art.hot. top de la script.art.hot. Claviatură Ninja

Art.hot. primul thing tu vei nevoie la spre a face is art.hot. script și a salva it undeva util. Tu trebiue a fi capabil la spre simplu dublu- pocnitură pe script la spre scrobeală it, și apoi atunci tu vei notice un nou taviță icon ( art.hot. verde unul cu art.hot. H)

imagine

Right- pocnitură pe icon, și a alege A redacta This Script de la meniu. Youll’ have la spre a aduna înăuntru al tău own hotkeys din nici unul ești defined în script, so lets’ energie a lua un privește la art.hot. script…

; —————————————————————–
; Declare Al tău hotkeys înăuntru this section
; —————————————————————–
;  —- aceștia ești mostră —-
;  !j::ToggleWindow(”- Mozilla Foc”) – A cîștiga + J
;  #cToggleWindowSecureCRT::(””)         – A cîștiga + C
;  !xToggleWindowcmd.exe::(””)           – Alt + X

; —————————————————————–
; Funcție pentru toggling ferestre - A face nu a redacta
; —————————————————————–
ToggleWindowTheWindowTitle()
{
    SetTitleMatchMode,2
    DetectHiddenWindows, Off
    IfWinActive, %TheWindowTitle%
    {
        WinMinimize, %TheWindowTitle%
    }
    Else
    {
        IfWinExist, %TheWindowTitle%
            WinActivate
        Else
        {
            DetectHiddenWindows, On
            IfWinExist, %TheWindowTitle%
            {
                WinShow
                WinActivate
            }
        }
    }
}

It putere a fi un deget mic complicated pentru niște de tu, numai art.hot. unic thing noi trebuie la spre a face is a aduna înăuntru niște hotkey linii. Youll’ notice that acolo ești un număr de mostră hotkey linii defined already, numai commented afară.

Hotkeys ești defined înăuntru this format:

<keysToggleWindowPartial>::(” Fereastră Titlu Fibros”)

Pentru special chei, youll’ folos unul de la a urma, care a putea a fi combined. (a lua mai mult informații laAutohotkey documentation)

# Ferestre cheie
! Alt
^ Contract
+ Shift
< Folos Left cheie ( pentru a instala <! means left Alt cheie unic)
> Folos Right cheie ( pentru a instala >! means right Alt cheie unic)

So pentru a instala, dacă tu vrut la spre trigger art.hot. claviatură șort de CtrlAltF++ și assign it la spre Foc, tu trec.de la will folos art.hot. a urma:

^!f::ToggleWindow(”- Mozilla Foc”)

Personal, I try la spre folos claviatură shortcuts that dont’ a cere eu la spre lift meu chipeș off art.hot. chei. I simplu folos AltJ+ assigned la spre Foc fiindcă I a putea a lovi that combinație fără film meu chipeș la tot.

Cînd tu ești done a redacta art.hot. script, chiar a salva it și apoi atunci energie sus la H icon iar, și a alege art.hot. “Reload This Script” opțiune, care voință a voi load tot de al tău scimbare. Dacă acolo was un problemă, youll’ a lua un error mesaj, și tu poți always folos Ieșire la spre oprire art.hot. script entirely.

imagine

Youll’ have la spre decide care cheie combinație work cel mai bun pentru tu. Meu advice is la spre a aduna unul sau doi la un timp, și a lua folosit la folosire pe ei. Cu cîteva zile youll’ mirare cum tu fiecare ficat fără pe ei. Tu trebiue de asemenea gata sus on AutoHotkey as well… it a putea a face much mai mult decît chiar this.

not ă Art.hot. funcție ToggleWindowHide funcție în script is pentru art.hot. mai mult adventurous – it voință a voi toggle art.hot. fereastră between hidden și restored… extremely util pentru virgulă prompt ferestre. Eminamente a da eu Tilda sau YaKuake on Ferestre.

geek_autohotkey.ahk (Autohotkey script)

This anghinară was originally part. trecut de la vb. write on 06/29/07 Tagged cu: Claviatură Ninja

Daily Poștă electronică Updates

Tu poți a lua our cum- la spre anghinară înăuntru al tău inbox each zi pentru drum liber. Chiar enter al tău nume și poștă electronică sub:


Nume:
Poștă electronică:

Comments (2)

  1. FredPT

    Mulțumiri pentru this, său un awesome utilitate!

    Dacă tu dont’ mind Bolnav’ a scrie niște de meu scripts:

    #IfWinActive ahk_class CabinetWClass
    MButtonSend:: {backspace}

    This unul a verifica dacă art.hot. active fereastră is un explorer fereastră și assigns mijloc pocnitură la spre have art.hot. same funcție as backspace, mergi la art.hot. părinte pliant, drăguț util pentru tot- șoarece browsing.

    I de asemenea have niște program funcție ( pentru PHP și Fulger), pentru example:

    ::_if::
    A trimite dacă () {Left 4}
    întoarcere

    Dacă I tip “_if” art.hot. program voință a voi replace that by “ dacă () {}” și voință a voi place art.hot. typing cursor between art.hot. “()” ( film art.hot. cursor 4 timp la stînga) , allowing eu la spre a continua coding right away. I de asemenea folos this pentru meu poștă ( folosire_@).

    Iar, mulțumesc pentru manifestare eu this deget mic frumusețe:)

  2. Lee

    Art.hot. primul mostră în screenshot ( ! j ) …. that voi a fi Alt + J


Our Prieten
Achiziție Scrobeală


Despre Cum- La spre Geek
Ce Is That Proces?
svchost.exe
jusched.exe
dwm.exe
ctfmon.exe
wmpnetwk.exe
mDNSResponder.exe
wmpnscfg.exe
rundll32.exe
wfcrun32.exe
Ipoint.exe
Itype.exe
Wfica32.exe
Mobsync.exe
conhost.exe
Dpupdchk.exe Adobe_Updater.exe

Drept de autor © 2006-2009 HowToGeek.com. Tot Rights Rezervat.