diff --git a/src/keyboard.rs b/src/keyboard.rs index 7fa00da80..d683fd579 100644 --- a/src/keyboard.rs +++ b/src/keyboard.rs @@ -350,6 +350,7 @@ pub fn get_keyboard_mode_enum() -> KeyboardMode { } #[inline] +#[cfg(not(any(target_os = "android", target_os = "ios")))] pub fn is_modifier(key: &rdev::Key) -> bool { matches!( key, diff --git a/src/lib.rs b/src/lib.rs index f8ee744a0..5dcd6389c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3,8 +3,6 @@ pub mod platform; mod keyboard; #[cfg(not(any(target_os = "android", target_os = "ios")))] -pub use keyboard::{keycode_to_rdev_key, is_numpad_rdev_key, is_letter_rdev_key}; -#[cfg(not(any(target_os = "android", target_os = "ios")))] pub use platform::{get_cursor, get_cursor_data, get_cursor_pos, start_os_service}; #[cfg(not(any(target_os = "ios")))] /// cbindgen:ignore diff --git a/src/server/input_service.rs b/src/server/input_service.rs index ea29f67b0..a3f62b20e 100644 --- a/src/server/input_service.rs +++ b/src/server/input_service.rs @@ -1439,10 +1439,10 @@ pub fn handle_key_(evt: &KeyEvent) { } } (Some(key_event::Union::Chr(code)), KeyboardMode::Map | KeyboardMode::Translate) => { - let key = crate::keycode_to_rdev_key(*code); + let key = crate::keyboard::keycode_to_rdev_key(*code); if !skip_led_sync_rdev_key(&key) { _lock_mode_handler = - Some(LockModesHandler::new(evt, crate::is_numpad_rdev_key(&key))); + Some(LockModesHandler::new(evt, crate::keyboard::is_numpad_rdev_key(&key))); } } _ => {}