Puncte:1

Cum se adaugă o comandă rapidă personalizată care lipește un șir fix în poziția curentă a cursorului?

drapel fr

Am Ubuntu 20.04 și aș dori să adaug o comandă rapidă de la tastatură, care, atunci când tastez „asdf” rapid, va copia și lipi un șir fix în poziția curentă a cursorului. Am încercat să adaug o comandă rapidă personalizată de la tastatură, dar nu pot fi taste arbitrare. Care sunt alte moduri în care aș putea realiza acest lucru? Pot avea cumva taste de comenzi rapide personalizate arbitrare? Am încercat xbindkeys și xdotool, dar nu am reușit să comand rapid o tastă simplă:

# Test
„xdotool tip „ls””
F2

deci cum aș putea să tastau asdf și să am o copie a șirului fix lipită în poziția curentă a cursorului și să înlocuiesc asdf tocmai tastat

Puncte:1
drapel cn

Căutați o posibilitate de fragment de text, în care tastarea unui fragment de text scurt se extinde la o frază. Într-adevăr, un stimulent semnificativ al productivității.

Ideea ta de a face acest lucru prin scriptare este foarte validă. Rulez un scenariu făcut în casă pe care îl bazez snippy.

Înainte de a trece la scripting, poate doriți să evaluați câteva opțiuni. Avertisment: toate aceste opțiuni nu funcționează în managerul de afișare Wayland și, deocamdată, nu pare disponibilă nicio alternativă. Dacă rulați un desktop standard Ubuntu, trebuie să treceți la o sesiune X11 sau să încercați să vă creați scripturi folosind instrumentele experimentale care simulează activitatea de la tastatură în Wayland (ydotool, wtip).

Espanso: https://espanso.org/docs/get-started/ Foarte recomandat să încercați. Configurarea se bazează pe text. Acesta urmărește ceea ce tastați și un declanșator, de ex. :asdf va fi înlocuit cu șirul dvs. personalizat. niste Suport Wayland a inclus deja în aplicație.

Tasta automată: https://github.com/autokey/autokey Venerabilul Autokey mi-a eșuat odată, după care am trecut la o soluție bazată pe script. Nu am încercat după aceea. Cu toate acestea, pare să fie înapoi și întreținut corect din nou. Acest lucru este controlat pe scară largă folosind o interfață grafică. Poate face exact ceea ce doriți, adică să înlocuiască textul pe măsură ce introduceți o abreviere definită de dvs., cum ar fi asdf.

texpander: https://github.com/leehblue/tespander Aceasta este o soluție bazată pe script bash, pe care se bazează xdotool. Utilizează Zenity pentru a prezenta un meniu cu fragmente de text pe care le-ați salvat, pe care le puteți selecta și lipi. Puteți adapta acest script pentru a utiliza un sistem de meniu mai bun, cum ar fi rofi sau dmenu, sau cereți mai întâi scriptul să copieze și să șterge un fragment de text pe care l-ați tastat, pentru a-l înlocui cu textul complet.

Hakaishin avatar
drapel fr
Mulțumesc mult, Espanos a făcut trucul pentru mine, ce pachet simplu și intuitiv :) Voi lăsa întrebarea deschisă puțin mai mult, în cazul în care cineva are o soluție Wayland, deoarece asta va fi o problemă pentru mine în câteva luni: D
vanadium avatar
drapel cn
Are deja suport Wayland cu unele limitări: https://espanso.org/docs/next/install/linux/#install-on-wayland

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.