J'ai utilisé la bibliothèque pynput pour surveiller les clics de la souris. Le seul problème auquel je suis confronté est que le terminal ne se termine pas en appuyant sur Ctrl + C. J'ai besoin d'utiliser l'écouteur de clavier avec l'écouteur de souris. Voici mon code:Utilisation de la souris et des écouteurs de clavier ensemble en Python
import os
import time
import re
from pynput import mouse
from pynput.keyboard import Key, Listener
f=open('maniac1.txt','a')
inc=1
f.write('<mouse_new>\n')
def on_click(x, y, button, pressed):
f=open('maniac1.txt','a')
if button == mouse.Button.left:
print 'Left'
f.write('left\n')
if button == mouse.Button.right:
print 'right'
f.write('right\n')
if button == mouse.Button.middle:
print 'middle'
f.write('middle\n')
with mouse.Listener(on_click=on_click,on_scroll=on_scroll) as listener:
try:
listener.join()
except MyException as e:
print('Done'.format(e.args[0]))
Comment puis-je mettre fin à ce code après avoir appuyé sur Esc ou Ctrl + C J'utilise OSX?.
appuyez sur "option + c" –
J'ai déjà mentionné que j'ai utilisé l'option + C. Il ne fonctionne pas.Le programme ne se termine pas. Je veux ajouter l'écouteur de clavier avec l'écouteur de la souris –