3

关于如何在 c/c++ 中编写鼠标控制模块的几个问题任何意见都非常感谢。

我有一部手机,可以通过无线网络连接到我的 ubuntu 11.04 笔记本电脑。我为诺基亚 symbian s60 v3 安装了一个腻子。

使用 putty,我可以执行诸如 mplayer 之类的命令,以便在我躺在床上时播放音乐。

问题是putty不能直接控制鼠标。

我正在考虑是否可以编写一个程序,该程序从我的腻子接收箭头键信号并从我的桌面上移动鼠标。然后,当我通过手机进行演示时,我可以控制我的笔记本电脑。

如果有人知道如何处理它,请给我一些建议。我应该从哪里开始?我必须使用哪些 c/c++ 头文件/库。我应该看看的任何网站或在线手册。

我正在统一运行(基于 gnome 2.3。对吗?)

谢谢。灌南

4

1 回答 1

1

这在linux/X窗口系统上其实并不简单,但是可以做到的。您的答案可能是以下之一:

  • 设置 xtest 以便您可以将鼠标事件注入窗口系统

  • 告诉窗口管理器从某种“假鼠标”中获取输入-也许您可以告诉它命名管道甚至 pty 是串行鼠标?

  • 制作或找到一个内核驱动程序,在 /dev/input 下为您提供另一个鼠标条目,您可以将鼠标事件从其他程序推送到该条目

于 2011-05-03T21:07:43.927 回答