如何真正强制 Wine 抓取/重新抓取鼠标?

如何真正强制 Wine 抓取/重新抓取鼠标?

一些 3D 游戏很难用鼠标抓取。
有时,即使检查了 winecfg 在全屏上强制抓取,并将 regedit 键 MouseWarpOverride 设置为强制,它仍然可能无法正常工作。
那么,如何才能真正强制鼠标指针被抓取或重新抓取呢?

答案1

首先,您必须使用以下方法强制取消鼠标:
setxkbmap -option grab:break_actions;xdotool key XF86Ungrab我用 xbindkeys 绑定了它(但请阅读有关安全性的内容https://unix.stackexchange.com/a/62255/235896
现在,单击游戏窗口的标题栏,它应该强制正确重新抓取。

如果不起作用,请尝试在全屏和窗口模式之间切换应用程序,然后尝试再次取消抓取并单击标题栏。标题栏可能必须是 Linux 或 Windows 的(如果您正在模拟 Windows 桌面),请尝试两者。

我还无法确定始终有效的正确步骤,当我找到它时,我会再次在这里编辑。

这(可能需要一些尝试)但至少可以在 Ubuntu 18.04 和 Wine 5.8 上运行。

相关内容