当前位置: 首页>>代码示例>>Python>>正文


Python PyMouse.scroll方法代码示例

本文整理汇总了Python中pymouse.PyMouse.scroll方法的典型用法代码示例。如果您正苦于以下问题:Python PyMouse.scroll方法的具体用法?Python PyMouse.scroll怎么用?Python PyMouse.scroll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pymouse.PyMouse的用法示例。


在下文中一共展示了PyMouse.scroll方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: wheel

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]
def wheel(ticks):
    """
    Simulates a mouse wheel movement

    Args:
        ticks (int) : number of increments to scroll the wheel
    """
    m = PyMouse()
    m.scroll(ticks)
开发者ID:boylea,项目名称:qtbot,代码行数:11,代码来源:robouser.py

示例2:

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]
    tracker.update_image()
    tracker.update()

    # Check the tracking status
    status = tracker.get_status(move)
    if status == psmove.Tracker_TRACKING:
        x, y, radius = tracker.get_position(move)
        # print 'Position: (%5.2f, %5.2f), Radius: %3.2f, Trigger: %3d' % (
                # x, y, radius, move.get_trigger())
        m.move(x*3,y*3)
        pressed, released = move.get_button_events()
        buttons = move.get_buttons()


        scrollDirection = 1 if buttons & psmove.Btn_TRIANGLE else -1
        m.scroll(scrollDirection * move.get_trigger() / 20)

        if pressed & psmove.Btn_MOVE:
            m.click(x*3,y*3)
        # elif buttons & psmove.Btn_MOVE:
        #     m.drag(x*3,y*3)

        if pressed & psmove.Btn_SELECT:
            k.tap_key(k.windows_l_key)

        if pressed & psmove.Btn_CIRCLE:
            m.click(x*3,y*3, 2)

        if pressed & psmove.Btn_CROSS:
            k.tap_key(k.enter_key)
开发者ID:Babouchot,项目名称:PSMoveSimpleMapper,代码行数:32,代码来源:main.py

