Registry / utility / device-query

device-query

JSON →
library4.0.1rscratesunverified

Query keyboard and mouse state on-demand without a window.

# Cargo.toml [dependencies] device_query = "4.0.1"
INSTALL
IMPORT
SIG · DEVICE-QUERY
D
device-query
utilityrustv4.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DeviceQuery
use device_query::DeviceQuery;

Get the current mouse coordinates.

use device_query::DeviceQuery; let device_state = DeviceQuery::new().unwrap(); let mouse_pos = device_state.get_mouse().coords; println!("Mouse position: {:?}", mouse_pos);
Debug
Known issues
gotchaPlatform-specific: only works on Windows, macOS, and Linux with X11.
fix
Ensure your target platform is supported; on Linux, X11 libraries may be needed.
affects: >=4.0.0
Upgrade
Version history
4.0.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Amazon
1
Resources
device-query — cargo add device-query · libregistry