server mouse fix
This commit is contained in:
parent
8f8dbc934d
commit
6d95fbf391
@ -9,6 +9,7 @@ use tracing::{info, error};
|
|||||||
|
|
||||||
use navka_common::navka::{
|
use navka_common::navka::{
|
||||||
relay_server::{Relay, RelayServer},
|
relay_server::{Relay, RelayServer},
|
||||||
|
hid_report,
|
||||||
HidReport,
|
HidReport,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -34,10 +35,10 @@ impl Relay for Handler {
|
|||||||
tokio::spawn(async move {
|
tokio::spawn(async move {
|
||||||
while let Some(msg) = in_stream.next().await.transpose()? {
|
while let Some(msg) = in_stream.next().await.transpose()? {
|
||||||
match msg.kind {
|
match msg.kind {
|
||||||
Some(navka::hid_report::Kind::KeyboardReport(ref v)) if v.len() == 8 => {
|
Some(hid_report::Kind::KeyboardReport(ref v)) if v.len() == 8 => {
|
||||||
kb.lock().await.write_all(v).await?;
|
kb.lock().await.write_all(v).await?;
|
||||||
}
|
}
|
||||||
Some(navka::hid_report::Kind::MouseReport(ref v)) if v.len() == 4 => {
|
Some(hid_report::Kind::MouseReport(ref v)) if v.len() == 4 => {
|
||||||
ms.lock().await.write_all(v).await?;
|
ms.lock().await.write_all(v).await?;
|
||||||
}
|
}
|
||||||
_ => {
|
_ => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user