【问题标题】:A haskell program that controls the mouse一个控制鼠标的haskell程序
【发布时间】:2012-08-10 06:59:15
【问题描述】:

首先是轶事:我正在玩一个网页游戏,虽然它很有趣,但我发现“磨”实际上是非常好的回报。一个简单的鼠标点击程序也可以为您完成这项工作。然后我开始想知道如何制作一个控制鼠标的 Haskell 程序。唉,在谷歌搜索有点令人失望之后,我能找到的只是人们提到 GLUT 和其他一些支持 reactions 到鼠标 input 的模块,而不是给鼠标 输出

现在的问题是:哪些 Haskell 包支持鼠标输出,我在哪里可以了解更多信息?

【问题讨论】:

  • 对于 X11,您可能可以在 xdotool 周围编写一个快速而肮脏的包装器

标签: haskell io mouse


【解决方案1】:

X11 包提供 warpPointer 用于移动鼠标,sendEvent 用于模拟点击。不过,我不是 100% 确定如何设置事件指针以移交给sendEvent;当前的绑定可能不包含必要的功能。欢迎使用补丁!

【讨论】:

  • 是否也允许模拟按钮点击?
  • @Undreren 我不这么认为(见第二句话)。不过,我很乐意接受添加用于访问事件字段的功能的补丁,这应该可以实现。
  • 我会研究这个包。刚从冰岛回来,等了好久才接受你的回答:)
猜你喜欢
  • 2012-05-09
  • 2011-04-04
  • 1970-01-01
  • 2015-12-08
  • 2013-01-31
  • 1970-01-01
  • 2011-08-01
  • 2010-11-05
  • 2010-11-13
相关资源
最近更新 更多