Potresti mostrarmi come scrivere una macro in xmacro
(che funzionerà in tutto l'ambiente desktop) che è in grado di espandere le stringhe?
Per esempio. Digiterò "grazie" e si espanderà in "grazie".
Risposta accettata:
macro x è un macro-registratore/riproduttore di macro di base.. va bene per alcune cose, ma non è adatto per monitorare le sequenze di tasti in modo dinamico (tranne che per la registrazione)...
- xmacro:Registra/Riproduci sequenze di tasti e movimenti del mouse nei display X
Probabilmente è meglio usare uno strumento come autokey .. Puoi trovare alcuni tutorial su How-To Geek
Script di esempio di Autokey
Video Autokey
Caratteristiche di Autokey:
- Sono disponibili versioni KDE e GTK, che rendono AutoKey integrabile in qualsiasi ambiente desktop.
- Scrivi script Python per automatizzare virtualmente qualsiasi attività che può essere eseguita tramite la tastiera
- Editor di codice integrato (usando QScintilla in KDE o GtkSourceView2 in GTK)
- Crea frasi (blocchi di testo) da incollare in qualsiasi programma su richiesta (usa la selezione X)
- Crea raccolte di frasi/script in cartelle e assegna un tasto di scelta rapida o un'abbreviazione alla cartella per visualizzare un menu a comparsa
- Le espressioni regolari possono essere utilizzate per filtrare le finestre in base al titolo, per escludere l'attivazione di tasti di scelta rapida/abbreviazioni in determinate applicazioni
- Gli script, le frasi e le cartelle possono essere allegati al menu dell'icona della barra delle applicazioni, consentendoti di selezionarli senza assegnare un tasto di scelta rapida o un'abbreviazione
- AutoKey può tenere traccia dei tuoi schemi di utilizzo e presentare gli elementi utilizzati più di frequente nella parte superiore del menu a comparsa