git404hub

what is xinputg84he fr?

vozuri/xinputg84he — explained in plain English

Analysis updated 2026-05-18

0C#Audience · generalComplexity · 2/5Setup · moderate

tl;dr

A Windows utility for the EPOMAKER G84HE keyboard that maps its keys into virtual Xbox controller inputs, letting the keyboard be used like a gamepad.

vibe map

mindmap
  root((XinputG84HE))
    What it does
      Maps keys to gamepad
      Virtual Xbox controller
      Preset configurations
    Tech stack
      C#
      WPF
      ViGEmBus driver
    Use cases
      Play controller only games
      Use driving game presets
      Fix ghost key inputs
    Audience
      PC gamers
      Keyboard hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Play games that require a controller using the EPOMAKER G84HE keyboard instead.

VIBE 2

Switch between preset key mappings for driving games versus other controller setups.

VIBE 3

Fix ghost input issues where the keyboard fails to register a key release correctly.

VIBE 4

Compile and modify the open source project yourself using Visual Studio.

what's the stack?

C#WPF.NETViGEmBus

how it stacks up fr

vozuri/xinputg84heanulman/docx-saxatrblizzard/vtmb-sbox-mounter
Stars000
LanguageC#C#C#
Setup difficultymoderatemoderatemoderate
Complexity2/54/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires installing the separate ViGEmBus driver before this tool will work.

License details are not shown in this excerpt of the README.

in plain english

XinputG84HE is a small open source Windows program built specifically for the EPOMAKER G84HE keyboard. It maps keyboard key presses and other keyboard sensor data into virtual Xbox controller inputs, so the keyboard can be used to play games that expect a game controller instead of a keyboard. The author frames this as filling a gap left by a competing keyboard, the Wooting 80HE, whose main advantage was native Xbox controller emulation. Since the EPOMAKER G84HE already uses Hall Effect switches similar to that competing keyboard, this software is meant to close that one remaining feature difference. Features include mapping keyboard keys onto a virtual Xbox 360 controller, a hotkey to stop the emulation at any time, preset configurations for different situations such as driving games where two keys act as triggers versus other setups where the same keys act as a thumbstick, an option to correct for ghost inputs where the keyboard fails to register a key release properly, an option to mute the physical keyboard sound for keys currently used in controller emulation, adjustable deadzone settings, a way to force analog behavior if the keyboard is not sending expected data, and a live display of key actuation status. Before installing, the ViGEmBus driver must already be installed, since this is the underlying framework that lets Windows recognize a virtual Xbox controller at all. After that, installation is a matter of downloading the installer from the repository's Releases page and running it. The project is fully open source, and anyone wanting to review, modify, or build it themselves can clone the repository, open it in Visual Studio with the appropriate .NET SDK and WPF components installed, and build the solution directly. The README notes that the majority of this project's code was generated with AI assistance from Claude.

prompts (copy fr)

prompt 1
Walk me through installing the ViGEmBus driver and this tool to use my keyboard as an Xbox controller.
prompt 2
Explain the difference between the trigger preset and thumbstick preset in this tool.
prompt 3
Help me set up an anti ghost input configuration for my keyboard in this tool.
prompt 4
Show me how to build this project from source in Visual Studio.

Frequently asked questions

what is xinputg84he fr?

A Windows utility for the EPOMAKER G84HE keyboard that maps its keys into virtual Xbox controller inputs, letting the keyboard be used like a gamepad.

What language is xinputg84he written in?

Mainly C#. The stack also includes C#, WPF, .NET.

What license does xinputg84he use?

License details are not shown in this excerpt of the README.

How hard is xinputg84he to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is xinputg84he for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.