track pressed keys in input-capture (#170)

move pressed key tracking to input capture
This commit is contained in:
Ferdinand Schober
2024-08-09 13:18:23 +02:00
committed by GitHub
parent 096567640c
commit 266ad28c6b
9 changed files with 125 additions and 77 deletions

View File

@@ -1,5 +1,5 @@
use crate::{
error::MacOSInputCaptureCreationError, CaptureError, CaptureHandle, InputCapture, Position,
error::MacOSInputCaptureCreationError, Capture, CaptureError, CaptureHandle, Position,
};
use async_trait::async_trait;
use futures_core::Stream;
@@ -24,7 +24,7 @@ impl Stream for MacOSInputCapture {
}
#[async_trait]
impl InputCapture for MacOSInputCapture {
impl Capture for MacOSInputCapture {
async fn create(&mut self, _id: CaptureHandle, _pos: Position) -> Result<(), CaptureError> {
Ok(())
}