sv.phhsnews.com


sv.phhsnews.com / Hur man skapar anpassade tangentbordsgenvägar med AutoHotkey

Hur man skapar anpassade tangentbordsgenvägar med AutoHotkey


Det finns några saker som bara är smärtsamma att skriva - speciellt när du måste skriva in dem om och om och om igen. Eller ännu värre, om de saker du vill skriva inte existerar på ditt tangentbord. Vad gör du om du använder ett amerikanskt tangentbord och behöver släppa en € i ett dokument?

Jag hade detta problem. Jag blev irriterad, och ännu värre gjorde jag misstag. Jag behövde stryka min irritation och se till att dessa monotona saker jag var tvungen att skriva upprepade gånger var konsekventa och korrekta. Jakten var på för lösningar. Det visar sig att det finns ett svar på båda problemen: AutoHotKey.

Vad är AutoHotkey?

I sin kärna är AutoHotkey (AHK) en skriptplattform. Med bara en liten bit av "kod" kan du skapa ett skript som körs i bakgrunden och låter dig göra nästan vad som helst med en snabbtangent du anger. Om det finns en tangentbordsgenväg som du vill ändra kan du omforma den. Om det finns en fras som du skriver regelbundet, kan du tilldela en nyckelkombination till den. Om det finns en serie kommandon som du kör regelbundet, kan AHK köra dem alla med en enkel nyckelkombination.

Men var inte rädd för ord som "scripting platform" och "code". AutoHotkey är extremt enkelt att komma igång med, speciellt om du bara tilldelar grundläggande snabbtangenter till grundläggande kommandon. Chansen är att du kan lära dig vad du behöver under en enda eftermiddag. Låt oss gå igenom några grundläggande exempel på vad AutoHotkey kan göra för att komma igång.

Så här installerar du AutoHotkey

Gå till AutoHotkeys webbplats för att ladda ner programmet. På huvudsidan finns en stor grön knapp som säger "Ladda ner" på den. Genom att klicka på det tar du dig till hämtningssidan. Här kan du på en teal nedladdningsknapp för att få den senaste versionen.

OBS! Vissa antivirusprogram kommer att flagga AutoHotkey som skadlig kod. Detta är en falsk positiv. AutoHotkey är extremt kraftfull, och medan det inte är farligt på egen hand, är det ett skriptspråk - vilket innebär att du kan skapa skadlig kod med det om du hade en önskan att. Men oroa dig inte för att hämta basen AutoHotkey-programmet själv; Det skadar inte datorn.

När installationsfilen har laddats ner, dubbelklicka på den för att börja installera AutoHotkey. Nästan alla användare vill använda knappen Express Installation. Anpassad installation ger dig alternativ om standardbeteenden och installationsplatsen. När du lämnar standardinställningarna är det bäst.

När du har installerat är du redo att komma till de roliga grejerna: skriva ditt första skript.

Så här skapar du ditt första AutoHotkey-skript

Kör AutoHotkey-programmet nu vann Jag gör faktiskt allt annat än lansera sin hjälpsida. För att komma igång måste du ha ett skript som berättar AutoHotkey om dina anpassade tangentbordsgenvägar. Så låt oss börja med att skapa en.

Högerklicka på ditt skrivbord (eller någon annan mapp) och välj Nytt> AutoHotkey-skript. Detta skapar en ny fil med extensionen .ahk i den mappen. Namn filen vad du vill, högerklicka på den och öppna den i Anteckningsblock. (eller ett mer kodvänligt program som Notepad ++, om du har det). Det kommer att finnas lite text i filen. För enkla skript som demonstrerades här kan det tas bort. När du blir mer avancerad kanske du vill lämna den.

Du kommer att få en nästan tom skiffer för att du ska skapa kortkommandon i dina drömmar. Här är några exempel.

Låt oss börja med ett riktigt enkelt teckeninställningsskript. Jag har ett manus som jag använder varje dag för att tillåta mig att skriva vanliga tecken från tyska som inte finns på mitt engelska tangentbord. Låt oss säga att jag vill skriva in ß-tecknet när jag trycker på Alt + Shift + S på mitt tangentbord. I AutoHotkey skulle det se ut så här:

! + S :: Skicka, ß

