Update README.md
基于openKylin操作系统Wayland环境,实现多主机共享一套hid input设备的技术方案(以一套键鼠为例),形成一套具备安全性、通用性的协议标准。
1)支持一套键鼠控制多台主机(大于等于2)。鼠标可在多主机之间自由移动,键盘可跟随鼠标焦点所在的窗口做输入操作。多套主机在同一时刻仅有1套设备实际响应input操作。 2)提供配置主机之间相对位置的功能,鼠标移动范围及方向受相对位置限制; 3)支持主机间剪切板功能共享 4)额外功能:支持文本文档、图片、word文档等文件的主机间拖拽功能
liujie01@kylinos.cn
1)https://www.kernel.org/doc/html/latest/usb/usbip_protocol.html 2)https://help.ubuntu.com/community/SynergyHowto
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
基于openKylin的hid input 设备共享协议
作品完成和提交方式:选择本赛题的参赛队伍需要首先复刻(Fork)本项目,然后在复刻的项目中添加参赛队员、合作完成作品开发即可,无需提交PR到赛题项目。如果作品为文档形式,也请将作品文档提交到项目代码库中。在作品完成过程中,围绕作品的相关讨论等可以以疑修(Issue)形式发布和讨论,也可使用里程碑对整个任务进行规划管理。
1. 赛题说明
基于openKylin操作系统Wayland环境,实现多主机共享一套hid input设备的技术方案(以一套键鼠为例),形成一套具备安全性、通用性的协议标准。
2. 赛题要求
1)支持一套键鼠控制多台主机(大于等于2)。鼠标可在多主机之间自由移动,键盘可跟随鼠标焦点所在的窗口做输入操作。多套主机在同一时刻仅有1套设备实际响应input操作。 2)提供配置主机之间相对位置的功能,鼠标移动范围及方向受相对位置限制; 3)支持主机间剪切板功能共享 4)额外功能:支持文本文档、图片、word文档等文件的主机间拖拽功能
3. 赛题导师
liujie01@kylinos.cn
4. 参考资料
1)https://www.kernel.org/doc/html/latest/usb/usbip_protocol.html 2)https://help.ubuntu.com/community/SynergyHowto