首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无线键盘/鼠标应用:模拟击键

无线键盘/鼠标应用:模拟击键
EN

Stack Overflow用户
提问于 2012-06-21 23:05:13
回答 2查看 431关注 0票数 0

我目前正在学习套接字编程,我正在创建一个将我的手机用作无线键盘/鼠标的应用程序。我目前的方法是让手机应用程序通过wi-fi将消息发送到计算机上的应用程序,该应用程序将这些消息转换为击键、鼠标移动和鼠标点击。

通信部分不是问题,问题是一旦消息到达计算机上的应用程序,我不确定如何将em转换为键盘输入/鼠标输入。我做了一些研究,我找到了一些例子,但大多数都需要我选择一个应用程序来发送输入。有没有一种方法可以直接将输入发送到当前的应用程序?另外,我看到的大多数示例都只适用于windows,我希望我的应用程序可以在linux、macOS和windows中运行。

你们有什么建议我可以用的吗?或者你可以给我指出正确的方向,以便更好地研究这一点。

我目前使用的是C++的应用程序

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-21 23:18:42

对于Linux,我建议您将事件注入内核事件子系统。请看这里:http://thiemonge.org/getting-started-with-uinput,特别是在“在输入子系统中注入事件”一节中。

票数 0
EN

Stack Overflow用户

发布于 2012-06-21 23:30:10

这样做需要与操作系统进行通信。每个操作系统都有不同的API。

在许多情况下,你可以使用一个运行时库/框架,它将为你提供一个通用的接口。该框架为您提供了一个公共接口,但该接口的核心实际上是为每个操作系统重新实现的。

但是,我不确定是否有任何框架可以为您提供此功能。您很可能需要为每个目标操作系统重新实现此功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11141083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档