Advertisement
Guest User

Untitled

a guest
May 21st, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. Alejandro Camarillo:
  2. local function mousePress(eventobj)
  3.  
  4. if eventobj:getButtonState(2) and eventobj:getButtonState(4) then
  5. print("middle&left")
  6. hs.eventtap.event.newKeyEvent({'ctrl'}, 'up', true):post()
  7. hs.eventtap.event.newKeyEvent({'ctrl'}, 'up', false):post()
  8.  
  9. elseif eventobj:getButtonState(2) and eventobj:getButtonState(3) then
  10. print("middle&right")
  11. hs.eventtap.event.newKeyEvent({'ctrl'}, 'down', true):post()
  12. hs.eventtap.event.newKeyEvent({'ctrl'}, 'down', false):post()
  13.  
  14. elseif eventobj:getButtonState(4) then
  15. print("left")
  16. hs.eventtap.event.newKeyEvent({'ctrl'}, 'left', true):post()
  17. hs.eventtap.event.newKeyEvent({'ctrl'}, 'left', false):post()
  18.  
  19. elseif eventobj:getButtonState(3) then
  20. print("right")
  21. hs.eventtap.event.newKeyEvent({'ctrl'}, 'right', true):post()
  22. hs.eventtap.event.newKeyEvent({'ctrl'}, 'right', false):post()
  23. end
  24.  
  25. return false
  26. end
  27.  
  28. hs.eventtap.new({25}, mousePress):start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement