diff options
author | Teddy Wing | 2019-07-25 00:16:06 +0200 |
---|---|---|
committer | Teddy Wing | 2019-07-25 00:16:06 +0200 |
commit | 826bff35755e4b2692316f8916facc6f39087158 (patch) | |
tree | fa8d18368efb7b5648c1a8608a32420af4343e9f /mouse.lua | |
parent | f27622ab0653f0790a7bc9217c53dd2f7eb66660 (diff) | |
download | dothammerspoon-826bff35755e4b2692316f8916facc6f39087158.tar.bz2 |
mouse: Add non-functioning Option-Click
Was trying to get this to work a while ago and it's been sitting
uncommitted in my local repo. Commit it just to have it, and try to
figure out how to get it to work later.
Diffstat (limited to 'mouse.lua')
-rw-r--r-- | mouse.lua | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -61,6 +61,16 @@ function mouse.click_down() hs.eventtap.event.newMouseEvent(hs.eventtap.event.types.leftMouseDown, position):post() end +-- TODO: Doesn't work +function mouse.option_click_down() + local position = hs.mouse.getAbsolutePosition() + hs.eventtap.event.newMouseEvent( + hs.eventtap.event.types.leftMouseDown, + position, + {'option'} + ):post() +end + function mouse.click_up() local position = hs.mouse.getAbsolutePosition() hs.eventtap.event.newMouseEvent(hs.eventtap.event.types.leftMouseUp, position):post() @@ -139,6 +149,7 @@ mouse_mode:bind({}, 'pad2', mouse.bottom(100), nil, mouse.bottom(100)) mouse_mode:bind({}, 'pad3', mouse.bottom_right(100), nil, mouse.bottom_right(100)) mouse_mode:bind({}, 'pad4', mouse.left(100), nil, mouse.left(100)) mouse_mode:bind({}, 'pad5', mouse.click_down, mouse.click_up) +mouse_mode:bind({'option'}, 'pad5', mouse.option_click_down, mouse.click_up) mouse_mode:bind({}, 'pad6', mouse.right(100), nil, mouse.right(100)) mouse_mode:bind({}, 'pad7', mouse.top_left(100), nil, mouse.top_left(100)) mouse_mode:bind({}, 'pad8', mouse.top(100), nil, mouse.top(100)) |