Crea un atajo de teclado personalizado para enviar Super + 2

9

Estoy tratando de configurar mi teclado numérico para que sea un centro de control de medios. Quiero que la tecla 0 levante Clementine y la ponga en primer plano. En este momento lo tengo configurado para lanzar Clementine, pero solo baila en el lanzador y no aparece en primer plano. Entonces, tengo a Clementine clavada en la segunda ranura del lanzador, y quiero configurar un atajo de tecla personalizado a través de la Configuración del teclado. La pregunta es, ¿cómo envío Super + 2 como comando?

En segundo lugar, quiero que las teclas más y menos envíen Alt + Izquierda y Alt + Derecha (para la navegación del navegador).

En tercer lugar, y menos importante, quiero que la tecla de período abra el EQ de Clementine, y 7 y 9 para enviar Fast Forward y Rewind.

wjandrea
fuente

Respuestas:

6

¿Cómo envío Super + 2 como comando?

Puede usar xdotoolpara esto ( sudo apt-get install xdotoolpara instalar):

xdotool key super+2

Segundo, quiero que las teclas más y menos envíen Alt + Izquierda y Alt + Derecha

Esto debería funcionar:

xdotool key alt+Right
xdotool key alt+Left

7 y 9 para enviar avance rápido y rebobinado

Podrías probar estos:

xdotool key XF86AudioNext
xdotool key XF86AudioPrev

Quiero que la tecla de punto abra el ecualizador de Clementine

Aquí es donde las cosas se ponen complicadas. Sin un acceso directo dedicado, tendría que programar una xdotoolmacro para acceder al menú y ejecutar el ecualizador, pero tampoco estoy muy seguro de si eso funcionaría.


En cualquier caso, como puede ver, la mayoría de estas personalizaciones se pueden realizar xdotoolpresionando teclas virtuales .

Si se pregunta cómo asignar estos comandos a las teclas de acceso rápido de su elección, asegúrese de consultar estas preguntas y respuestas:

¿Cómo puedo cambiar las teclas de mi teclado? (¿Cómo puedo crear comandos / atajos de teclado personalizados?)

Glutanimato
fuente
¡Gracias! Esto es exactamente lo que necesitaba. El comando Super + 2 funciona muy bien, aunque algunas veces se comporta como Super. Hmm ... En cualquier caso, es algo. Los comandos de navegación del navegador funcionan perfectamente. Descubrí que Clementine en realidad tiene controles de línea de comando para casi todo, así que para avanzar y retroceder rápidamente, uso clementine --seek-by 2y clementine --seek-by -2. Todavía estoy trabajando en la parte de EQ.
wjandrea
3

Otro enfoque (creo que más fácil) sería usar AutoKey .

Una vez que las teclas se configuran como teclas de acceso rápido, puede usar frases definidas personalizadas para que emitan casi cualquier cosa que desee.


AutoKey también admite scripts escritos en Python que pueden hacer casi cualquier cosa cuando son activados por una frase activadora o una tecla de acceso rápido. Incluso puede decirle a un script que solo funcione en ciertas ventanas para que las teclas de acceso rápido / frases de activación se comporten como teclas normales en otros lugares.

Joe
fuente