linux - 关于 c/c++ [ubuntu] gnome 或 kde 中的鼠标控制???大概

标签 linux x11 gnome kde-plasma

关于c/c++写鼠标控制模块的几个问题 非常感谢任何评论。

我有一个可以连接到我的 ubuntu 11.04 笔记本电脑的手机 通过无线网络。 我为 nokia symbian s60 v3 安装了一个 putty。

有了putty,我可以执行mplayer之类的命令来播放 当我躺在床上时的音乐。

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

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

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

我正在运行 unity(基于 gnome 2.3,对吧?)

谢谢。 关南

最佳答案

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

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

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

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

关于linux - 关于 c/c++ [ubuntu] gnome 或 kde 中的鼠标控制???大概,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875521/

相关文章:

linux - 如何跟踪在特定核心上运行的 PID 列表?

php - exec() 在 PHP 中等待响应

linux - 如何在 bash 中将 key 绑定(bind)到 sigkill?

c++ - 如何使用 C/C++ 获取数字锁定状态?

python - 如何使用python在ubuntu中显示默认的漂亮弹出消息?

linux - Sublime - 仅将选择范围扩展到匹配项

linux - 在linux中为.net Core(Docker)编写txt文件

c++ - X11无法打开窗口

ffmpeg x11grab 转为流式格式