Sådan tilpasses genvejstaster til ethvert Linux-program

Indholdsfortegnelse:

Video: Sådan tilpasses genvejstaster til ethvert Linux-program

Video: Sådan tilpasses genvejstaster til ethvert Linux-program
Video: Пишем свой auto-configuration для Spring Boot приложения 2024, Marts
Sådan tilpasses genvejstaster til ethvert Linux-program
Sådan tilpasses genvejstaster til ethvert Linux-program
Anonim

Et af de mere irriterende problemer med Linux har altid været manglen på AutoHotkey-support, så du kunne ikke tilpasse dine genvejstaster - men nu med open source-programmet AutoKey kan du gøre det og meget mere.

AutoKey er et værktøj til desktopautomatisering, der gør det muligt at styre tekstblokke og bruge forkortelser og genvejstaster for at spare dig selv mens du skriver - men du kan også bruge den til at genbruge hurtigtaster i applikationer. For eksempel, hvis din foretrukne applikation brugte Ctrl + Q til at afslutte, og du ikke ønskede det, kunne du ombygge den nøgle ved hjælp af AutoKey.

Scenariet

For vores testscenario i dag vil jeg istandsætte Ctrl + T-tangentkombinationen til Alt + T. Hvorfor spørger du? Ctrl + T genvejstasten bruges i hver browser til at åbne en ny fane, men da jeg bruger Google Chrome og gerne vil åbne nye faner konstant for at søge, er hurtigtasterne Alt + T meget nemmere for mig at ramme uden at flytte min hænder fra forreste række.

For at udføre denne opgave bruger vi det fantastiske AutoKey-værktøj, som er meget ligesom AutoHotkey på Windows, undtagen det er lavet til Linux og kan bruge Python-scripts.
For at udføre denne opgave bruger vi det fantastiske AutoKey-værktøj, som er meget ligesom AutoHotkey på Windows, undtagen det er lavet til Linux og kan bruge Python-scripts.

Installation af AutoKey

Du vil gerne åbne Synaptic Package Manager og gøre en hurtig søgning efter autokey, markér afkrydsningsfeltet, og installer derefter pakken. Du kan også installere det ved hjælp af apt-get-kommandoen som denne:

sudo apt-get install autokey

Image
Image

Genvej genvejstaster med AutoKey

Når du har fået hjælpeprogrammet installeret, kan du åbne konfigurationen via bakkeikonet og oprette en ny sætning. Navnet på venstre side betyder ikke noget, jeg vil bare nævne dem i henhold til den hurtigtast, jeg vil tildele.

Brug knappen Sæt ved siden af genvejstasten for at tildele genvejstasten, du vil bruge, klik på ændringsnøglen. I dette tilfælde tildeler jeg Alt, og klik derefter på knappen Tryk for at indstille og den tast, du vil bruge. For mit eksempel bruger jeg Alt + t, og du vil bemærke, at tegnet er lille, hvilket er vigtigt - hvis du trykker Shift + T der, vil AutoKey blive forvirret.

Når det er gjort, kan du sætte følgende i tekstboksen:
Når det er gjort, kan du sætte følgende i tekstboksen:

+t

Klik på Gem knappen, og du er færdig. Nu kan du åbne din browser og bruge Alt + T-kombinationen i stedet for Ctrl + T, og den skal åbne en ny fane.

Hvordan virker det? Når du trykker på Alt + T-genvejstasten, som du har tildelt, sender AutoKey tasterne til det aktuelt aktive program, og da tastetryk i dette tilfælde er Ctrl + T, antager Google Chrome, at du trykker på genvejstasten for en ny fane, og reagerer i overensstemmelse hermed.

Filtrering af vindue

Det eneste problem er, at genvejstasten nu er aktiveret for alle vinduer. For at rette op på dette, kan vi opsætte et vinduesfilter ved hjælp af knappen Indstil, og indtast derefter noget der ligner dette:

.*Google.*Chrome

Du lytter måske til hvad. * Handler om - dette filter bruger regulære udtryk til at finde vinduetitel, så du skal bruge. * For at matche alle tegn, der ikke er angivet, herunder pladsen i dette tilfælde. Bemærk: Du kan bruge en enkelt periode tegn til at repræsentere et mellemrum, hvis du vil.
Du lytter måske til hvad. * Handler om - dette filter bruger regulære udtryk til at finde vinduetitel, så du skal bruge. * For at matche alle tegn, der ikke er angivet, herunder pladsen i dette tilfælde. Bemærk: Du kan bruge en enkelt periode tegn til at repræsentere et mellemrum, hvis du vil.

Brug af specielle taster i AutoKey

Når du opretter en ny sætning, kan du bruge følgende specielle koder til at simulere at trykke på en af de specielle taster. Der er faktisk en meget større liste over specielle nøgler, men det er nok de vigtigste, du skal bruge:

  • = Windows-nøgle

Kombination af nøgler

Hvis du vil kombinere et antal nøgler sammen, bruger du + tegnet som følger:

++

Hvis du virkelig har brug for at indsætte et + symbol, skal du bruge i stedet.

AutoKey Rocks!

Der er et antal anvendelser til denne teknik udover at genoprette genvejstaster. Du kan f.eks. Automatisere en række tastetryk for at udføre en opgave. Mulighederne er uendelige - men hvad vil du bruge det til?

Anbefalede: