{"id":13529117,"url":"https://github.com/YAL-GameMaker/window_mouse_queue","last_synced_at":"2025-04-01T15:30:32.708Z","repository":{"id":111244023,"uuid":"422393883","full_name":"YAL-GameMaker/window_mouse_queue","owner":"YAL-GameMaker","description":"Extracts high-precision mouse/pointer motion data on Windows. Good for drawing software!","archived":false,"fork":false,"pushed_at":"2024-07-14T19:35:09.000Z","size":97,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-02T15:36:32.265Z","etag":null,"topics":["gamemaker","gamemaker-studio","gamemaker-studio-2","gamemaker-studio-2-3"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YAL-GameMaker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-29T00:25:53.000Z","updated_at":"2024-07-14T19:35:12.000Z","dependencies_parsed_at":"2024-01-03T04:07:44.667Z","dependency_job_id":"4fe863ba-45e8-4233-ad98-9c2a5fa07d30","html_url":"https://github.com/YAL-GameMaker/window_mouse_queue","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YAL-GameMaker%2Fwindow_mouse_queue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YAL-GameMaker%2Fwindow_mouse_queue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YAL-GameMaker%2Fwindow_mouse_queue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YAL-GameMaker%2Fwindow_mouse_queue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YAL-GameMaker","download_url":"https://codeload.github.com/YAL-GameMaker/window_mouse_queue/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246662209,"owners_count":20813708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gamemaker","gamemaker-studio","gamemaker-studio-2","gamemaker-studio-2-3"],"created_at":"2024-08-01T07:00:33.369Z","updated_at":"2025-04-01T15:30:32.063Z","avatar_url":"https://github.com/YAL-GameMaker.png","language":"HTML","readme":"# window_mouse_queue\n\n**Quick links:** [itch.io](https://yellowafterlife.itch.io/gamemaker-window-mouse-queue)\n· [documentation](https://yal.cc/docs/gm/window_mouse_queue/)\n\n![](paint.gif)\n\nThis is a wrapper for `GetMouseMovePointsEx` function that allows to extract high-precision mouse/pointer motion data on Windows. Good for drawing software!\n\n## Known issues\n\nOn certain machines the coordinates are occasionally reported out of order,\nor even with out-of-line points.\n\nMost likely an issue with WinAPI function itself, but feel free to debug it if it happens for you.\n\nIn the meantime, it is best to offer an option to disable the behaviour\nso that owners of cursed computers can still use your application\n(even if with lower precision).\n\n## Meta\n\n**Author:** [YellowAfterlife](https://github.com/YellowAfterlife)  \n**License:** MIT","funding_links":[],"categories":["Input Handling"],"sub_categories":["Recommendations"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYAL-GameMaker%2Fwindow_mouse_queue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FYAL-GameMaker%2Fwindow_mouse_queue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYAL-GameMaker%2Fwindow_mouse_queue/lists"}