If-Koubou

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

Cum de a personaliza tastele rapide pentru orice aplicație Linux (Cum să)

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 multe altele.

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 vrea să o faceți, ați putea să remapați acea cheie utilizând 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 filtre noi pentru a căuta, tasta de comenzi rapide Alt + T este mult mai ușor pentru mine mâinile din rândul din față.

Pentru a realiza 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. Puteți instala, de asemenea, folosind comanda apt-get, astfel:

sudo apt-get instala autokey

Remaparea tastelor rapide cu ajutorul butonului AutoKey

Odată ce ați instalat utilitarul, puteți deschide configurația prin pictograma tavă și puteți crea o frază nouă. Numele de pe partea stângă nu înseamnă nimic, îmi place să le numesc în funcție de tasta 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 ar deveni confuz.

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 ar trebui să deschideți o filă nouă.

Cum funcționează asta? Atunci 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 activă în prezent și deoarece intrările de la tastatură sunt în acest caz Ctrl + T, Google Chrome presupune că ați apăsat 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ă: ați putea folosi 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ă, pe lângă remaparea 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 nesfârșite - dar pentru ce le-ați folosi?