2011-05-03 64 views
3

关于如何在c/C++中编写鼠标控制模块的几个问题 非常感谢您的任何意见。关于鼠标控制在C/C++ [Ubuntu的] GNOME或KDE ???可能

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

使用腻子,我可以执行像mplayer这样的命令,以便在我睡觉时播放 音乐。

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

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

如果有人知道如何处理它,请给我一些建议。 我应该从哪里开始?哪些c/c + +头/ libs,我必须使用。 任何网站或网上mannual,我应该看看。

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

谢谢。 Guannan

+1

呃,有没有想过建立一个web界面的推鼠标事件? – 2011-05-03 20:54:46

+3

+1进行编程以避免起床。 – Thilo 2011-05-03 21:09:27

回答

1

这实际上在linux/X窗口系统上并不简单,但是可以做到。也许下面的人会是你的答案:

  • 设立XTEST这样就可以注入鼠标事件到窗口系统

  • 告诉窗口管理器采取从一个“假鼠”输入某种 - 也许你可以告诉它,一个命名的管道甚至pty是一个串行鼠标?

  • 品牌或找到一个内核驱动程序给你下的/ dev /输入另一个鼠标进入,你可以从一些其他程序