开源众包
352人浏览/15人投稿
360天前
已托管赏金
此项目 是 tauri v1(1.6) vue3 环境下 cargo.lock cargo.toml 适合环境(win7,win10,win11) 文件 会附加到 附件上 进行参考 核心:(解决鼠标焦点在当前窗口时 无法监听到键盘事件)1.项目需求(建议使用windows-rs 库进行监听)在此环境下 我希望 当项目启动时 前端能去main.rs中调用一个 rust端 的方法 去开启全局的键盘监听 当有键盘事件 时返回给前端 让页面能拿到信息进行处理 注意: (此需求遇到的问题 是 我现有的代码只能 在tauri 项目启动后 鼠标 焦点不在页面上时能监听到 但是 当我鼠标点击我的tauri 应用 窗口后 这个键盘监听就不生效 我希望的是无论什么时候 当我调用开启监听的方法后 都能全局监听到键盘事件 )2.需求交付验证(1)我希望能 完成我这个需求后 能提供原代码 让我直接能在我自己项目上使用验证就是 在我项目中 开启后 我无论是鼠标点击在前端窗口页面 后 还是 鼠标点击了 电脑其他地方 无论什么时候 都能监听到键盘事件 并且将信息传到 前端 用vue3 写的页面上 注意:(需求要求只能用rust端进行监听 )(2)这个需求验证 项目打包后 在 win7 win10 win11 上 都能正常使用该功能(3)提供开发的原代码给我参考(4)如有兴趣 请尽快联系我 可以进行沟通 交流