Expand description
mouse-codes: Cross-platform mouse button code mapping and conversion
This crate provides comprehensive mouse button definitions and cross-platform code mapping for Windows, Linux, and macOS.
Re-exports§
pub use error::MouseParseError;pub use mapping::custom::CustomButton;pub use mapping::custom::CustomButtonMap;pub use types::Button;pub use types::CodeMapper;pub use types::MouseEvent;pub use types::Platform;pub use types::ScrollDirection;pub use parser::parse_mouse_input;
Modules§
- error
- Error types for mouse parsing and mapping
- mapping
- Mouse code mapping implementations Mouse button code mapping implementations
- parser
- Advanced mouse input parsing with alias support Parsing utilities for mouse buttons and events
- types
- Core type definitions for mouse buttons and platforms Core type definitions for mouse input handling
- utils
- Utility functions and helpers Utility functions for mouse input handling
Functions§
- current_
platform Deprecated - Get the current platform based on compilation target