pub trait KeyboardProxyInterface: Send + Sync {
type SimulateUsAsciiTextEntryResponseFut: Future<Output = Result<(), Error>> + Send;
type SimulateKeyEventResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn simulate_us_ascii_text_entry(
&self,
payload: &KeyboardSimulateUsAsciiTextEntryRequest,
) -> Self::SimulateUsAsciiTextEntryResponseFut;
fn simulate_key_event(
&self,
payload: &KeyboardSimulateKeyEventRequest,
) -> Self::SimulateKeyEventResponseFut;
}