5个版本
0.1.4 | 2021年5月6日 |
---|---|
0.1.3 | 2021年4月19日 |
0.1.2 | 2021年4月19日 |
0.1.1 | 2021年4月19日 |
0.1.0 | 2021年4月19日 |
#1671 在 硬件支持
27 每月下载量
16KB
386 行
VirtIO 输入设备解码器
仅包含部分键盘按键、鼠标按键的解码(virtio)。解码需要传入event_type、code、value三个值。鼠标滚轮会同时以1、2编码even_type,为了避免出错,解码器只处理编号2。
VirtIO Input Decoder
仅支持部分键盘和鼠标输入。您应向解码器提供event_type、code和value。鼠标滚轮具有event_type 1和2,为了避免错误,解码器将仅处理鼠标滚轮的event_type 2。
示例
use virtio_input_decoder::{
Decoder, Mouse, DecodeType
};
let mouse = Decoder::decode(2, 8, 1).unwrap();
assert_eq!(mouse, DecodeType::Mouse(Mouse::ScrollUp));
2021年4月15日 zg