Mouse cursor jumping issue persists in 6.0.11

previous post for 6.0.6

[Mouse cursor jumps]

When doing any operation, drag, move, duplicate, add symbol… , mouse cursor jumps to another location. seemingly some where upper left (seemingly proportional to previous cursor position).

This does not happen if only using cursor keys.

Version info

Debian Linux, XFCE (xfwm4) DE with lightdm, display resolution 3840x2160. customized DPI: 180. It also happens without custom DPI settings

Application: KiCad

Version: 6.0.11+dfsg-1, release build


	wxWidgets 3.2.2
	libcurl/7.87.0 OpenSSL/3.0.8 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.51.0 librtmp/2.3

Platform: Linux 6.1.0-3-amd64 x86_64, 64 bit, Little endian, wxGTK, lightdm-xsession, x11

Build Info:
	Date: Jan 26 2023 05:35:43
	wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.74.0
	OCC: 7.6.3
	Curl: 7.87.0
	ngspice: 38
	Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:

I found some clue.

Touchpad has no such issue.

And my mouse has xinput set to

Coordinate Transformation Matrix (158):	0.250000, 0.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.000000, 0.000000, 1.000000

which is x->0.25, y->0.25, z->1

but touchpad is

Coordinate Transformation Matrix (158):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000

which is x->1, y->1, z->1

use another mouse with default Coordinate Transformation Matrix (158), it has no this issue.

so, my guess is, when KiCAD set mouse pointer to some place, the coordinate got scaled 0.25x.

I am also having same problem. For me mouse jumps only happen when I am dragging a component and - while dragging - the mouse cursor goes outside of the build area. I understand that normal behavior would be that kicad would scroll the screen little bit in that direction but instead it moves to a completely blank area very far from the place I was at.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.