Hotkey global do Python

5

Estou procurando criar uma tecla de atalho global no Python 3.2 para o Ubuntu 12.10. Ou seja, meu script será executado em segundo plano e sempre que pressionar Shift + F4 (por exemplo), independentemente da janela ativa, o script fará alguma coisa.

Alguns recursos que eu observei:

Talvez eu seja muito novo (sou iniciante) ou procurei nos lugares errados ou pelas coisas erradas, mas não consegui utilizar os recursos acima.

Como posso criar uma tecla de atalho global com o Python 3.2 no Ubuntu 12.10. Obrigado!

    
por onBootQuestioner 14.12.2012 / 22:24

2 respostas

4

Você pode fazer isso no nível X11 / Xlib. Veja esta pergunta para saber como lidar com as teclas de atalho globais corretamente em C: Atalho Global com X11 / Xlib

Agora você só precisa de alguma biblioteca Python Xlib; python-xlib parece uma escolha razoável.

    
por marpetr 15.12.2012 / 00:58
0

Eu recentemente usei PyUserInput para uma tarefa semelhante. Ele faz o trabalho muito bem e não precisa compilar.

    
por Maxim 10.08.2017 / 11:15