社区
UNIX文化
帖子详情
uinput创建虚拟设备
你安静不下来嘛
2021-04-03 12:57:43
如何把当前触摸屏设备替换成创建的虚拟设备,对了, sentevent函数方案(write触摸event),虽然不抢屏,但是这条路子有个缺点,就是在多指操作游戏的时候会跟触摸相冲突,从而导致 闪屏/断触,所以我才研究uinput创建虚拟设备这条路子的 但是没有思路 求指点
...全文
2955
回复
打赏
收藏
uinput创建虚拟设备
如何把当前触摸屏设备替换成创建的虚拟设备,对了, sentevent函数方案(write触摸event),虽然不抢屏,但是这条路子有个缺点,就是在多指操作游戏的时候会跟触摸相冲突,从而导致 闪屏/断触,所以我才研究uinput创建虚拟设备这条路子的 但是没有思路 求指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u
input
-mapper:将输入
设备
映射到(多个)其他(
虚拟
创建
的)输入
设备
。 支持克隆输入
设备
并通过网络共享。 对于不支持某些输入
设备
(例如游戏手柄)的应用程序和游戏非常有用
u
input
-mapper u
input
-mapper 使用(如名称 /dev/u
input
[1] 所暗示的那样)将输入
设备
映射到新的
虚拟
输入
设备
。 [1] 或 /dev/
input
/u
input
取决于操作系统。 使用和配置 配置是在Python中完成的; 可以在项目网站上找到示例和其他信息: : 错误 我所不知道的任何人,但是如果您发现有任何问题,请给我发送一封邮件,地址为 。 (你可以在那里找到我的电子邮件地址) 配置格式被认为是不稳定的(即:对更改开放),直到我对它感到满意为止。 虽然我目前没有改变它的计划。 图书馆 u
input
-mapper 不仅仅是一个输入映射器。 它允许通过网络进行透明的输入重定向,并且在 Linux 上还有一个很好的 python API 用于输入和 u
input
。 linux_
input
.py linux/
input
.h 的 Python 绑
gyromouse:在Linux上使用Android的陀螺仪作为鼠标
陀螺鼠标 GyroMouse是一款开源应用程序,它使人们能够将Android
设备
用作Linux上的鼠标,旨在用于类似VR的控件(例如 。 该实现包含两个组件: 一个通过UDP通过网络发送当前陀螺仪读数的Android应用程序。 Linux端的接收器通过u
input
创建
虚拟
输入
设备
,并将陀螺仪数据转换为鼠标移动事件。 用法 在sender/目录中构建并安装Android应用程序: sbt install 。 在接收receiver/目录中构建接收receiver/ : cabal build 。 确保使用udev规则对/dev/u
input
具有读/写访问权限: # cat > /etc/udev/rules.d/70-u
input
.rules << EOF KERNEL=="u
input
", OWNER="$your_username_here" EOF
com.endpoint.lg.evdev.writer:Liquid Galaxy Activity - Evdev Writer
事件
设备
编写器 Java套件:com.endpoint.lg.evdev.writer Liquid Galaxy Interactive Spaces 活动,可
创建
虚拟
evdev 输入
设备
并从路线合成输入事件。 版权所有 (C) 2015 Google Inc. 版权所有 (C) 2015 End Point Corporation 根据 Apache 许可,版本 2.0(“许可”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下网址获取许可证副本 除非适用法律要求或以书面形式同意,否则根据“许可”分发的软件将按“原样”分发,没有任何明示或暗示的保证或条件。 请参阅许可证以了解管理许可证下的许可和限制的特定语言。 独特的构建要求 此活动具有独特的构建要求,因为它使用本机 C++ 库与 U
Input
设备
交互。 我们正在与 Interactive Spaces 开发
wii-u-gc-adapter:在Linux上使用Wii U GameCube适配器的工具
wii-u-gc-adapter 在Linux上使用Wii U GameCube适配器的工具 先决条件 利卜杜夫 libusb(x)> = 1.0.16 建造 只需运行make 。 这里的所有都是它的! 用法 只需运行该程序。 为了从内核中获取USB
设备
并使用u
input
接口,您可能必须以root用户身份运行它。 可以使用udev规则解决这两个问题,目前我还懒得添加这些规则。 要停止该程序,只需以所需的任何方式将其杀死。 为插入适配器的每个
虚拟
控制器
创建
单独的
虚拟
控制器,并支持热插拔(包括控制器和适配器)。 怪癖 它是新的,因此可能存在错误! 请报告他们! u
input
内核模块是必需的。 如果未自动加载,则应使用modprobe u
input
操纵杆/模拟触发器上的输入范围被缩放以尝试匹配控件的物理范围。 要删除此缩放比例,请使用--raw标志运行程序。 如果您所有的控制器都开始
Linux下使用u
input
创建
虚拟
设备
(Ubuntu20.04.2)
Ubuntu下使用u
input
创建
虚拟
设备
UNIX文化
2,161
社区成员
4,355
社区内容
发帖
与我相关
我的任务
UNIX文化
Linux/Unix社区 UNIX文化
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 UNIX文化
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章