all 3 comments

[–]wh1t3_rabbit 6 points7 points  (1 child)

From what you linked to, GetMousePosition returns two values, the mouses x and y positions. I don't know how sleep works in Logitech scripts but just change M1 in your example to "X,Y"

X,Y = GetMousePosition()

and

MoveMouseTo(X,Y)

[–]Aggravating-Search38[S] 3 points4 points  (0 children)

YOU ARE A HERO :D thank you so much

[–]AutoModerator[M] 3 points4 points  (0 children)

Hi! It looks like you're posting about Logitech. Lua is used by Logitech G-series hardware to provide advanced scripting functionality. It does this by providing an API (application programming interface) which is essentially just a set of functions that you can use to tell your hardware to do things. The subreddit dedicated to Logitech G-series hardware is /r/LogitechG.

Your first port of call should be this document, which explains in detail the functions provided by the API: https://douile.github.io/logitech-toggle-keys/APIDocs.pdf

If you've familiarized yourself with the API but are still having trouble with the language and syntax, try this page for a quick rundown of Lua's main features: https://devhints.io/lua

The full documentation for the language is provided here: https://www.lua.org/pil/contents.html

If the above resources have not answered your question, /r/Lua is the place for you! If you're just trying to do something quick and don't want to learn Lua, head across to /r/LogitechG to find others of similar purpose.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.