Hjemmeside » hvordan » Slik oppretter du egendefinerte hurtigtaster med AutoHotkey

    Slik oppretter du egendefinerte hurtigtaster med AutoHotkey

    Det er noen ting som bare er en smerte å skrive - spesielt når du må skrive dem igjen og igjen. Eller enda verre, hvis de tingene du vil skrive ikke finnes på tastaturet ditt. Hva gjør du hvis du bruker et amerikansk tastatur og trenger å slippe en € i et dokument?

    Jeg hadde dette problemet. Jeg ble irritert, og enda verre, jeg gjorde feil. Jeg trengte å bremse irritasjonen min og sørg for at disse monotone tingene jeg måtte skrive gjentatte ganger var konsistente og korrekte. Jakten var på for løsninger. Det viser seg å være ett svar på begge problemene: AutoHotKey.

    Hva er AutoHotkey?

    I kjernen er AutoHotkey (AHK) en skriptplattform. Med bare en liten bit av "kode" kan du lage et skript som går i bakgrunnen og lar deg gjøre omtrent alt med en hurtigtast du angir. Hvis det er en tastaturgenvei du vil endre, kan du omforme den. Hvis det er et uttrykk du skriver regelmessig, kan du tilordne en nøkkelkombinasjon til den. Hvis det finnes en rekke kommandoer du løper regelmessig, kan AHK kjøre dem alle med en enkel nøkkelkombinasjon.

    Ikke vær redd for ord som "scripting platform" og "kode", skjønt. AutoHotkey er ekstremt enkelt å komme i gang med, spesielt hvis du bare tilordner grunnleggende hurtigtaster til grunnleggende kommandoer. Sjansen er, du kan lære hva du trenger i løpet av en enkelt ettermiddag. La oss gå gjennom noen grunnleggende eksempler på hva AutoHotkey kan gjøre for å komme i gang.

    Slik installerer du AutoHotkey

    Gå til AutoHotkey's nettsted for å laste ned programmet. På hovedsiden er en stor grønn knapp som sier "Last ned" på den. Hvis du klikker på det, tar du deg til nedlastingssiden. Her kan du på en nedlastingsknapp for å få den nyeste versjonen.

    MERK: Noen antivirusprogrammer vil markere AutoHotkey som skadelig programvare. Dette er en falsk positiv. AutoHotkey er ekstremt kraftig, og selv om det ikke er farlig på egenhånd, er det et skriptspråk - noe som betyr at du kan lage skadelig programvare med det hvis du hadde lyst til. Men ikke bekymre deg for å laste ned basen AutoHotkey-programmet selv; det vil ikke skade datamaskinen din.

    Når installasjonsfilen er lastet ned, dobbeltklikk på den for å begynne å installere AutoHotkey. Nesten alle brukere vil bruke Express Installasjon-knappen. Tilpasset installasjon gir deg muligheter rundt standardadferd og installasjonssted. Å forlate standardinnstillingene på plass er best.

    Når den er installert, er du klar til å komme til de morsomme tingene: skrive ditt første skript.

    Slik lager du ditt første AutoHotkey-skript

    Kjører AutoHotkey-programmet nå, vil egentlig ikke gjøre noe, men starte hjelpesiden. For å komme i gang må du ha et skript som forteller AutoHotkey om dine egendefinerte hurtigtaster. Så la oss begynne med å lage en.

    Høyreklikk på skrivebordet (eller en annen mappe) og velg Ny> AutoHotkey-skript. Dette vil opprette en ny fil med .ahk-utvidelsen i den mappen. Navngi filen uansett hva du vil, høyreklikk på den og åpne den i Notisblokk. (eller et mer kodevennlig program som Notepad ++, hvis du har det). Det vil bli litt tekst i filen. For enkle skript som demonstrerte her, kan det fjernes. Når du blir mer avansert, vil du kanskje legge den inn.

    Du får en nesten tom skifer for å lage tastaturgenveiene i drømmene dine. Her er et par eksempler.

    La oss starte med et ekte enkelt tegninnsettingskript. Jeg har et skript jeg bruker hver dag for å tillate meg å skrive vanlige tegn fra tysk som ikke er på mitt engelske tastatur. La oss si at jeg vil skrive inn ß karakteren når jeg trykker Alt + Shift + S på tastaturet mitt. I AutoHotkey vil det se slik ut:

    !+s :: Send, ß

    La oss slå den lille teksten ned:

    • ! er symbolet for Alt-tasten
    • + er symbolet for Shift-tasten
    • s står for (åpenbart) S-tasten
    • :: angir hva du vil at de foregående tastene skal løpe når de trykkes sammen
    • Send, er en kommando som skriver prosedyre
    • ß er teksten vi vil at kommandoen skal skrive.

    I hovedsak sier denne kommandoen "Når Alt, Skift og S trykkes samtidig, skriver du inn ß."

    Du kan også legge til andre modifikatorer. For eksempel, hvis du legger til < symbol before your hotkey (so it reads , Du kan fortelle AutoHotkey å bare kjøre kommandoen hvis venstre Alt-tasten brukes.

    Hele mitt tyske symbol-hurtigtastskript ser slik ut:

     

    Hvis du kjenner navnet på tegnet du vil legge til i skriptet ditt, er det sannsynligvis den raskeste måten å finne den på Google. Hvis ikke, kan du se etter det på et ASCII- eller Unicode-bord.

    Du kan ta dette videre enn bare enkelte tegn. Hvis du finner deg selv regelmessig sliter med å oversette komplekse, ubehagelige eller bare lange tegnstrenger fra hjernen til fingrene, er AutoHotkey din nye beste venn. I min andre jobb må jeg ofte nå ut til enkeltpersoner på andre institusjoner for å diskutere sikkerhetselementer på prosjekter uten introduksjon fra de menneskene jeg jobber med. Dette krever at jeg forklarer hvem jeg er og hvorfor jeg kontakter dem. I stedet for å skrive ut hele denne meldingen bruker jeg en hotstring i AHK. Skriptet ser slik ut:

    De : *: i begynnelsen forteller AHK å se etter stikket som følger den. I dette tilfellet er denne strengen NCM (kort for "ny kald melding" i hodet mitt). Så når som helst skriver jeg bokstavene ncm i en boks, det vil bytte dem med teksten som følger :: i skriptet. Ikke bare har jeg slått et avsnitt som er verdt å skrive inn i tre tastetrykk, jeg vet at det kommer til å være riktig hver gang.

    Dette kan oppnås med en hurtigtast i stedet for hotscript også. Du kan erstatte : *: NCM i skriptet med !+n og har samme tekststreng dukker opp med deg, trykket Alt + N på tastaturet.

    AutoHotkey har også muligheten til å trekke grunnleggende info fra datamaskinen. For eksempel kan det få dagens dato. Så hvis du er noen som skriver inn dato i mange felt, kan dette skriptet være en livredder.

    Hvis du kjører dette skriptet, vil AutoHotkey slette gjeldende dato i hvor markøren din er. Du kan spille med ting som formatering (dd / MM / åååå versus MM / dd / åååå for eksempel) i skriptet også.

    Går videre: Kjør programmer, Remap Shortcuts, og mer

    AutoHotkey kan gjøre mye mer enn å sette inn tekst (selv om det er en av de vanligste bruksområdene). Du kan også bruke den til å kjøre et program når du trykker på en bestemt tast, gjenta kortslutninger som Alt + Tab til hurtigtaster etter eget valg, eller omvalgsknappene på musen. Hvis du blir veldig dyp, kan du til og med lage dialogbokser eller fullverdige programmer med AutoHotkey.

    Du kan se de forskjellige symbolene for hurtigtaster i AutoHotkey's dokumentasjon. Du kan også se sin nybegynners opplæring for enda flere eksempler på ting du kan gjøre i et skript. Hvis du noen gang blir sittende fast, er AutoHotkey-forumet et flott sted å søke, stille spørsmål og lære mer om hva AutoHotkey kan gjøre.