with safe_device(_DEVICE_ID) as device: # single-tap device.tap([(400, 600)]) # multi-tap device.tap([(400, 400), (600, 600)]) # set the pressure, default == 100 device.tap([(400, 600)], pressure=50) # --- # What's more, you can also access low level API for further usage. with safe_connection(_DEVICE_ID) as connection: builder = CommandBuilder() builder.down(0, 400, 400, 50) builder.commit() builder.move(0, 500, 500, 50) builder.commit() builder.move(0, 800, 400, 50) builder.commit() builder.up(0) builder.commit() builder.publish(connection) # if you are using MNTDevice object, replace with this: # builder.publish(device.connection) # --- # Of course, you may want to operate it just like using minitouch itself. # send raw text to it _OPERATION = '''
from pyminitouch import safe_connection, CommandBuilder _DEVICE_ID = '123456F' with safe_connection(_DEVICE_ID) as connection: builder = CommandBuilder() builder.down(0, 400, 800, 50) builder.commit() builder.move(0, 0, 400, 50) builder.commit() builder.move(0, 200, 200, 50) builder.commit() builder.move(0, 400, 400, 50) builder.commit() builder.move(0, 600, 200, 50) builder.commit() builder.move(0, 800, 400, 50) builder.commit() builder.move(0, 400, 800, 50) builder.commit() builder.up(0) builder.commit() builder.publish(connection)