示例3: __init__

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]
class ServerMouseController:

    """

    class ServerMouseController
    ---
    This class should be able to control the mouse with the data received
    from a client. It should be able to move, scroll and click. It works only
    with one client.

    """
    PACKET_MOVE = 1
    PACKET_CLICK = 2
    PACKET_SCROLL = 3

    # We want only one connection for the server.
    MAX_CONNECTION = 1

    def __init__(self, port=34555):
        print ('You should connect on', (
            socket.gethostbyname_ex(socket.gethostname()), port))
        self.server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.server_socket.setsockopt(
            socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        self.mouse_controller = PyMouse()
        self.server_running = True
        self.host = ''
        self.port = port
        self.buffer = ''  # array.array('b', '\0' * 512)
        self.client = None

    def start(self):
        def handler_interupt(signum, frame):
            print('interrupt server')
            self.stop()
        self.server_socket.bind((self.host, self.port))
        self.server_socket.listen(ServerMouseController.MAX_CONNECTION)
        signal.signal(signal.SIGINT, handler_interupt)
        print('start server')
        self.run()

    def run(self):
        while self.server_running:
            potential_read = [self.server_socket]
            if self.client is not None:
                potential_read.append(self.client)
            try:
                ready_to_read, ready_to_write, in_erro = select.select(
                    potential_read, [], [])
                if self.server_socket in ready_to_read:
                    conn, addr = self.server_socket.accept()
                    self.client = conn
                    print('New connection from ', addr)
                elif self.client in ready_to_read:
                    # self.client.recv_into(self.buffer, 512)
                    recv = self.client.recv(128)
                    self.buffer += recv
                    if len(recv) == 0:
                        print('Disconnection from client')
                        self.client.close()
                        self.client = None
                        self.buffer = ''
                        continue
                    unpack = Unpacker(self.buffer)
                    if len(self.buffer) >= unpack.unpack_int():
                        unpack.set_position(0)
                        size = unpack.unpack_int()
                        cmd = unpack.unpack_int()
                        if cmd == ServerMouseController.PACKET_MOVE:
                            # Mouse move control
                            x = unpack.unpack_float()
                            y = unpack.unpack_float()
                            print(size, cmd, x, y)
                            self.mouse_controller.move(
                                self.mouse_controller.position()[0] - x,
                                self.mouse_controller.position()[1] - y)
                        elif cmd == ServerMouseController.PACKET_CLICK:
                            # Mouse click control
                            button = unpack.unpack_int()
                            nb_click = unpack.unpack_int()
                            print(size, cmd, button, nb_click)
                            self.mouse_controller.click(
                                self.mouse_controller.position()[0],
                                self.mouse_controller.position()[1],
                                button,
                                nb_click)
                        elif cmd == ServerMouseController.PACKET_SCROLL:
                            # Mouse scrolling
                            x = unpack.unpack_float()
                            y = unpack.unpack_float()
                            print(size, cmd, x, y)
                            self.mouse_controller.scroll(
                                vertical=int(y), horizontal=int(x))
                        self.buffer = self.buffer[unpack.get_position():]
            except select.error as e:
                print(e)
        if self.client is not None:
            self.client.close()
        self.server_socket.close()
        print('Server stop')
#.........这里部分代码省略.........
开发者ID:ccreusot,项目名称:atrackpad,代码行数:103,代码来源:trackpad_server.py

示例4: Bot

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]
class Bot():
    def __init__(self):
        self.mouse = PyMouse()
        self.keyboard = PyKeyboard()
    
    def Delay(self, n):
        time.sleep(n)
    
    """ ====== Mouse Macro ====== """
    def Left_click(self, x, y, n = 1, dl = 0):
        """在屏幕某点左键点击若干次
        """
        self.Delay(dl)
        self.mouse.click(x, y, 1, n)
    
    def Right_click(self, x, y, n = 1, dl = 0):
        """在屏幕某点右键点击若干次
        """
        self.Delay(dl)
        self.mouse.click(x, y, 2, n)
    
    def Double_click(self, x, y, dl = 0):
        """在屏幕的某点双击
        """
        self.Delay(dl)
        self.mouse.click(x, y, 1, n = 2)
    
    def Scroll_up(self, n, dl = 0):
        """鼠标滚轮向上n次
        """
        self.Delay(dl)
        self.mouse.scroll(vertical = n)
    
    def Scroll_down(self, n, dl = 0):
        """鼠标滚轮向下n次
        """
        self.Delay(dl)
        self.mouse.scroll(vertical = -n)
    
    def Move_to(self, x, y, dl = 0):
        """鼠标移动到x, y的坐标处
        """
        self.Delay(dl)
        self.mouse.move(x, y)
    
    def Drag_and_release(self, start, end, dl = 0):
        """从start的坐标处鼠标左键单击拖曳到end的坐标处
        start, end是tuple. 格式是(x, y)
        """
        self.Delay(dl)
        self.mouse.press(start[0], start[1], 1)
        self.mouse.drag(end[0], end[1])
        self.Delay(0.1)
        self.mouse.release(end[0], end[1], 1)
    
    def Screen_size(self):
        width, height = self.mouse.screen_size()
        return width, height
    
    def WhereXY(self):
        x_axis, y_axis = self.mouse.position()
        return x_axis, y_axis
    
    """ ====== Keyboard Macro ====== """
    """COMBINATION组合键"""
    """Ctrl系列"""
    
    def Ctrl_c(self, dl = 0):
        """Ctrl + c 复制
        """
        self.Delay(dl)
        self.keyboard.press_key(self.keyboard.control_key)
        self.keyboard.tap_key("c")
        self.keyboard.release_key(self.keyboard.control_key)
    
    def Ctrl_x(self, dl = 0):
        """Ctrl + x 剪切
        """
        self.Delay(dl)
        self.keyboard.press_key(self.keyboard.control_key)
        self.keyboard.tap_key("x")
        self.keyboard.release_key(self.keyboard.control_key)
        
    def Ctrl_v(self, dl = 0):
        """Ctrl + v 粘贴
        """
        self.Delay(dl)
        self.keyboard.press_key(self.keyboard.control_key)
        self.keyboard.tap_key("v")
        self.keyboard.release_key(self.keyboard.control_key)
    
    def Ctrl_z(self, dl = 0):
        """Ctrl + z 撤销上一次操作
        """
        self.Delay(dl)
        self.keyboard.press_key(self.keyboard.control_key)
        self.keyboard.tap_key("z")
        self.keyboard.release_key(self.keyboard.control_key)
        
    def Ctrl_y(self, dl = 0):
