Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

PixelCNC Has Moved: deftware.org

CAM software developed by artists for artists to create unique and original works on a 3-axis CNC router or mill. · By Deftware

UI is really sensitive to mouse movements?

A topic by Pluto2010 created Jun 30, 2024 Views: 146 Replies: 8
Viewing posts 1 to 4
(+1)

Hi.

Sorry, another question.

I'm finding that the UI is really sensitive. Actions like resizing the layer, with smallest of movement it's gone off the screen.

The angle radial etc also spin uncontrollably.

Have tested on 2 machines, keyboard and touch pad.

Any ideas what could be the cause?

Developer

Hi Pluto,

This is the first we've heard of this issue - with thousands of users over the last several years since the canvas system was implemented. We'd like to figure out what the situation is and resolve it ASAP.

Does the camera control work normally using the left-click-drag to move the view around and right-click-drag to rotate the view?

 - Charlie

It is weird.

I've quickly recorded, mouse physically moving mm's.

Quick demo of issue

Camera controls are OK, am able to left click move and right click rotate.

(+1)

So it appears to be a remote desktop issue.

My machines don't have a screen and I do it all from my laptop using remote desktop.

Just tested using splashtop and it seems to be working perfectly!

Developer

Hi Pluto,

Ah, I believe there is some interference between how the platform abstraction library that PixelCNC uses, SDL, and Virtual Desktop. When a layer handle is grabbed the mouse cursor is no longer actually being used and mouse motion itself is the only input that is being interpreted until the handle is released. Then the mouse cursor is positioned on top of where the handle was released.

I will do some digging to see if I can find anything about this being a known issue with SDL and Virtual Desktop.

Thanks for the headsup! :]

 - Charlie

(+1)

Hi Charlie. If this helps, I have the same issue. When I use my MacBook M1 with Parallels and Windows 11  Arm PixelCNC exhibits the same cursor behaviour. I always type in the coordinates such as canvas or layer sizes or positions as mouse control ends up with coordinates in the thousands. The other area is value adjustment eg simulation speed, can’t get anything inverted min and max. So I use it for convenience in the lounge room. Detailed work is on the PC in the workshop.

Russ

Developer

Hi Russ,

Yes, I've discovered the same issue using VNC as well. This is apparently a bug in SDL, which is the platform-abstraction library that PixelCNC uses, and it results in the mouse motion messages from the OS being read incorrectly when there is a remote control application sending event messages to PixelCNC, like Virtual Desktop/VNC/etc. If there has been a fix in a newer version of SDL we'll be updating everything to that. Right now we're just working on getting v1.81b out for the moment, which the build for is pretty much locked for any major changes, and we should have it out by the end of the day :]

Thanks!

 - Charlie

(+1)

I can add for anyone having the trouble in the mean time.

Google Chrome Remote Desktop has a option for relative mouse that works.

Splashtop works OK until it decided my device wasn't on the same network.


Software that doesn't work:

Microsoft RDP

Teamviewer

Anydesk

And some more that I can't remember.

Developer

That's good to know Pluto. Thanks for sharing!

 - Charlie