xdotool como enviar Ctrl + roda do mouse até um programa?

1

No editor de texto SciTE, você tem que usar Ctrl + Mouse Wheel para cima / baixo para alterar temporariamente o tamanho da fonte; no entanto, minha roda do mouse está quebrada, então pensei em enviar este comando através de um comando de terminal, isto é, usando xdotool .

Eu uso isso para encontrar o ID da janela do SciTE:

$ echo $(wcalc -q --ints $(wmctrl -l | grep SciTE | awk '{print $1}'))
6291463

Então, tentei isso:

xdotool windowactivate 6291463 && xdotool keydown ctrl click 5 keyup ctrl

Isso concentra a janela da direita, mas não há alterações no tamanho da fonte (com click 4 ou click 5 .

Eu também tentei isso:

xdotool keydown --window 6291463 ctrl click --window 6291463 5 keyup --window 6291463 ctrl

O comando é executado sem nenhum erro impresso, mas, novamente, nenhuma alteração no tamanho da fonte.

Qual seria a invocação correta de xdotool , para que eu possa enviar uma emulação de Ctrl + Mouse Wheel Up para um programa como o Scite?

    
por sdaau 29.11.2017 / 07:43

0 respostas