#.........这里部分代码省略.........
开发者ID:windse7en,项目名称:Angora,代码行数:103,代码来源:macro.py

示例5: ControlMainClass

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]

#.........这里部分代码省略.........
        self.keyboardMap[76] = self.pyKeyboard.alt_r_key
        self.keyboardMap[78] = self.pyKeyboard.backspace_key
        self.keyboardMap[90] = self.pyKeyboard.control_l_key
        self.keyboardMap[91] = self.pyKeyboard.control_r_key
        self.keyboardMap[93] = self.pyKeyboard.delete_key
        self.keyboardMap[94] = self.pyKeyboard.delete_key
        self.keyboardMap[96] = self.pyKeyboard.down_key
        self.keyboardMap[97] = self.pyKeyboard.end_key
        self.keyboardMap[98] = self.pyKeyboard.enter_key
        self.keyboardMap[99] = self.pyKeyboard.escape_key
        self.keyboardMap[102] = self.pyKeyboard.function_keys[1]
        self.keyboardMap[103] = self.pyKeyboard.function_keys[10]
        self.keyboardMap[104] = self.pyKeyboard.function_keys[11]
        self.keyboardMap[105] = self.pyKeyboard.function_keys[12]
        self.keyboardMap[113] = self.pyKeyboard.function_keys[2]
        self.keyboardMap[119] = self.pyKeyboard.function_keys[3]
        self.keyboardMap[120] = self.pyKeyboard.function_keys[4]
        self.keyboardMap[121] = self.pyKeyboard.function_keys[5]
        self.keyboardMap[122] = self.pyKeyboard.function_keys[6]
        self.keyboardMap[123] = self.pyKeyboard.function_keys[7]
        self.keyboardMap[124] = self.pyKeyboard.function_keys[8]
        self.keyboardMap[125] = self.pyKeyboard.function_keys[9]
	if self.osName=="Windows":
	    self.keyboardMap[129] = self.pyKeyboard.hangul_key
	elif self.osName=="Linux":
	    self.keyboardMap[129] = -1
	    pass
        self.keyboardMap[132] = self.pyKeyboard.home_key
        self.keyboardMap[141] = self.pyKeyboard.left_key
        self.keyboardMap[146] = '0'
        self.keyboardMap[147] = '1'
        self.keyboardMap[148] = '2'
        self.keyboardMap[149] = '3'
        self.keyboardMap[150] = '4'
        self.keyboardMap[151] = '5'
        self.keyboardMap[152] = '6'
        self.keyboardMap[153] = '7'
        self.keyboardMap[154] = '8'
        self.keyboardMap[155] = '9'
        self.keyboardMap[156] = self.pyKeyboard.num_lock_key

        self.keyboardMap[157] = self.pyKeyboard.page_down_key
        self.keyboardMap[158] = self.pyKeyboard.page_up_key
        self.keyboardMap[160] = self.pyKeyboard.page_down_key
        self.keyboardMap[161] = self.pyKeyboard.page_up_key

        self.keyboardMap[170] = self.pyKeyboard.right_key
        self.keyboardMap[171] = self.pyKeyboard.scroll_lock_key

        self.keyboardMap[175] = self.pyKeyboard.shift_l_key
        self.keyboardMap[176] = self.pyKeyboard.shift_r_key

        self.keyboardMap[180] = self.pyKeyboard.tab_key
        self.keyboardMap[181] = self.pyKeyboard.up_key

        pass

    def command(self,data):
        if data[0] == 'm':
            x = (ord(data[3])*100)+ord(data[4])
            y = (ord(data[5])*100)+ord(data[6])
            #print "x:",x," y:",y
            #self.controller.moveTo( x, y) # x,y
            self.pyMouse.move(x, y)
            if data[1] == 'p':
                #self.controller.mouseDown(x,y,self.mouseMap[ord(data[2])]) # x,y,b
                #print "press"
                self.pyMouse.press(x, y,ord(data[2]))
                pass
            elif data[1] == 'r' and ord(data[2]) != 0:
                #self.controller.mouseUp(x,y,self.mouseMap[ord(data[2])]) # x,y,b
                #print "release"
                self.pyMouse.release(x, y, ord(data[2]))
                pass
            if data[7] == 's':
                if data[8] == 'u':
                    #self.controller.scroll(10)
                    self.pyMouse.scroll(vertical=10)
                    pass
                else:
                    #self.controller.scroll(-10)
                    self.pyMouse.scroll(vertical=-10)
                    pass
            pass
        else:
	    print 'data: ',data[0],' '+data[1],' ',ord(data[2])
	    keyCode=ord(data[2])
            if data[1]=='p' and keyCode!=0:
                #self.controller.keyDown(self.controller.KEYBOARD_KEYS[ord(data[2])])
                print 'press '+str(ord(data[2]))
		if self.keyboardMap[ord(data[2])]!=-1:
	            self.pyKeyboard.press_key(self.keyboardMap[ord(data[2])])
                pass
            elif data[1]=='r' and keyCode!=0:
                #self.controller.keyUp(self.controller.KEYBOARD_KEYS[ord(data[2])])
	    	print 'release '+str(ord(data[2]))
		if self.keyboardMap[ord(data[2])]!=-1:
                    self.pyKeyboard.release_key(self.keyboardMap[ord(data[2])])
                pass
        pass
