#wayland-scanner #wayland-protocol #wayland #unstable #virtual-keyboard #linux

废弃 sys zwp-virtual-keyboard

废弃:使用wayland-scanner crate生成的(不安全的)Rust代码,用于virtual_keyboard_unstable_v1协议

1 个不稳定版本

0.2.7 2022年10月8日
0.2.6 2022年5月2日
0.2.4 2021年9月28日
0.2.3 2021年7月31日
0.1.0 2020年9月2日

#34#wayland-protocol

Download history 69/week @ 2024-04-08 43/week @ 2024-04-15 46/week @ 2024-04-22 74/week @ 2024-04-29 49/week @ 2024-05-06 12/week @ 2024-05-27 15/week @ 2024-06-03 14/week @ 2024-06-10 3/week @ 2024-06-17 33/week @ 2024-06-24 52/week @ 2024-07-01 47/week @ 2024-07-08 42/week @ 2024-07-15 16/week @ 2024-07-22

每月 169 次下载

MIT 许可协议

18KB

废弃:当我创建这个crate时,该协议在wayland_protocols_misc crate中不可用。从v0.30.0-beta.10开始,它可用,因此这个crate没有必要继续存在。请使用wayland_protocols_misc crate代替。

Crate dependency status docs.rs Build dependabot status

zwp-virtual-keyboard

使用wayland-scanner crate为virtual_keyboard_unstable_v1协议生成的Rust代码。即使它们没有标记为"不安全",某些部分可能也不安全。例如,在发送键盘映射时,您需要发送正确的文件长度。可能还有更多。

运行示例

为了运行示例,您的合成器必须理解zwp-virtual-keyboard协议。Phosh/phoc在Pinephone或Librem 5上理解它。我通常为我的Pinephone构建示例,并在上面打开编辑器。然后我使用scp将可执行文件复制到手机,并通过ssh执行它。现在你应该会看到多个'x'字符被输入到编辑器中。

rust-analyser的bug

rust-analyser抱怨未解决的错误,但这是一个bug。它可以正常构建。

贡献

PR总是受欢迎 :)

依赖

~2MB
~42K SLoC