def record_mouse_events():
    sleep(1.5)
    stop_record = 'right'
    print('Mouse recording has begun')
    print('Press {} mouse button to stop mouse recording'.format(stop_record))

    events = mouse.record(button=stop_record)
    print('Recorded:\n{}'.format(pformat(events)))
    return events
示例#2
0
    def record(self):
        print("Starting recording in 3 sec...")
        print("Press MIDDLE MOUSE button to stop recording.")
        time.sleep(3)
        print("Started recording...")
        recorded = mouse.record(button=mouse.MIDDLE, target_types=(mouse.UP, ))
        mouse.unhook_all()
        print("DONE")

        self.recording_data["events"] = recorded
        self.store_recordings(self.recording_data)
示例#3
0
def mouse_script():
    print("Right click to start and stop recording your mouse")

    mouse.wait('right')
    
    print("recording...")

    record = mouse.record(button='right')

    print("recording finished")

    return record
示例#4
0
             print(
                 "Your keypresses are now being recorded. Press ` (backtick) in any application to stop."
             )
             pkr = keyboard.record(until="`")
             print("\nRecording session ended. What do you want to do now?")
             option = ''
             firstTime = True
 elif option == 'b':
     print(
         "\nThe script will start recordings your mouse movements, clicks, and scrolls in 5"
     )
     seqExt.countdown()
     print(
         "Your mouse is now being recorded. Press Middle Click in any application to stop."
     )
     pmr = mouse.record(button="middle")
     print("\nRecording session ended. What do you want to do now?")
     option = ''
     firstTime = True
     while option != 'l':
         if not firstTime and option != 'k':
             print("\nWhat now?")
         firstTime = False
         print("i. Playback the recording")
         print("j. Save the recording as a file to be played back later")
         print("k. Record another PMR (discards old one if not saved)")
         print("l. Return to main menu")
         option = input("Type i, j, k, or l and then press Enter: ")
         if option == 'i':
             loopCnt = input(
                 "\nDo you want to play the PMR a certain number of times? (-1 is infinity; just press Enter for once): "
示例#5
0
def record():
    print('Mouse Record started. The program will record till right click')
    global events
    global recording
    events = mouse.record(button='right')
    recording = False
示例#6
0
# drag from (0, 0) to (100, 100) relatively with a duration of 0.1s
mouse.drag(0, 0, 100, 100, absolute=False, duration=0.1)

# whether a button is clicked
print(mouse.is_pressed('right'))

# move 100 right & 100 down
mouse.move(100, 100, absolute=False, duration=0.2)

# make a listener when left button is clicked
mouse.on_click(lambda: print("Left Button clicked."))
# make a listener when right button is clicked
mouse.on_right_click(lambda: print("Right Button clicked."))

# remove the listeners when you want
mouse.unhook_all()

# scroll down
mouse.wheel(-1)

# scroll up
mouse.wheel(1)

# record until you click right
events = mouse.record()

# replay these events
mouse.play(events[:-1])


示例#7
0
 def t():
     self.recorded = mouse.record(RIGHT)
     lock.release()