开发者ID:neltica,项目名称:Total-control,代码行数:104,代码来源:ControlMainClass.py

示例6: Bot

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]

#.........这里部分代码省略.........

        **中文文档**

        在屏幕的 ``(x, y)`` 坐标处左键单击 ``n`` 次。
        """
        self.delay(pre_dl)
        self.m.click(x, y, 1, n)
        self.delay(post_dl)
        
    def right_click(self, x, y, n=1, pre_dl=None, post_dl=None):
        """Right click at ``(x, y)`` on screen for ``n`` times.
        at begin.

        **中文文档**

        在屏幕的 ``(x, y)`` 坐标处右键单击 ``n`` 次。
        """
        self.delay(pre_dl)
        self.m.click(x, y, 2, n)
        self.delay(post_dl)

    def middle_click(self, x, y, n=1, pre_dl=None, post_dl=None):
        """Middle click at ``(x, y)`` on screen for ``n`` times.
        at begin.

        **中文文档**

        在屏幕的 ``(x, y)`` 坐标处中键单击 ``n`` 次。
        """
        self.delay(pre_dl)
        self.m.click(x, y, 3, n)
        self.delay(post_dl)

    def scroll_up(self, n, pre_dl=None, post_dl=None):
        """Scroll up ``n`` times.

        **中文文档**

        鼠标滚轮向上滚动n次。
        """
        self.delay(pre_dl)
        self.m.scroll(vertical=n)
        self.delay(post_dl)

    def scroll_down(self, n, pre_dl=None, post_dl=None):
        """Scroll down ``n`` times.

        **中文文档**

        鼠标滚轮向下滚动n次。
        """
        self.delay(pre_dl)
        self.m.scroll(vertical=-n)
        self.delay(post_dl)

    def scroll_right(self, n, pre_dl=None, post_dl=None):
        """Scroll right ``n`` times.

        **中文文档**

        鼠标滚轮向右滚动n次(如果可能的话)。
        """
        self.delay(pre_dl)
        self.m.scroll(horizontal=n)
        self.delay(post_dl)
开发者ID:MacHu-GWU,项目名称:macro-project,代码行数:69,代码来源:bot.py

示例7: ord

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]
                right = ord(data[5]) & 1 != 0
                scroll = ord(data[5]) & 4 != 0
                if leftPressed != left:
                    leftPressed = left
                    if left:
                        m.press(position[0], position[1], 1)
                    else:
                        m.release(position[0], position[1], 1)
                if rightPressed != right:
                    rightPressed = right
                    if right:
                        m.press(position[0], position[1], 2)
                    else:
                        m.release(position[0], position[1], 2)
                if not scroll and (movement[0] != 0 or movement[1] != 0):
                    m.move(position[0] + movement[0], position[1] + movement[1])
                elif scroll:
                    if movement[1] >= 0:
                        m.scroll(position[0], position[1], False, movement[1])
                    else:
                        m.scroll(position[0], position[1], True, -movement[1])
    except IOError:
        pass

    print "disconnected"

    client_sock.close()
    server_sock.close()

print "all done"
开发者ID:0xD34D,项目名称:android_bluetooth_mouse_demo,代码行数:32,代码来源:rfcomm-mouse-server.py

示例8: BaseCursorListener

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]

#.........这里部分代码省略.........
		hand_state = data['leap_state']['current']
		hand_state_prev = data['leap_state']['prev']

		current_time = time.time()
		elapsed_time = current_time - self.press_dtstart

		if hand_state.av_fingers <= 1.2:
			if hand_state.av_numhands == 1 and hand_state.is_horizontal and ((hand_state_prev.av_fingers >= 3 and hand_state.av_fingers <= 1.2)
					or (self.active_fist and hand_state.av_fingers < 1)):
				self.press_requested = True
			elif hand_state.av_numhands == 1 and hand_state.av_fingers <= 1.2 and self.press_requested == True and (elapsed_time * 1000) >= self.press_timeout:
				self.active_fist = True
				return True
		else:
			self.press_dtstart = time.time()
			self.press_requested = False
		return False

	def is_releasing(self, data):
		"""
		Determines whether the mouse is releasing or not.
		The default behabior is to cause a release action when the hand is not closed.
		"""
		# Get the required data
		hand_state = data['leap_state']['current']
		hand_state_prev = data['leap_state']['prev']

		if hand_state.av_fingers >= 2.5 and hand_state.av_palm_pos[2] < 0 and self.active_fist:
			self.active_fist = False
			self.want_press = False
			return True
		return False

	def is_scrolling_up(self, data):
		"""
		Determines whether the mouse is scrolling up or not.
		"""
		# Get the required data
		hand_state = data['leap_state']['current']

		if hand_state.av_fingers >= 4 and not self.active_fist and not self.press_requested:
			if hand_state.av_fingers_speed - hand_state.av_palm_vel < -150:
				repeats = abs(int(hand_state.av_fingers_speed / 50.))
				repeats = max(repeats, 0)
				repeats = min(repeats, 5)
				return repeats
		return False

	def is_scrolling_down(self, data):
		"""
		Determines whether the mouse is scrolling down or not.
		"""
		# Get the required data
		hand_state = data['leap_state']['current']

		if hand_state.av_fingers >= 4 and not self.active_fist and not self.press_requested:
			if hand_state.av_fingers_speed -hand_state.av_palm_vel > 150:
				repeats = abs(int(hand_state.av_fingers_speed / 50.))
				repeats = max(repeats, 0)
				repeats = min(repeats, 5)
				return repeats
		return False

	def is_switching_desktop(self, latest_frame):
		"""
		Determines whether a desktop switch must be induced or not.
