¿Cómo puedo configurar una tecla de acceso directo para enviar una cadena de texto al programa actual?
El propósito es escribir entradas comunes más rápido (dirección de correo electrónico, dirección, número de teléfono, nombre de usuario, cita favorita, etc.).
No necesito más automatización que solo ingresar el texto.
Gentoo Linux (3.2.12-gentoo) Xfce Desktop Environment (Versión 4.8)
keyboard
keyboard-shortcuts
text
macro
Steven
fuente
fuente
xdotool getwindowfocus
tanto desde un terminal como un atajo de teclado mientras el mismo terminal está abierto y comparar los resultados para la igualdad. Probablemente tendrá que redirigir la versión de acceso directo del teclado a un archivo temporal para poder verlo.xbindkeys
.El xdotool funciona. Sin embargo, si lo integra con el método abreviado de teclado ... falla un simple 'texto' de tipo xdotool.
El siguiente script de shell me ayudó en eso
fuente
xdotool
muestran que tiene un sueño interno.xdotool sleep 0.3 type 'Emotional 2003'
es suficiente (El sueño corto es necesario por alguna razón, no lo sé. Parece que hay un interruptor corto de la ventana activada o enfocada al ejecutar un comando?)Puedes utilizar AutoKey . Aquí está la descripción del sitio web. “AutoKey es una utilidad de automatización de escritorio para Linux y X11. Le permite administrar la colección de scripts y frases, y asignarles abreviaturas y teclas de acceso rápido. Esto le permite ejecutar un script o insertar texto a pedido en cualquier programa que esté utilizando ".
Está empaquetado, por lo que puedo decir, para Gentoo (anunciado aquí ); para Ubuntu ( aquí ); Debian ( aquí ) ...
fuente
One-liner que funcionó para mí (robado del comentario de k.tsm)
Luego asigne un acceso directo a este comando en KDE y después de presionar el acceso directo, el texto requerido se escribe mágicamente para usted.
fuente