Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from pynput.keyboard import Listener as KeyboardListener
- from pynput.mouse import Listener as MouseListener
- from pynput.keyboard import Key
- import logging
- def on_click(x, y, button, pressed):
- print("Mouse pressed")
- with open('macrorecorder.txt', 'a') as f:
- f.write('\n''mouse.position = ''({0}, {1})''\n''mouse.click({2}, 1)'.format(x, y, button, pressed))
- def on_press(key):
- keyCapture = '{0} pressed'.format(key)
- print(keyCapture)
- with open('macrorecorder.txt', 'a') as f:
- f.write('{}\n''keyboard.press('.keyCapture')'.format(key))
- def on_release(key):
- keyCapture = '{0} released'.format(key)
- print(keyCapture)
- with open('macrorecorder.txt', 'a') as f:
- f.write('{}\n''keyboard.release('.format(key))
- if key == Key.esc:
- return False
- with MouseListener(on_click=on_click) as listener:
- with KeyboardListener(on_press = on_press, on_release = on_release) as listener:
- listener.join()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement