libpointing
« Back to VersTracker
Description:
Provides direct access to HID pointing devices
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ hid input library cross-platform
Install: brew install libpointing
About:
Libpointing is a C++ library that provides high-level, cross-platform access to Human Interface Device (HID) pointing devices like mice and trackpads. It enables developers to retrieve detailed device information and performance metrics, such as resolution and refresh rate, without dealing with low-level operating system APIs. This makes it ideal for applications requiring precise control or analysis of pointing device behavior.
Key Features:
  • Cross-platform support (Windows, macOS, Linux)
  • Access to device resolution and frequency data
  • Abstracts low-level OS-specific HID APIs
  • C++ API for high performance
Use Cases:
  • Building custom input device configuration tools
  • Academic research on human-computer interaction
  • Developing high-precision graphical applications
Alternatives:
  • libevdev – Linux-specific, whereas Libpointing offers cross-platform compatibility.
  • IOKit (macOS) – macOS-specific low-level API, whereas Libpointing provides a unified C++ abstraction layer.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:52am 0 VERSION_BUMP c7572b10