Python xlib warp_指针在游戏中无法正常工作

2024-09-27 04:26:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用pythonxlib更改鼠标指针。我成功地用了翘曲指针。但当我尝试玩任何游戏,如神秘的马约编年史,鼠标指针移动到屏幕的最右角,而不是指定的位置。为什么会这样?有人能帮我吗?在


Tags: 游戏屏幕鼠标指针地用编年史右角pythonxlib
2条回答

我不熟悉SMC。可能是因为它使用了warp_指针本身。我知道很多游戏都是为了模拟最近才引入XInput的相对运动支持,我想有些游戏会用它来隐藏鼠标。你有没有试过用鼠标做不同的游戏?在

它看起来与文档所说的相反,它是一个绝对坐标,而不是 抵消。在

我试了一下,如果你认为坐标是绝对坐标,从窗口的左上角开始是1,1(或0,0),它会像预期的那样工作。在

from Xlib import X, display
import time

d = display.Display()
s = d.screen()
root = s.root
root.warp_pointer(500,500)
d.sync()

time.sleep( 5 )
root.warp_pointer(250,250)
d.sync()

time.sleep( 5 )
root.warp_pointer(100,100)
d.sync()

time.sleep( 5 )
root.warp_pointer(250,250)
d.sync()

相关问题 更多 >

    热门问题