
The gamepad emulation feature introduced via firmware update for the IQUNIX EV63 represents, in essence, an architectural upgrade to the „signal translation layer.“ It transforms the keyboard from a digital device capable only of binary „on/off“ states into a „pseudo-analog input terminal“ that outputs continuous analog values and is recognized by games as an Xbox controller. The technical key to this feature lies not in hardware modifications, but in how the firmware utilizes existing Hall effect sensor data from the magnetic switches to execute an „identity disguise“—switching from keyboard to gamepad—at the HID protocol layer.
I. Welches Problem löst die Gamepad-Emulation?
PC games inherently categorize input devices into distinct tiers: keyboards and mice are recognized as „digital input devices“ limited to binary states (pressed or released), whereas Xbox controllers are recognized as „analog input devices,“ capable of outputting continuous values (0–255) for joysticks and sensing varying depths of pressure for triggers.
For games that support controllers—particularly racing titles, flight simulators, and an increasing number of AAA blockbusters—playing with a keyboard means forfeiting the advantages of analog input. In racing games, this prevents linear throttle control; in flight simulators, it precludes smooth adjustment of control surfaces; and character movement is restricted to either „full speed“ or „stopped.“
Traditional solutions involve using third-party mapping software (such as Shanyou Gamepad) to „translate“ keyboard keystrokes into controller signals at the driver level. However, this approach relies on PC software running in the background and suffers from crude mapping logic—since standard keyboard keys are binary, they cannot simulate the intermediate travel ranges of a joystick.
The IQUNIX EV63’s gamepad emulation feature takes a different path: performing signal conversion internally within the keyboard firmware. Because the Hall effect sensors in magnetic switches naturally output continuous travel data, the firmware does not need to „guess“ how deep a key has been pressed; it already knows.
II. Magnetic Switches: The Hardware Foundation for „Analog Input“
Die im EV63 enthaltenen Rail-to-Rail-Hall-Effekt-Sensoren der dritten Generation bieten einen nutzbaren Spannungsbereich 400% breiter als der der vorherigen Generation. Dies führt zu einem breiteren Dynamikbereich für die von den Sensoren ausgegebenen analogen Signale, wodurch eine feinere Unterscheidung von winzigen Verschiebungen im Schalterschaft ermöglicht – wobei eine Verfahränderung von nur 0.01mm einen messbaren Spannungsunterschied erzeugt.
This hardware capability serves as the technical foundation for the gamepad emulation feature. Traditional mechanical switches have only two electrical states—“on“ (conductive) and „off“ (disconnected)—meaning the microcontroller cannot determine whether a key has been pressed 1mm or 3mm deep. In contrast, magnetic switches continuously output data on the stem’s position, allowing the microcontroller to read the precise actuation depth during every scan cycle.
The EV63’s firmware (HyperCore V3) maintains parameters for both „Rapid Trigger“ and custom actuation points within its performance settings; this implies that the microcontroller is already capable of reading travel data for each individual key during operation. The gamepad emulation feature simply reformats this data for output to the game.
III. Was die Firmware tut: Identitäten von der HID-Tastatur auf das HID-Gamepad wechseln
PC-Betriebssysteme erkennen Peripheriegeräte über das HID-Protokoll (Human Interface Device). Obwohl sowohl Tastaturen als auch Gamepads HID-Geräte sind, verwenden sie unterschiedliche Berichtsdeskriptoren: Tastaturen melden eine Bitmap von Schlüsselzuständen (wobei jedes Bit einer bestimmten Taste entspricht), während Gamepads Joystick-Achsendaten zusammen mit Button-Bitmaps melden.
The EV63’s gamepad emulation essentially implements two sets of HID descriptors within the firmware. In standard mode, the device reports to the system as a standard HID keyboard. When „Gamepad Mode“ is activated, the firmware maps the magnetic switch’s travel data to gamepad joystick axis values (such as the left joystick’s X-axis) and maps the keys to standard gamepad inputs like A/B/X/Y and triggers.
Users can customize „emulation curves“ within the HyperCore software to define how switch sensitivity changes relative to key travel. This effectively embeds an adjustable response function at the firmware level—outputting low values for light presses and high values for deep presses—thereby simulating the linear or non-linear response of a real joystick.
IV. Funktionsumfang und Produktkompromisse
Die Gamepad-Emulation ist Teil des EV63-Firmware-Updates, aber die Produktpositionierung der Tastatur bleibt klar: ein streng verdrahtetes 63-Tastengerät, das in erster Linie für wettbewerbsfähige FPS-Spiele entwickelt wurde.
Eine kabelgebundene Verbindung ist eine Voraussetzung für die Abfragerate von 8000 Hz. Der EV63 bietet eine nominale Latenz von 0.125 ms und eine Scanrate von 16 kHz – Spezifikationen, die im drahtlosen Modus nicht konsistent eingehalten werden können. Bei Spielen, die eine Gamepad-Emulation erfordern (z. B. Renn- oder Flugsimulationen), stellt eine kabelgebundene Verbindung keine wirklichen Unannehmlichkeiten dar.
Das 63-Tastenlayout behält die Pfeiltasten bei, lässt jedoch die Funktionszeile (F-Taste) und den Ziffernblock weg. Während die F-Tasten in den Zielszenarien für die Gamepad-Emulation (Renn- und Flugsimulationen) selten verwendet werden, bedeutet das Fehlen eines Ziffernblocks, dass gängige Tastenkombinationen für Flugsimulationen, z. B. für die Feinabstimmung von Trimmen und Gasen, neu zugeordnet werden müssen.
Regarding software, the EV series utilizes a web-based driver; it requires no desktop client installation and is compatible with both Windows and macOS. The configuration interface for gamepad emulation is located within the „Performance“ settings of the HyperCore software, alongside advanced features like RT (Rapid Trigger), DKS (Dynamic Keystroke), and SOCD.
V. Extending the Technical Logic: What „Gamepad-ifying“ the Keyboard Means
Gamepad emulation represents a broader trend: magnetic-switch keyboards are evolving from merely „faster keyboards“ into „versatile input devices.“
Traditionally, a keyboard is defined as a digital device for text input. The introduction of magnetic switches grants keyboards analog input capabilities—features like RT, DKS, and Rapid Snappy are all practical applications of this technology. Gamepad emulation shifts the output of these capabilities from „keyboard“ to „gamepad,“ allowing game engines to receive input in the format they are most accustomed to.
For games that do not natively support analog keyboard input, gamepad emulation offers a way to bypass limitations: the game perceives an interaction with an Xbox controller, while in reality, the data is being generated by the magnetic switches‘ Hall-effect sensors.
Dieser Ansatz hat jedoch seine Grenzen: Er kann die physikalische Mechanik eines Gamepads nicht nachbilden; die feine Steuerung mit dem Daumen auf einem Stick unterscheidet sich grundlegend von der indirekten Zuordnung der Fingerdrucktiefe auf einer Tastatur. Er eignet sich besser für Szenarien, die eine analoge Eingabe erfordern, ohne sich auf die präzise Manipulation eines Joysticks verlassen zu müssen, wie z. B. die Steuerung des Gashebels in Rennspielen, das Anpassen der Flugsteuerungsoberflächen oder das Umschalten zwischen Geh- und Laufgeschwindigkeiten.
Ultimately, the EV63’s gamepad emulation feature represents an expansion of the magnetic switch’s „programmable analog input“ capabilities into new use cases. It does not alter the hardware itself; instead, it uses firmware to redefine how the keyboard „introduces itself“ to the operating system.


