Hjemmeside » hvordan » Slik tilpasser du hurtigtaster for alle Linux-applikasjoner

    Slik tilpasser du hurtigtaster for alle Linux-applikasjoner

    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 ha det, kan du omforme nøkkelen ved å bruke 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 for å 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.

    Installere AutoKey

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

    sudo apt-get install autokey

    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å modifikatortasten. I dette tilfellet tilordner 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 merke 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:

    +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 aktive programmet, og siden tastetrykkene i dette tilfellet er Ctrl + T, forutsetter Google Chrome at du trykker 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 plass 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 lager 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 det er trolig de viktigste som du må bruke:

    • = Windows-nøkkel

    Kombinere 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 er noen 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?