Files
fluxer/fluxer_desktop/native/linux-input-hook/src/lib.rs
T

28 lines
447 B
Rust

#![deny(clippy::all)]
// SPDX-License-Identifier: AGPL-3.0-or-later
pub mod env;
pub mod keymap;
pub mod modifiers;
pub mod mouse;
#[cfg(target_os = "linux")]
mod hook;
#[cfg(target_os = "linux")]
pub use hook::{InputHook, is_available};
#[cfg(not(target_os = "linux"))]
mod stub {
use napi_derive::napi;
#[napi]
pub fn is_available() -> bool {
false
}
}
#[cfg(not(target_os = "linux"))]
pub use stub::is_available;