Keyboard Splitter Github Jun 2026

The software will list all connected USB input devices. You must select which keyboards you want to "split."

Or perhaps you are a power user trying to type on one screen while controlling a media center on another, and standard KVM switches are just too bulky or slow.

Enter the world of . No, I’m not talking about a physical USB hub. I’m talking about the brilliant, open-source software projects hosted on GitHub that trick your computer into seeing one physical keyboard as two (or more) separate devices.

We often take input devices for granted. We assume a keyboard is just a keyboard. But the developers on GitHub have proven that with the right software, a keyboard can be a multi-tool. keyboard splitter github

If you are looking for the gold standard, this repository is where you start.

The open-source community on GitHub has solved this by writing low-level drivers that intercept USB inputs. They essentially say to the computer: "Hey, I know this is one keyboard, but let's pretend it's actually Keyboard A and Keyboard B."

💡 If your keyboard stops working for typing after you close the app, ensure you have properly "stopped" the emulation within the UI to release the Interception driver's hold on your hardware. If you'd like to set this up, I can help you: Find the exact download link for the most stable version. Troubleshoot driver installation errors. Create a custom key mapping for a specific game. The software will list all connected USB input devices

If you clarify what you mean by “keyboard splitter” (software for multiple PCs, or hardware matrix splitting for custom keyboards), I can give more specific examples or known repo names.

This is terrible for:

The most well-known version is frequently associated with the user , whose Keyboard Splitter has been a staple in the PC gaming community for years. However, newer forks often emerge to provide compatibility with Windows 11 or to support modern drivers like ViGEm. Safety and Performance No, I’m not talking about a physical USB hub

The primary function of a keyboard splitter is to intercept signals from multiple keyboards and map them into virtual controllers (typically XInput, which mimics Xbox 360 controllers). This allows your PC to "see" each individual keyboard as a separate gamepad, enabling local co-op in games that traditionally only allow one keyboard user. Why Use a Keyboard Splitter?

If you’re looking for a on GitHub (software to split keyboard input across multiple machines, or to split a physical keyboard matrix for custom builds), here are common search terms and known projects:

If you’ve ever tried to play a retro emulation game with a friend on a single PC, you know the struggle. You plug in two controllers, launch the game, and suddenly Player 1 is controlling both characters, or the inputs are getting crossed in a chaotic mess.