Configure Your Royal Kludge Keyboard on Any OS

Remap keys and control lighting on Mac, Linux, or Windows - all in your browser

Unofficial software, not affiliated with Royal Kludge.
Built through reverse engineering and referencing other works like Rangoli.

Scanning for devices...

What You Can Do

Remap Any Key

Customize your keyboard layout to match your workflow. Change any key to any other key, including modifiers.

Control Lighting

Adjust backlight brightness, speed, and effects. Customize your keyboard's appearance to match your setup.

No Installation Required

Works instantly in Chrome, Edge, or Opera. No drivers, no admin permissions, no bloatware.

Cross-Platform

Works on Windows, Mac, and Linux. Your settings save automatically and stay with your browser.

Private & Secure

Everything runs locally in your browser. All key remapping and configuration happens on your device. Your keyboard settings are saved only in your browser's storage and never leave your computer.

We use Google Analytics to understand basic site traffic (page views, visitor counts), but no keyboard configuration data or personal information is collected.

Getting Started

  1. 1Connect your Royal Kludge keyboard via USB cable (Bluetooth and wireless USB receivers are not supported)
  2. 2Click the "Connect Keyboard" button above
  3. 3In the browser popup dialog, select your Royal Kludge keyboard from the list and click Connect

Requires: Chrome, Edge, or Opera browser with WebHID support. Firefox and Safari are not supported.

Feature Stability

STABLE

Key Mapping

Tested on RK F68 and S70 Split. Stable for keyboards up to 70 keys with 2 spacebars. Keyboards with other unique modifier keys may be untested.

STABLE

Lighting & RGB Controls

Keyboard-wide lighting and RGB controls tested on RK F68 and S70 Split with extensive RGB functionality. Should work on most devices.

FUTURE

Per-Key RGB

Individual key RGB customization is not yet implemented. Pull requests welcome!

Important Limitations

  • Cannot Read Existing Settings

    RK keyboards don't allow reading current mappings from the firmware. The app starts with the default layout each time you connect, then automatically restores any customizations you've saved in your browser.

  • Settings Stored in Your Browser

    Your custom mappings are saved in your browser's storage, not on the keyboard itself. This means they'll work on the same browser and computer. Switching browsers or computers requires reconfiguring, and clearing browser data will remove saved mappings.

Supported Keyboards

KludgeKnight supports 195 Royal Kludge keyboard models. Click on any keyboard to view its layout image.

Configurations imported from official RK Windows software on October 4, 2025.

License

KludgeKnight - Browser-based Software for Royal Kludge Keyboards

Copyright (C) 2025 Vince Mi (vinc3m1)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Unofficial browser-based software for Royal Kludge keyboards