GoForum🌐 V2EX

用 rust 写了一个跨平台输入监听库(鼠标键盘)

lete · 2026-01-15 15:18 · 0 次点赞 · 0 条回复

如题,目前实现了 windows 、macos

主要功能

  1. 拦截输入
  2. 监听输入
  3. 模拟输入
  4. 显示器信息

我对 linux 不是很了解(含桌面端),可视化图形界面框架不统一 x11 ,Wayland …还有其他?

看了一些资料,说 x11 虽然开放,但逐步淘汰且不安全,wayland 安全且封闭是新标准,看了一下基本上都需要 root 用户或 input 权限用户才有可能实现这些功能

发帖想问问大佬们有没有什么思路,还是说只有这条路线可行?

目前打算先搁置 linux 平台功能,后续如果有好的方案再写(因为还没有准备好该这么做更好)。如果有大佬感兴趣的话可以一起写哈哈哈

GitHub: https://github.com/lete114/raw-input

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: lete
发布: 2026-01-15
点赞: 0
回复: 0