New Desktop mouse control methods (version 6.7.2)
October 20, 2020
New press, hold and release mouse methods have been added to the Desktop API. These now enable to implementation of drag and drop methods.
A kind donation (thanks) on BuyMeACoffee reminded me that the Desktop API had no methods for holding or releasing mouse buttons. Thus it was impossible to create drag and drop functionality.
I put my 3 donated coffees to good use and added three new methods to the Desktop API and turned its boring documentation into a guide with many examples. The following three new methods have been added: Desktop.pressMouse
, Desktop.holdMouse
and Desktop.releaseMouse
.
Previously only leftClick
, middleClick
and rightClick
were available. These are now deprecated but will stay in Botfather until version 7 for backwards compatibility. Note that the deprecated methods are equvalent to Desktop.pressMouse(pos, "left")
, Desktop.pressMouse(pos, "middle")
and Desktop.pressMouse(pos, "right")
.