Slik tilpasser du hurtigtaster for alle Linux-applikasjoner

Innholdsfortegnelse:

Slik tilpasser du hurtigtaster for alle Linux-applikasjoner
Slik tilpasser du hurtigtaster for alle Linux-applikasjoner

Video: Slik tilpasser du hurtigtaster for alle Linux-applikasjoner

Video: Slik tilpasser du hurtigtaster for alle Linux-applikasjoner
Video: Batch Script to Open Application - YouTube 2024, April
Anonim

En av de mer irriterende problemene med Linux har alltid vært mangelen på AutoHotkey-støtte, slik at du ikke kunne tilpasse hurtigtastene dine, men nå med åpen kildekode-applikasjon AutoKey, kan du gjøre det og mer.

AutoKey er et skrivebordsbasert automatiseringsverktøy som lar deg administrere tekstblokker og bruke forkortelser og hurtigtaster for å spare deg selv mens du skriver - men du kan også bruke den til å omforme hurtigtaster i applikasjoner. For eksempel, hvis favorittprogrammet ditt brukte Ctrl + Q til å slutte, og du ikke vil det, kan du omforme den tasten med AutoKey.

Scenarioet

For vårt testscenario i dag skal jeg omforme Ctrl + T-tastekombinasjonen til Alt + T i stedet. Hvorfor spør du? Ctrl + T-snarveien brukes i hver nettleser for å åpne en ny kategori, men siden jeg bruker Google Chrome og liker å åpne nye faner hele tiden å søke, er Alt + T-hurtigtasten mye enklere for meg å treffe uten å flytte min hender fra forreste rad.

For å oppnå denne oppgaven bruker vi det fantastiske AutoKey-verktøyet, som er mye som AutoHotkey på Windows, bortsett fra at det er laget for Linux og kan bruke Python-skript.
For å oppnå denne oppgaven bruker vi det fantastiske AutoKey-verktøyet, som er mye som AutoHotkey på Windows, bortsett fra at det er laget for Linux og kan bruke Python-skript.

Installere AutoKey

Du vil åpne Synaptic Package Manager og gjøre et raskt søk etter autokey, merk av i boksen og installer deretter pakken. Du kan også installere den ved hjelp av apt-get-kommandoen som denne:

sudo apt-get install autokey

Image
Image

Tilbakestille snarveier med AutoKey

Når du har installert verktøyet, kan du åpne konfigurasjonen via skuffikonet og opprette en ny setning. Navnet på venstre side betyr ikke noe, jeg vil bare nevne dem i henhold til hurtigtastet som jeg vil tildele.

Bruk Sett-knappen ved siden av hurtigtast for å tilordne hurtigtastet du vil bruke, klikk på modifikasjonsnøkkelen. I dette tilfellet tildeler jeg Alt, og deretter klikker du på Trykk for å angi og knappen du vil bruke. For mitt eksempel bruker jeg Alt + t, og du vil legge merke til at tegnet er liten, noe som er viktig - hvis du trykker Shift + T der, vil AutoKey bli forvirret.

Når det er gjort, kan du legge inn følgende i tekstboksen:
Når det er gjort, kan du legge inn følgende i tekstboksen:

+t

Klikk på Lagre-knappen, og du er ferdig. Nå kan du åpne nettleseren din og bruke Alt + T-kombinasjonen i stedet for Ctrl + T, og den skal åpne en ny fane.

Hvordan virker dette? Når du trykker på Alt + T-hurtigtastet du har tildelt, sender AutoKey tastetrykkene til det nåværende aktive programmet, og siden tastetrykkene i dette tilfellet er Ctrl + T, forutsetter Google Chrome at du har trykket på hurtigtasten for en ny kategori, og reagerer tilsvarende.

Filtrering av vindu

Det eneste problemet er at hurtigtasten nå er aktivert for alle vinduer. For å fikse dette, kan vi sette opp et vindufilter ved hjelp av Set-knappen, og skriv deretter inn noe som ligner på dette:

.*Google.*Chrome

Du lurer kanskje på hva. * Handler om - dette filteret bruker vanlige uttrykk for å finne vinduet tittelen, så du må bruke. * For å matche alle tegn som ikke er spesifisert, inkludert mellomrom i dette tilfellet. Merk: Du kan bruke en enkelt periode karakter for å representere et mellomrom hvis du vil.
Du lurer kanskje på hva. * Handler om - dette filteret bruker vanlige uttrykk for å finne vinduet tittelen, så du må bruke. * For å matche alle tegn som ikke er spesifisert, inkludert mellomrom i dette tilfellet. Merk: Du kan bruke en enkelt periode karakter for å representere et mellomrom hvis du vil.

Bruk av spesialtaster i AutoKey

Når du oppretter et nytt uttrykk, kan du bruke følgende spesielle koder for å simulere å trykke på en av spesialtastene. Det er faktisk en mye større liste med spesialnøkler, men disse er trolig de viktigste som du må bruke:

  • = Windows-nøkkel

Kombinerer nøkler

Hvis du vil kombinere flere taster sammen, bruker du + tegnet, slik:

++

Hvis du virkelig trenger å sette inn et + symbol, må du bruke i stedet.

AutoKey Rocks!

Det finnes et antall bruksområder for denne teknikken, i tillegg til bare å remapping hurtigtaster, du kan automatisere en rekke tastetrykk for å utføre en oppgave, for eksempel. Mulighetene er uendelige - men hva vil du bruke det til?

Anbefalt: