Pagina principala » HOWTO » Cum de a personaliza tastele rapide pentru orice aplicație Linux

    Cum de a personaliza tastele rapide pentru orice aplicație Linux

    Una dintre cele mai enervante probleme cu Linux a fost intotdeauna lipsa suportului AutoHotkey, deci nu ai putut personaliza tastele de comanda rapida - dar acum cu aplicatia open-source AutoKey poti face asta si mai mult.

    AutoKey este un utilitar de automatizare pentru desktop care vă permite să gestionați blocuri de text și să folosiți abrevieri și taste rapide pentru a vă salva timpul în timp ce tastați - dar puteți, de asemenea, să-l utilizați pentru a remapa taste rapide în aplicații. De exemplu, dacă aplicația dvs. preferată folosește Ctrl + Q pentru a renunța și nu ați dori să o utilizați, puteți remapa acea cheie utilizând funcția AutoKey.

    Scenariul

    Pentru scenariul nostru de testare de astăzi, am să redimensionez combinația de taste Ctrl + T în locul Alt + T. De ce intrebi? Tasta de comenzi rapide Ctrl + T este utilizată în fiecare browser pentru a deschide o filă nouă, dar din moment ce folosesc Google Chrome și îmi doresc să deschid constant fișiere noi pentru a căuta, tasta de comenzi rapide Alt + T este mult mai ușor pentru mine mâinile de pe rândul din față.

    Pentru a îndeplini această sarcină, vom folosi uimitorul instrument AutoKey, care este foarte asemănător cu AutoHotkey pe Windows, cu excepția faptului că este făcut pentru Linux și este capabil să utilizeze scripturi Python.

    Instalarea funcției AutoKey

    Veți dori să deschideți Synaptic Package Manager și faceți o căutare rapidă autokey, bifați caseta și apoi instalați pachetul. De asemenea, ați putea să o instalați folosind comanda apt-get, astfel:

    sudo apt-get instala autokey

    Remaparea tastelor rapide cu ajutorul funcției AutoKey

    Odată ce ați instalat utilitarul, puteți deschide configurația prin pictograma tavă și puteți crea o frază nouă. Numele din partea stângă nu înseamnă nimic, îmi place să le numesc în funcție de tasta de acces pe care o voi aloca.

    Utilizați butonul Set de lângă tasta rapidă pentru a atribui tasta rapidă pe care doriți să o utilizați, faceți clic pe tasta modificator în acest caz, alocăm Alt, apoi faceți clic pe butonul Apăsați pentru a seta și tasta pe care doriți să o utilizați. Pentru exemplul meu, folosesc Alt + t, și veți observa că caracterul este minuscule, ceea ce este important - dacă ați apăsat Shift + T acolo, AutoKey s-ar confunda.

    După ce ați terminat, puteți introduce următoarele în caseta de text:

    +T

    Faceți clic pe butonul de salvare și ați terminat. Acum puteți să vă deschideți browserul și să utilizați combinația Alt + T în loc de Ctrl + T și să deschideți o filă nouă.

    Cum funcționează asta? Când apăsați tasta rapidă Alt + T pe care ați atribuit-o, funcția AutoKey trimite apăsările de taste la aplicația curentă activă și deoarece apăsările de la tastatură sunt în acest caz Ctrl + T, Google Chrome presupune că ați apăsat pe tasta de comandă rapidă pentru o filă nouă, și răspunde în consecință.

    Filtrarea după fereastră

    Singura problemă este că tasta de comenzi rapide este acum activată pentru toate ferestrele. Pentru a rezolva acest lucru, putem seta un filtru de ferestre utilizând butonul Set și apoi introduceți ceva similar cu acesta:

    .* Google. * Chrome

    S-ar putea să te întrebi ce înseamnă. * - acest filtru folosește expresii regulate pentru a găsi titlul ferestrei, deci trebuie să folosești. * Pentru a potrivi orice caractere care nu sunt specificate, inclusiv spațiul în acest caz. Notă: Puteți utiliza un caracter de o singură perioadă pentru a reprezenta un spațiu dacă doriți.

    Utilizarea tastelor speciale în AutoKey

    Când creați o nouă expresie, puteți utiliza următoarele coduri speciale pentru a simula apăsarea uneia dintre tastele speciale. Există de fapt o listă mult mai mare de chei speciale, dar acestea sunt probabil cele mai importante pe care va trebui să le utilizați:

    • = Windows Key

    Combinarea cheilor

    Dacă doriți să combinați un număr de taste, veți folosi caracterul +, astfel:

    ++

    Dacă trebuie să introduceți un simbol +, ar trebui să utilizați în schimb.

    AutoKey Rocks!

    Există numeroase utilizări pentru această tehnică, în afară de redimensionarea tastelor de comenzi rapide - de exemplu, puteți automatiza o serie de apăsări de taste pentru a efectua o sarcină. Posibilitățile sunt fără sfârșit - dar pentru ce le-ați folosi?