开发者ID:dsl12,项目名称:gnomeLeap,代码行数:70,代码来源:__init__.py

示例9: command

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]

#.........这里部分代码省略.........
                    k.tap_key(k.enter_key)
            return True
        if h.check_adj_lemma("new") and h.check_noun_lemma("tab"):
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    k.press_keys([k.control_l_key, 't'])
            return True
        if h.check_verb_lemma("switch") and h.check_noun_lemma("tab"):
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    k.press_keys([k.control_l_key, k.tab_key])
            return True
        if h.directly_equal(["CLOSE", "ESCAPE"]):
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    k.press_keys([k.control_l_key, 'w'])
                    k.tap_key(k.escape_key)
            return True
        if h.check_lemma("back") and h.max_word_count(4):
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    k.press_keys([k.alt_l_key, k.left_key])
            return True
        if h.check_lemma("forward") and h.max_word_count(4):
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    k.press_keys([k.alt_l_key, k.right_key])
            return True
        if h.check_text("swipe") or h.check_text("scroll"):
            if h.check_text("left"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        m.scroll(0, -5)
                return True
            if h.check_text("right"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        m.scroll(0, 5)
                return True
            if h.check_text("up"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        m.scroll(5, 0)
                return True
            if h.check_text("down"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        m.scroll(-5, 0)
                return True
        if h.directly_equal(["PLAY", "PAUSE", "SPACEBAR"]):
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    k.tap_key(" ")
            return True
        if ((h.check_text("shut") and h.check_text("down")) or (h.check_text("power") and h.check_text("off"))) and h.check_text("computer"):
            userin.execute(["sudo", "poweroff"], "Shutting down", True, 3)
开发者ID:igorstarki,项目名称:Dragonfire,代码行数:70,代码来源:__init__.py

示例10: command

# 需要导入模块: from pymouse import PyMouse [as 别名]
# 或者: from pymouse.PyMouse import scroll [as 别名]

#.........这里部分代码省略.........
                    k = PyKeyboard()
                    if not self.testing:
                        k.press_keys([k.control_l_key, 't'])
            return "new tab"
        if h.check_verb_lemma("switch") and h.check_noun_lemma("tab") and not args["server"]:
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    if not self.testing:
                        k.press_keys([k.control_l_key, k.tab_key])
            return "switch tab"
        if h.directly_equal(["CLOSE", "ESCAPE"]) and not args["server"]:
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    if not self.testing:
                        k.press_keys([k.control_l_key, 'w'])
                        k.tap_key(k.escape_key)
            return "close"
        if h.check_lemma("back") and h.max_word_count(4) and not args["server"]:
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    if not self.testing:
                        k.press_keys([k.alt_l_key, k.left_key])
            return "back"
        if h.check_lemma("forward") and h.max_word_count(4) and not args["server"]:
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
                    if not self.testing:
                        k.press_keys([k.alt_l_key, k.right_key])
            return "forward"
        if (h.check_text("swipe") or h.check_text("scroll")) and not args["server"]:
            if h.check_text("left"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        if not self.testing:
                            m.scroll(0, -5)
                return "swipe left"
            if h.check_text("right"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        if not self.testing:
                            m.scroll(0, 5)
                return "swipe right"
            if h.check_text("up"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        if not self.testing:
                            m.scroll(5, 0)
                return "swipe up"
            if h.check_text("down"):
                with nostdout():
                    with nostderr():
                        m = PyMouse()
                        if not self.testing:
                            m.scroll(-5, 0)
                return "swipe down"
        if h.directly_equal(["PLAY", "PAUSE", "SPACEBAR"]) and not args["server"]:
            with nostdout():
                with nostderr():
                    k = PyKeyboard()
开发者ID:ismlkrkmz,项目名称:Dragonfire,代码行数:70,代码来源:__init__.py


注:本文中的pymouse.PyMouse.scroll方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。