Crie um atalho de teclado personalizado para enviar Super + 2

9

Estou tentando definir meu numpad para ser um centro de controle de mídia. Quero que a tecla 0 puxe Clementine e leve-a para o primeiro plano. No momento, estou pronto para lançar o Clementine, mas apenas dança no iniciador e não chega ao primeiro plano. Então, eu tenho Clementine fixada no segundo slot no iniciador e quero configurar um atalho de tecla personalizado através das Configurações do teclado. A questão é: como envio o Super + 2 como um comando?

Segundo, quero que as teclas de mais e menos enviem Alt + Esquerda e Alt + Direita (para navegação no navegador).

Terceiro, e menos importante, quero que a chave do período abra o equalizador de Clementine e 7 e 9 enviem Avanço e retrocesso rápidos.

wjandrea
fonte

Respostas:

6

Como envio o Super + 2 como um comando

Você pode usar xdotoolpara isso ( sudo apt-get install xdotoolinstalar):

xdotool key super+2

Segundo, quero que as teclas mais e menos enviem Alt + Esquerda e Alt + Direita

Isso deve funcionar:

xdotool key alt+Right
xdotool key alt+Left

7 e 9 para enviar Avançar e retroceder rapidamente

Você pode tentar:

xdotool key XF86AudioNext
xdotool key XF86AudioPrev

Quero que a chave do período abra o equalizador de Clementine

É aqui que as coisas ficam complicadas. Sem um atalho dedicado, você teria que programar uma xdotoolmacro para acessar o menu e iniciar o equalizador, mas também não tenho certeza se isso funcionaria.


De qualquer forma, como você pode ver, a maioria dessas personalizações pode ser realizada usando as xdotoolteclas virtuais .

Se você está se perguntando como atribuir esses comandos às teclas de atalho de sua escolha, verifique estas perguntas e respostas:

Como posso alterar o que as teclas do meu teclado fazem? (Como posso criar comandos / atalhos de teclado personalizados?)

Glutanimado
fonte
Obrigado! Isso é exatamente o que eu precisava. O comando Super + 2 funciona muito bem, embora algumas vezes ele se comporte apenas como Super. Hmm ... De qualquer forma, é alguma coisa. Os comandos de navegação do navegador funcionam perfeitamente. Descobri que a Clementine realmente tem controles de linha de comando para quase tudo; portanto, para avançar e retroceder rapidamente, eu uso clementine --seek-by 2e clementine --seek-by -2. Ainda trabalhando na parte do equalizador.
Wjandrea
3

Outra abordagem (eu acho mais fácil) seria usar o AutoKey .

Depois que as teclas são definidas como teclas de atalho, você pode usar frases definidas personalizadas para que elas emitam quase o que quiser.


O AutoKey também suporta scripts escritos em Python que podem fazer quase qualquer coisa quando ativados por uma frase de gatilho ou tecla de atalho. Você pode até dizer a um script que funcione apenas em determinadas janelas, para que as teclas de atalho / frases de acionamento se comportem como teclas normais em outros lugares.

Joe
fonte