V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lete
V2EX  ›  Rust

[寻求帮助 Linux ] 用 rust 写了一个跨平台输入监听库(鼠标键盘)

  •  
  •   lete · 10 天前 · 1120 次点击

    如题,目前实现了 windows 、macos

    主要功能

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

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

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

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

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

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

    4 条回复    2026-01-19 10:29:13 +08:00
    dreamk
        1
    dreamk  
       9 天前
    lete
        2
    lete  
    OP
       8 天前
    @dreamk #1 是的
    AoEiuV020JP
        3
    AoEiuV020JP  
       6 天前
    好奇这个层面的跨平台是否可能支持全平台包括 android/ios/web,
    lete
        4
    lete  
    OP
       6 天前
    @AoEiuV020JP #3 有可能,如果能做到的话
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5436 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:38 · PVG 09:38 · LAX 17:38 · JFK 20:38
    ♥ Do have faith in what you're doing.