A downloadable extension for Windows

Buy Now$14.95 USD or more

Quick links: Documentation · GM Marketplace page (price of convenience)
Versions: GameMaker: Studio, GameMaker Studio 2
Platforms: Windows, Windows (YYC)

This extension allows you to take input from multiple mice and keyboards! This way you can differentiate between mouse movement and button presses on mice (and/or touchpads) on the same computer, or map controls to same keys on different keyboards, or work with other mouse/keyboard-like devices.

I hope this to be an invaluable tool for anyone making local multiplayer games.

Implementation-wise, this uses Raw Input API (MSDN) along with a bit of helper code by Jake Stookey (linkmy changes) for mouse polling, and the usual tricks to get around the GameMaker's extension system limitations.


Buy Now$14.95 USD or more

In order to download this extension you must purchase it at or above the minimum price of $14.95 USD. You will get access to the following files:

raw_input.gmez 67 kB
raw_input_demo.gmz 185 kB

Download demo

raw_input_demo.zip 2 MB

Leave a comment

Log in with itch.io to leave a comment.