Тема: AHK: Имитация Lazymouse (Zbrush)
Здравствуйте. Хочу спросить экспертного мнения, возможно-ли сделать на ahk аналог следующего:
Постараюсь объяснить более-менее понятно, извините, я дилетант.
В графическом редакторе Zbrush есть такой инструмент, называется Lazymouse. Смысл в том, что при нажатии и удерживании LButton, курсор запоминает своё местоположение (назовем его Pos_1) и прикрепляет от Pos_1 к самому себе некий "поводок", длина которого в пикселях заранее указывается в .ini файле. Далее теперь при движении курсора, поводок постепенно "натягивается", и при предельном натяжении (которое указано в .ini), Pos_1 начинает двигаться за курсором, одновременно имитируя нажатую LButton (ну то есть рисует).
Это подобно тому, как будто тянешь камень за нитку по песку, и при движении он оставляет за собой след.
При отпускании LButton, Pos_1 сбрасывается.
Это очень интересная техника, которая позволяет сгладить микродвижения мыши, позволяя рисовать ровные линии.
Я думал сделать что-то подобное для 2D редакторов на ahk с помощью таймеров, запоминания позиций и тд, но что-то совсем запутался. Поэтому решил спросить тут, может я бьюсь об стену? Может заодно дам кому пищу для ума.
Спасибо за внимание.