buster icon indicating copy to clipboard operation
buster copied to clipboard

[Buster-Client] Forces use of primary monitor on multi monitor setup

Open PBXg33k opened this issue 5 years ago • 4 comments

System

  • OS name: Windows
  • OS version: 10 Pro build 1809
  • Browser name: Chrome
  • Browser version: 74.0.3729.131 (Official Build) (64-bit)

Extension

  • Extension version: 0.5.2
  • User input simulation: yes
  • Client app version: 0.2.0
  • Client app installed successfully: yes

Bug description

When using User Input Simulation on multi monitor the client will get the browser's relative position from the correct monitor, but will place the cursor on the x and y offset of the OS's primary monitor.

IE: I have two monitors hooked up to my system, ML (left) and MR (right (primary)). Chrome is open om ML and i trigger buster to do its magic. My cursor will move to MR, but will position itself relatively on the same position as where my browser/recaptcha dialog is, but it's on the wrong monitor.

Moving Chrome to MR will resolve this issue, but this forces me either to use a single monitor for Chrome, or drag it to MR whenever i want to let Buster do its thing

Logs Browser:

N/A

Client app:

2019/05/14 10:20:36.323482 Starting client (version: 0.2.0)
2019/05/14 10:20:36.323482 Receiving message
2019/05/14 10:20:36.324483 Processing message
2019/05/14 10:20:36.324483 Command: ping
2019/05/14 10:20:36.324483 Sending response
2019/05/14 10:20:36.324483 Receiving message
2019/05/14 10:20:36.325483 Closing client

PBXg33k avatar May 14 '19 10:05 PBXg33k

I'm planning to call operating system APIs directly instead of using robotgo, which has no multi-monitor support and lacks some features the client app will need for better input simulation.

dessant avatar May 14 '19 16:05 dessant

I guess AHK would work aswell

Bluscream avatar May 14 '19 18:05 Bluscream

I guess AHK would work aswell

only on windows

MrGeorgen avatar Jan 13 '21 18:01 MrGeorgen

I am having a similar problem. If I connect another high res monitor and move the browser to the new monitor, buster will still use positions from the old monitor.

mat926 avatar Feb 20 '22 03:02 mat926