CollaboKeys is designed to work with any keyboard-driven game, but not every game is a good fit. The key question to ask is: does the game give every player at least one key to own? If yes — and if the game uses only keyboard input — you are ready to play.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tinkerer9/CollaboKeys/llms.txt
Use this file to discover all available pages before exploring further.
Compatibility Requirements
A game is compatible with CollaboKeys if all three of the following are true:- The game uses only keypresses for input — no mouse clicks, mouse movement, scroll wheel, or gamepad input. CollaboKeys can only emulate keyboard events.
- All keys used in the game are in the supported keys list — every key the game relies on must exist in
keycodes.jsand be enabled. See Supported Keys for the full list. - The game has at least as many keys as there are players — since each player owns a unique subset of keys, there must be enough distinct keys for everyone to have at least one.
Good Game Types
Racing Games
Games controlled with the four arrow keys are a natural fit. With four players, each person can take one direction key — left, right, accelerate, and brake. Communication (or lack of it!) makes every race chaotic and fun.
Platformers
Platformers typically use arrow keys plus Space (jump) and sometimes Shift (run). With five or six players, everyone has a meaningful role. Coordinating a jump while someone else handles movement creates great moments.
Puzzle Games
Turn-based and tile-sliding puzzle games are ideal because timing pressure is low. Players have time to discuss which key to press next, making these games collaborative rather than chaotic.
Party Games
Simple browser-based party games with small control schemes work perfectly. Since players are already in a browser to run CollaboKeys, browser-based games need no extra setup at all.
Featured Example: 2048
2048 is a perfect CollaboKeys game. It uses exactly four keys — the four arrow keys — making it ideal for four players where each person owns exactly one direction.Tips for Choosing Games
- Fewer controls = easier coordination. Games with four to six keys are the sweet spot for four to six players. The more keys a game needs, the harder it becomes to split them evenly and meaningfully.
- Check the key list first. Before starting a session, verify that every key the game uses is on the Supported Keys list and enabled. Common issues arise with games that use
Escape(to pause) orShift(to run) — both disabled by default. - Enable modifier keys deliberately. If a game requires
ShiftorControl, an admin can enable them withkey enable Shift. Just be aware that modifier keys can interfere with macOS system shortcuts if pressed in the wrong context. - Browser-based games need no extra setup. Since players are already in a browser window, a browser game on the host’s screen is the simplest setup — no switching windows, no focus issues.
- Test in the admin panel first. Use the
press <key> downconsole command or admin page to verify that the game is receiving keystrokes before inviting players to join.