da.phhsnews.com


da.phhsnews.com / Sådan oprettes brugerdefinerede tastaturgenveje med AutoHotkey

Sådan oprettes brugerdefinerede tastaturgenveje med AutoHotkey


Der er nogle ting, der kun er en smerte at skrive - især når du skal skrive dem igen og igen. Eller endnu værre, hvis de ting, du vil skrive, ikke findes på dit tastatur. Hvad gør du, hvis du bruger et amerikansk tastatur og skal slippe en € i et dokument?

Jeg havde dette problem. Jeg blev irriteret, og endnu værre, jeg lavede fejl. Jeg var nødt til at bremse min irritation og sørg for, at disse monotone ting, jeg måtte skrive gentagne gange, var konsistente og korrekte. Jagen var på for løsninger. Det viser sig at være et svar på begge problemer: AutoHotKey.

Hvad er AutoHotkey?

AutoHotkey (AHK) er i sin helhed en scripting platform. Med bare en lille smule "kode" kan du oprette et script, der kører i baggrunden, og giver dig mulighed for at gøre næsten alt sammen med en genvejstast, du indstiller. Hvis der er en tastaturgenvej, du vil ændre, kan du omforme den. Hvis der er en sætning, du skriver regelmæssigt, kan du tildele en nøglekombination til den. Hvis der er en række kommandoer, du manuelt kører regelmæssigt, kan AHK køre dem alle med en simpel nøglekombination.

Men vær ikke bange for ord som "scripting platform" og "code". AutoHotkey er ekstremt nemt at komme i gang med, især hvis du bare tildeler grundlæggende hurtigtaster til grundlæggende kommandoer. Chancerne er, du kan lære, hvad du har brug for i løbet af en enkelt eftermiddag. Lad os gennemgå nogle grundlæggende eksempler på, hvad AutoHotkey kan gøre for at komme i gang.

Sådan installeres AutoHotkey

Gå til AutoHotkey's websted for at downloade programmet. På hovedsiden er en stor grøn knap, der siger "Download" på den. Hvis du klikker på det, kommer du til download siden. Her kan du på en tapet download-knap for at få den nyeste version.

BEMÆRK: Nogle antivirusprogrammer vil markere AutoHotkey som malware. Dette er en falsk positiv. AutoHotkey er ekstremt kraftfuld, og selv om det ikke er farligt alene, er det et script-sprog - hvilket betyder at du kunne oprette malware med det, hvis du havde lyst til. Men bekymre dig ikke om at downloade basen AutoHotkey-programmet selv; det vil ikke skade din computer.

Når installationsfilen er downloadet, skal du dobbeltklikke på den for at begynde at installere AutoHotkey. Næsten alle brugere vil gerne bruge knappen Express Installation. Brugerdefineret installation giver dig muligheder omkring standardadfærd og installationsplacering. Når du har lavet standardindstillingerne, er det bedst.

Når det er installeret, er du klar til at komme til de sjove ting: Skriv dit første script.

Sådan oprettes dit første AutoHotkey-script

Kører AutoHotkey-applikationen nu vundet Jeg gør faktisk ikke andet end lanceringen sin hjælpeside. For at komme i gang skal du have et script, der fortæller AutoHotkey om dine brugerdefinerede tastaturgenveje. Så lad os begynde med at oprette en.

Højreklik på skrivebordet (eller en anden mappe) og vælg Ny> AutoHotkey script. Dette vil oprette en ny fil med .ahk-udvidelsen i den pågældende mappe. Navngiv filen, uanset hvad du vil, så højreklik på den og åbn den i Notepad. (eller et mere kodevenligt program som Notesblok ++, hvis du har det). Der vil være noget tekst i filen. For enkle scripts som demonstrerede her, kan det fjernes. Efterhånden som du bliver mere avanceret, kan du lade det være.

Du får et næsten tomt skifer, så du kan oprette tastaturgenveje af dine drømme. Her er et par eksempler.

Lad os starte med et rigtigt simpelt tegnindsats script. Jeg har et script, jeg bruger hver dag, så jeg kan skrive almindelige tegn fra tysk, der ikke er på mit engelske tastatur. Lad os sige, at jeg vil skrive ß karakteren, når jeg trykker Alt + Shift + S på mit tastatur. I AutoHotkey ser det sådan ud:

! + S :: Send, ß

