2020from pynput .mouse import Controller as MouseController
2121
2222from . import config , cv2find
23- from .input_utils import _mouse_click , keys_map
23+ from .input_utils import _mouse_click , keys_map , mouse_map
2424
2525try :
2626 from pywinauto .application import Application , WindowSpecification
@@ -999,8 +999,8 @@ def mouse_down(
999999 wait_after (int, optional): Interval to wait after clicking on the element.
10001000 button (str, optional): One of 'left', 'right', 'middle'. Defaults to 'left'
10011001 """
1002-
1003- self ._mouse_controller .press (button )
1002+ mouse_button = mouse_map . get ( button , None )
1003+ self ._mouse_controller .press (mouse_button )
10041004 self .sleep (wait_after )
10051005
10061006 def mouse_up (
@@ -1016,8 +1016,8 @@ def mouse_up(
10161016 wait_after (int, optional): Interval to wait after clicking on the element.
10171017 button (str, optional): One of 'left', 'right', 'middle'. Defaults to 'left'
10181018 """
1019-
1020- self ._mouse_controller .release (button )
1019+ mouse_button = mouse_map . get ( button , None )
1020+ self ._mouse_controller .release (mouse_button )
10211021 self .sleep (wait_after )
10221022
10231023 def scroll_down (self , clicks : int ) -> None :
0 commit comments