Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pynput import keyboard
- from pynput.mouse import Button, Controller
- import time, threading
- right_click = False
- mouse = Controller()
- def set_interval(func, sec):
- def func_wrapper():
- set_interval(func, sec)
- func()
- t = threading.Timer(sec, func_wrapper)
- t.start()
- return t
- def on_press(key):
- global right_click
- if str(key) == "Key.shift": right_click = True
- def on_release(key):
- global right_click
- if str(key) == "Key.shift": right_click = False
- def check_press():
- if right_click:
- mouse.press(Button.right)
- mouse.release(Button.right)
- a = set_interval(check_press, 0.001)
- # Collect events until released
- with keyboard.Listener(
- on_press=on_press,
- on_release=on_release) as listener:
- listener.join()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement