Skip to content

Commit

Permalink
add coodinate mode for mouse drag
Browse files Browse the repository at this point in the history
  • Loading branch information
spyoungtech committed Dec 16, 2018
1 parent e0eb86f commit 50302ae
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions ahk/mouse.py
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ def wheel_up(self, *args, **kwargs):
def wheel_down(self, *args, **kwargs):
self.mouse_wheel('down', *args, **kwargs)

def mouse_drag(self, x, y=None, *, from_position=None, speed=None, button=1, relative=None, blocking=True):
def mouse_drag(self, x, y=None, *, from_position=None, speed=None, button=1, relative=None, blocking=True, mode=None):
if from_position is None:
x1, y1 = self.mouse_position
else:
Expand All @@ -146,6 +146,9 @@ def mouse_drag(self, x, y=None, *, from_position=None, speed=None, button=1, rel
if speed is None:
speed = self.mouse_speed

if mode is None:
mode = self.mode

script = self.render_template('mouse/mouse_drag.ahk',
button=button,
x1=x1,
Expand All @@ -154,6 +157,7 @@ def mouse_drag(self, x, y=None, *, from_position=None, speed=None, button=1, rel
y2=y2,
speed=speed,
relative=relative,
blocking=blocking)
blocking=blocking,
mode=mode)

self.run_script(script, blocking=blocking)

0 comments on commit 50302ae

Please sign in to comment.