我正在尝试使用python xlib更改鼠标指针。我成功地使用了warp_pointer。但是当我尝试玩Secret Maryo Chronicles之类的任何游戏时,鼠标指针会移动到屏幕的最右角而不是指定的位置。为什么这样?谁能帮我这个?Python xlib warp_pointer在游戏内部不能正常工作
1
A
回答
0
我不熟悉SMC。它可能是它本身使用warp_pointer。我知道很多游戏都是为了模拟最近刚刚介绍给XInput的相对运动支持,我认为其中一些人使用它来将鼠标“藏起来”。您是否尝试过使用鼠标做不同事情的游戏?
2
它看起来像文档所说的相反,它是一个绝对坐标,而不是一个 偏移量。
我试过这个,如果你把坐标看作绝对坐标与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()
相关问题
- 1. 猜谜游戏不能正常工作
- 2. Ifs和elifs在轮盘游戏中不能正常工作 - python
- 3. Python的迷你游戏不能正常工作
- 4. 我的python游戏代码不能正常工作
- 5. Unity游戏即使在建筑后也不能正常工作
- 6. Tic Tack Toe游戏在applet中:图像不能正常工作
- 7. ds_list在游戏制作工作室中工作不正常
- 8. 游戏不能正常工作的重置功能
- 9. Python的游戏不工作
- 10. Async.parallel内部async.each不能正常工作
- 11. Conways游戏人生算法不能正常工作
- 12. HTML5游戏手柄API不能正常工作
- 13. 游戏框架,RAW场不能正常工作
- 14. 游戏边界的弹跳弹跳不能正常工作
- 15. 用拼图游戏拖放不能正常工作
- 16. CreateProcess创建过程,但游戏不能正常工作
- 17. Python不能正常工作?
- 18. Java游戏无法正常工作
- 19. JavaScript游戏无法正常工作
- 20. 游戏结束无法正常工作?
- 21. Python猜谜游戏无法正常工作
- 22. 游戏结束功能无法正常工作Starling
- 23. Python opencv作物不能正常工作
- 24. Python文本冒险游戏不工作
- 25. Python蛇游戏Boundries不工作
- 26. Python龟游戏,检查不工作?
- 27. 针对井字游戏不能正常工作的随机javascript AI功能
- 28. 函数不能在python游戏中工作
- 29. 游戏内GoBack的工作不
- 30. Grails - 内部异常withTransaction块不能正常工作
你能更具体吗?你想用warp_pointer完成什么?你如何在你尝试使用的游戏中使用它? – ssokolow 2011-03-30 16:14:46
随着warp_pointer我试图移动鼠标指针在屏幕上的任何特定位置。它在桌面上工作正常(在我的情况下Ubuntu)。但是当我开始游戏时,程序可以正常工作,但鼠标指针会移动到屏幕的右下角 – 2011-03-30 23:53:45