Lad os slå den lille smule ned:

  • ! er symbolet for Alt-tasten
  • + er symbolet for Shift-tasten
  • s står for (naturligvis) S-tasten
  • :: angiver, hvad du vil have de forudgående taster til at køre, når de trykkes sammen
  • Send, er en kommando, der skriver proceduren
  • ß er den tekst, vi vil have kommandoen til at skrive.

I hovedsagen siger denne kommando "Når Alt, Skift og S trykkes på samme tid, skriv ß."

Du kan også tilføje andre modifikatorer. Hvis du for eksempel tilføjer , kan du fortælle AutoHotkey at kun køre kommandoen, hvis venstre Alt-tasten anvendes.

Hele mit tysksymbol-hotkey script ser sådan ud:

Hvis du kender navnet på det tegn du ønsker tilføj til dit script, søge efter det i Google er nok den hurtigste måde at finde den på. Hvis ikke, kan du søge efter det på et ASCII- eller Unicode-bord.

Du kan tage dette videre end kun individuelle tegn. du finder dig selv regelmæssigt kæmper for at oversætte komplekse, ubehagelige eller lige lange tegnstrenge fra din hjerne til dine fingre. AutoHotkey er din nye bedste ven. I mit andet job skal jeg ofte nå ud til enkeltpersoner hos andre institutioner for at diskutere sikkerhed emner på projekter uden introduktion fra de mennesker, jeg arbejder med. Dette kræver jeg f.eks klart hvem jeg er og hvorfor jeg kontakter dem. I stedet for at skrive ud hele denne besked bruger jeg en hotstring i AHK. Scriptet ser sådan ud:

The: *:i begyndelsen fortæller AHK at se efter broen der følger den. I dette tilfælde er denne strengncm(kort for "ny kold besked" i mit hoved). Så når som helst skriver jeg bogstaverne ncm i en kasse, vil den bytte dem med den tekststreng, der følger::i scriptet. Ikke alene har jeg vendt et afsnit, der er værd at skrive i tre tastetryk, jeg ved, at det kommer til at være rigtigt hver gang.

Dette kunne udføres med en hurtigtast i stedet for hotscript. Du kan erstatte: *: ncmi scriptet med! + Nog få samme tekststreng dukker op med at trykke på Alt + N på tastaturet.

AutoHotkey også har evnen til at trække grundlæggende info fra din computer. For eksempel kan det få dagens dato. Så hvis du er en person, der indtaster datoen i mange felter, kan dette script være en livredder.

Hvis du kører dette script, vil AutoHotkey droppe den aktuelle dato i hvor dit markør er. Du kan også spille med ting som formatering (f.eks. Dd / MM / yyyy mod MM / dd / yyyy) i scriptet.

Gå videre: Kør programmer, genvejsgenveje og mere

AutoHotkey kan gøre meget mere end indsæt tekst (selv om det er en af ​​dens mere almindelige anvendelser). Du kan også bruge det til at køre et program, når du trykker på en bestemt nøgle, genindlæs kortsigtninger som Alt + Tab til genvejstaster efter eget valg eller genindlæsningsknapper på musen. Hvis du bliver meget dyb, kan du endda oprette dialogbokse eller fuldgyldige programmer med AutoHotkey.

Du kan se de forskellige symboler for hurtigtaster i AutoHotkey's dokumentation. Du kan også se deres begynderens vejledning for endnu flere eksempler på ting du kan gøre i et script. Hvis du nogensinde sætter sig fast, er AutoHotkey-forumet et godt sted at søge, stille spørgsmål og lære mere om, hvad AutoHotkey kan gøre.


Fire-vejs peg-og-fotokameraer stadig Beat Smartphones

Fire-vejs peg-og-fotokameraer stadig Beat Smartphones

Smartphone-kameraer bliver bedre og bedre hvert år, og mens ingen vil argumentere for DSLR'er, er det bedste valg til seriøs fotografering, har smartphones lavede midt-på-vejen point-and-shoot, desto mere sjældne i folks arsenaler. Men der er stadig et par områder, hvor punkt-og-skyde kameraer er bedre end telefonen i lommen.

(how-top)

Hvad er Google Play-tjenester, og hvorfor er det dræning af mit batteri?

Hvad er Google Play-tjenester, og hvorfor er det dræning af mit batteri?

Hvis du nogensinde har kigget på din Android-enheds batteriindstillingsskærm, har du sikkert set "Google Play Tjenester "angivet her. Men hvad er det, og hvorfor bruger det så meget batteri? Hvad er Google Play Services? Google Play Services er lidt mere forvirrende end de fleste apps, da det omfatter alle Googles tjenester under en pakke.

(how-top)