Crear aplicaciones que realicen atajos de teclado

Crear aplicaciones que realicen atajos de teclado

Me he estado preguntando si es posible crear una aplicación cuyo único propósito sea realizar un método abreviado de teclado específico asignado cuando se hace clic en su icono.

Creo que esto se puede hacer usando el archivo en el que está guardado el método abreviado de teclado. Sin embargo, desafortunadamente no pude encontrar una carpeta que pudiera contener dichos archivos. Por favor responda lo antes posible si tiene alguna idea de cómo hacer tal cosa porque tengo prisa.

gracias de antemano

Respuesta1

Puede lograr ese efecto utilizando una pequeña y muy útil herramienta de línea de comandos: xdotool. Por ejemplo, el comando

sleep 0.3s; xdotool key ctrl+x

activará una pulsación de tecla Ctrl+ xcuando se ejecute.

Incluya estos comandos enun lanzador personalizadoarchivo para obtener un elemento en el que se puede hacer clic.

El sleepcomando introduce un pequeño retraso de 300 ms antes de ejecutar el comando. Esto disminuirá la posibilidad de que el búfer del teclado descarte la pulsación de tecla. Para que esto funcione directamente en un .desktoparchivo, escriba su Exec=línea como:

Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"

En el .desktoparchivo, también puede especificar su icono.

información relacionada