1 (изменено: serghey, 2024-04-16 23:17:36)

Тема: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

ЛКМ отжата после перетаскивания границы одного из окон скрипта, написанного на AHK и мышь, без(!) переноса курсора юзером, тут же начинает перемещать окно Telegram параллельным курсом.
Никакие другие приложения из протестированных не реагируют на освобождение ЛКМ и  последующее движение курсора по мониторам. А окно  Telegram`а следует строго параллельно курсору, хотя и не под ним, до следующего щелчка ЛКМ.

Встречался ли кто-то с подобным явлением?

2

Re: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

serghey
Причём тут AHK?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

teadrinker Не понял вопроса. Куда и кому нужно было бы отправить запрос?

4

Re: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

serghey пишет:

Не понял вопроса

Это я не понял вопроса, которого и не было в первоначальной версии вашего поста:

serghey пишет:

ЛКМ отжата после перетаскивания границы одного из окон скрипта и тут же начинает перемещать окно Telegram параллельным курсом.

Что можно было из этого понять?
Если теперь вопрос

serghey пишет:

Встречался ли кто-то с подобным явлением?

то ответом будет: со всяким встречались, поведение скрипта сильно зависит от кривизны рук автора.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5 (изменено: serghey, 2024-04-17 01:37:26)

Re: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

Дело не в кривом коде, или не в первую очередь - окно телеги "захватывает" мышь и начинает перемещаться на постоянном расстоянии, т.е. параллельно траектории курсора.
"Захват" происходит  в момент отжатия ЛКМ после перетаскивания границы окна скрипта, причем после захвата никакая клавиша мыши не нажата, все отпущены. Такое совместное движение курсора и окна телеги прекращается сразу поле нового нажатия ЛКМ. Окно телеги до начала перетаскивания границы было последним активным, потом активным стало окно скрипта, в котором юзер двигает границы.
Другие приложения и сайты браузеров ничего подобного в совместной работе с данным скриптом не демонстрируют.
Что делает скрипт. На этом этапе разработки только обслуживает сам себя - позволяет окнам перемещаться и менять размеры. Три окна "Text", четвертое "Picture"; перестановки "Text" на "Picture" и наоборот, изменения порядка ввода (четвертое стало первым и наоборот) общей картины не меняют -  "прилипает" к одному и тому же окну. А оно вроде такое же, как и остальные три.

6

Re: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

Я бы посоветовал для начала отключить все скрипты, кроме того, который создаёт окно, и все пользовательские программы, кроме Телеграма, и проверить, будет ли воспроизводиться ошибка. Если да, то экспериментировать, удаляя части скрипта, до того момента, когда ошибка прекратится.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: ЛКМ отжата после изменения границы окна и перемещает Telegram

Уже. Но эта тактика пока ничего не дала. Надеюсь на подобные случаи из собственной практики форумчан. Или на подобные случаи уже не с телегой, а с другими приложениями, которых у меня на компе нет.
Спасибо.