python pynputでキーボードマウスをリスニング
1613 ワード
インストール
pip install pynput
from pynput import mouse,keyboard
# mouse.Button;
# mouse.Controller;
# keyboard.Key;
# keyboard.Controller;
# controller=mouse.Controller();
# #
# print(controller.position);
# # #
# controller.position=(0,20);
# # #
# controller.move(150,32)
# #
# controller.click(mouse.Button.right,1)
# #
# controller.click(mouse.Button.left,2)
# #
# controller.press(mouse.Button.left)
# #
# controller.release(mouse.Button.left)
# ,
# controller.scroll(0,-100);
def on_move(x,y):
print(x,y)
def on_click(x,y,button,pressed):
print(x,y)
def on_scroll(x,y,dx,dy):
print(x,y)
# #
# with mouse.Listener(on_move=on_move,on_click=on_click,on_scroll=on_scroll) as listener:
# listener.join()
# , False
# mouse.Listener.stop()
# #
# #
keyboardController=keyboard.Controller();
#
keyboardController.press(keyboard.Key.space);
#
keyboardController.release(keyboard.Key.space);
# a
keyboardController.press('a');
keyboardController.release('a');
def on_press(key):
print(key);
def on_release(key):
print(key);
# #
# with keyboard.Listener(on_press=on_press,on_release=on_release) as listener:
# listener.join()
# , False
# keyboard.Listener.stop()