Como posso criar um ícone que pressione uma tecla quando clicado duas vezes?

Como posso criar um ícone que pressione uma tecla quando clicado duas vezes?

Existe alguma maneira de criar um documento/arquivo quando clicado duas vezes e pressiona a tecla Super, por exemplo. Não tenho ideia se algo assim é possível no Ubuntu.

Responder1

Você precisa de um script escrito em bashou sh.

Primeiro, instale xdotool.

Então o arquivo deverá ter:

#!/bin/sh

xdotool key Super_L

Salve-o como superkey.shou qualquer nome, com a .shextensão.

Super_Lrefere-se à tecla Super Esquerda. Você também pode pressionar outras teclas como Tabou Caps_Lockmais.

Agora configure o arquivo para execução - por meio das propriedades do arquivo ou do Terminal, como chmod +x superkey.sh.

Agora você pode clicar duas vezes no arquivo e a tecla Super Esquerda será pressionada.

Responder2

Uma maneira simples de criar um ícone clicável duas vezes, executando um comando simples, como simular o pressionamento de uma tecla, é usar um .desktoparquivo.

No seu exemplo:

[Desktop Entry]
Name=Press Key
Exec=xdotool key Super_L
Type=Application
  • Instalarxdotool, necessário para simular o pressionamento de tecla:

      sudo apt-get install xdotool
    
  • Salve o código acima como presskey.desktop, torne-o executável (!) e divirta-se :)

Observação

Você pode "aprimorar" seu inicializador com um ícone personalizado, adicionando a linha:

Icon=/path/to/icon.png

insira a descrição da imagem aqui

informação relacionada