Låt oss ta bort den här texten:

  • ! är symbolen för Alt-tangenten
  • + symbolen för Shift-tangenten
  • s står för (uppenbarligen) S-tangenten
  • :: anger vad du vill att de föregående tangenterna ska springas när de pressas samman
  • Skicka, är ett kommando som skriver efterföljande text
  • ß är den text som vi vill att kommandot ska skriva.

I huvudsak säger kommandot "När Alt, Skift och S trycks samtidigt trycker du på ß."

Du kan också lägga till andra modifierare. Om du till exempel lägger till kan du säga att AutoHotkey bara kör kommandot om vänster Alt-tangenten används.

Hela mitt tyska symbol-snabbtangentskript ser så här ut:

Om du vet namnet på tecknet du vill lägg till i ditt skript, letar du efter det i Google är förmodligen det snabbaste sättet att hitta det. Om inte kan du leta efter det på ett ASCII- eller Unicode-bord.

Du kan ta detta vidare än bara enskilda tecken. du befinner dig regelbundet kämpar för att översätta komplexa, motbjudande eller helt enkelt långa teckensträngar från din hjärna till dina fingrar. AutoHotkey är din nya bästa vän. I mitt andra jobb måste jag ofta nå ut till individer hos andra institutioner för att diskutera säkerhet objekt på projekt utan introduktion från de personer jag jobbar med. Detta kräver jag ex Vanligt vem jag är och varför jag kontaktar dem. Istället för att skriva ut hela meddelandet använder jag en hotstring i AHK. Skriptet ser ut så här:

The: *:i början berättar AHK att titta på stinget som följer det. I det här fallet är strängenncm(kort för "nytt kallt meddelande" i mitt huvud). Så när som helst skriver jag bokstäverna ncm i en låda, det kommer att byta dem med den textsträng som följer::i manuset. Inte bara har jag gjort ett stycke som är värd att skriva in i tre tangenttryckningar, jag vet att det kommer att vara rätt varje gång.

Detta kan utföras med en snabbtangent istället för hotscript. Du kan ersätta: *: ncmi skriptet med! + Noch visa samma textsträng med du tryckte Alt + N på tangentbordet.

AutoHotkey också har möjlighet att dra grundläggande info från din dator. Till exempel kan det få dagens datum. Så om du är någon som skriver in datumet i många fält, kan det här skriptet vara en livräddare.

Om du kör det här skriptet släpper AutoHotkey det aktuella datumet vart du är markören. Du kan spela med saker som formatering (t.ex. dd / MM / åååå mot MM / dd / åååå) i skriptet också.

Gå vidare: Kör program, genvägar och mer

AutoHotkey kan göra mycket mer än att infoga text (även om det är en av dess vanligare användningsområden). Du kan också använda den för att köra ett program när du trycker på en viss tangent, omforma kortslutningar som Alt + Tab till snabbtangenter efter eget val eller omknappsknappar på musen. Om du blir riktigt djup kan du till och med skapa dialogrutor eller fullfjädrada program med AutoHotkey.

Du kan se de olika symbolerna för snabbtangenterna i AutoHotkey-dokumentationen. Du kan också se deras nybörjare handledning för ännu fler exempel på saker du kan göra i ett manus. Om du någonsin fastnar är AutoHotkey-forumet ett bra ställe att söka, ställa frågor och lära dig mer om vad AutoHotkey kan göra.


Så här hittar du en video-bitrate i Windows och MacOS

Så här hittar du en video-bitrate i Windows och MacOS

Bithastigheten för en video styr hur mycket detalj en video kan visa. Även en högupplösta video med en låg bitrate ser blåsigt ut och förvrängs. Lyckligtvis är det lätt att ta reda på bithastigheten för vilken video som helst på Windows eller MacOS. Allt annat lika ger en högre bithastighet i en video mer detaljerad bildkvalitet.

(how-top)

Felsökning av bläddringsproblem genom att ladda om DNS-klientcache i Windows

Felsökning av bläddringsproblem genom att ladda om DNS-klientcache i Windows

Har du någonsin fått DNS-fel när du försöker surfa på webben, men en annan dator på samma nätverk fungerar bra? Det finns en bra chans att du behöver rensa datorns DNS-cache för att fixa den. Denna åtgärd kan också behövas efter att du ändrat din DNS-server, eftersom det säkerställer att din dator frågar DNS-servern för en webbplatss IP-adress i stället för att bara använda dess redan cachade adresser.

(how-top)