Vincular cadenas a teclas de acceso directo

Quiero pegar rápidamente algunas cadenas diferentes usando teclas de acceso rápido. Por ejemplo, si presiono Alt+ Len cualquier formulario de entrada, funciona como si pegara loremipsum. O puede ser alguna abreviatura, por ejemplo ingreso li, presiono Taby obtengo loremipsum. ¿Hay algún software para hacerlo?

Estoy usando Linux Mint con escritorio KDE.

En Windows podría hacerlo usando AutoHotkey

Respuestas (1)

Puedes usar autokey-gtk

sudo apt-get install autokey-gtk

O (mi solución preferida) puede hacerlo usando xclip y xdotool:

sudo apt-get install xclip xdotool

Escriba un pequeño script bash (por ejemplo, paste_text.sh)

#!/bin/bash
clip_content=$(xclip -selection "clipboard" -o)
echo "$1" | xclip -selection "clipboard"
sleep 0.1
xdotool key ctrl+v
echo "$clip_content" | xclip -selection "clipboard"

(Es posible que deba aumentar el tiempo de sueño. Tal vez alguien encuentre una solución mejor que dormir y comentar)

luego hazlo ejecutable

chmod +x paste_text.sh

Luego puede agregar tantos atajos de teclado al script como desee

/path/to/paste_text.sh "your text"

(Inspirado por las respuestas de aquí )

Gracias por la respuesta y por el enlace para responder sobre autokey-gtk, parece muy útil. No logré encontrarlo.
Parece que ejecutar este script borrará el contenido actual de su portapapeles.
eso es cierto, está usando el portapapeles estándar. Tal vez debería mencionar eso. O mejor cambiar el script para que cuide <-- Listo