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.
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
- 1Connect your Royal Kludge keyboard via USB cable (Bluetooth and wireless USB receivers are not supported)
- 2Click the "Connect Keyboard" button above
- 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
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.
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.
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.