Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/YAL-GameMaker/window_mouse_queue
Extracts high-precision mouse/pointer motion data on Windows. Good for drawing software!
https://github.com/YAL-GameMaker/window_mouse_queue
gamemaker gamemaker-studio gamemaker-studio-2 gamemaker-studio-2-3
Last synced: 2 months ago
JSON representation
Extracts high-precision mouse/pointer motion data on Windows. Good for drawing software!
- Host: GitHub
- URL: https://github.com/YAL-GameMaker/window_mouse_queue
- Owner: YAL-GameMaker
- License: mit
- Created: 2021-10-29T00:25:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-14T19:35:09.000Z (6 months ago)
- Last Synced: 2024-08-02T07:09:23.577Z (5 months ago)
- Topics: gamemaker, gamemaker-studio, gamemaker-studio-2, gamemaker-studio-2-3
- Language: HTML
- Homepage:
- Size: 94.7 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-gamemaker - Mouse Queue - Tracks the Windows mouse pointer with high precision. (Input Handling / Recommendations)
README
# window_mouse_queue
**Quick links:** [itch.io](https://yellowafterlife.itch.io/gamemaker-window-mouse-queue)
· [documentation](https://yal.cc/docs/gm/window_mouse_queue/)![](paint.gif)
This is a wrapper for `GetMouseMovePointsEx` function that allows to extract high-precision mouse/pointer motion data on Windows. Good for drawing software!
## Known issues
On certain machines the coordinates are occasionally reported out of order,
or even with out-of-line points.Most likely an issue with WinAPI function itself, but feel free to debug it if it happens for you.
In the meantime, it is best to offer an option to disable the behaviour
so that owners of cursed computers can still use your application
(even if with lower precision).## Meta
**Author:** [YellowAfterlife](https://github.com/YellowAfterlife)
**License:** MIT