1

我的问题与 KiCad 相关,但它也适用于其他程序。

在原理图编辑器下的 KiCad 中,如果您右键单击,移动鼠标,然后单击鼠标左键,光标将回到您第一次右键单击的位置。

鼠标位置变化

根据一些答案(请参阅下面的启动板),这不是错误而是功能,因此开发人员不愿意将其作为可选功能。放大时有一个类似的关于弯曲鼠标的功能,这是可选的。

因此,我的问题是是否可以阻止某些程序移动鼠标光标?IE

$ kicad --mousewarp=0

我在论坛和启动板上看到了几个对此的请求: https ://forum.kicad.info/t/mouse-jumping-feature-removal/7077 https://bugs.launchpad.net/kicad/+错误/816739

youtube 上还有一个关于这个问题的视频: https ://www.youtube.com/watch?v=VtpipzDhyBY

一个有趣的观察是,如果您在 pcb 编辑器中选择 OpenGL,鼠标不会变形,但在原理图编辑器中没有这样的选择。

4

1 回答 1

1

简短的回答:没有。

应用程序根据需要设置鼠标光标。尽管在您提到的情况下这很烦人,但在其他情况下它可能很有用。

长答案:是的,但您可能需要创建自己的输入驱动程序并忽略 XWarpPointer() 调用。

于 2018-04-12T17:58:08.907 回答