Skip to main content
RK Configurator
Themes by tweakcn:

Unofficial · open source · runs in your browser

Remap and relight your Royal Kludge keyboard

Map keys and modifier chords, paint per-key colors, and review every change before anything reaches the keyboard.

Desktop Chrome, Edge or Opera · USB cable · Mac, Windows, Linux

Verified on hardware: RK61 (258A:0055) over USB. Other listed models are experimental.

RK61 · WASD palette

What it does

Remap keys and chords.

Map a key to another key, a media function, or a chord such as ⌘ Command + C, with left and right modifiers kept separate.

Paint per-key colors.

Set mode, brightness, speed and sleep, then paint single keys or start from a built-in palette on models with an established custom mode (currently the RK61 0055).

Nothing sent until Apply.

Edits stay pending. Key Mapping and Lighting each have their own Apply and Discard, and every keymap send asks first.

Evidence for every model.

Each listed model shows whether a feature is only in RK's files, checked from source, or verified on hardware with this app.

How it works

  1. 01

    Connect over USB.

    Plug in the keyboard and pick it in the browser dialog. Connecting sends nothing.

  2. 02

    Stage your edits.

    Change keys, chords and lighting. The pending count shows what is waiting.

  3. 03

    Review and Apply.

    Apply sends only that tab's changes. A keymap Apply replaces the whole map (9 reports) after you confirm.

Before you write a keymap

This app talks to the keyboard directly. Four things to know first.

  • No readback.

    The app can't read the keyboard's settings. It starts from what this browser last sent, or from app defaults.

  • Whole map every time.

    Each Key Mapping Apply sends the complete keymap, including keys you didn't touch.

  • Mac mode on the tested RK61.

    On the RK61 0055, any keymap send turned off the keyboard's own Mac mode. What brought it back: hold Fn+Space until the backlight flashes, then Fn+S. Then use Resend lighting to restore your colors.

  • No rollback.

    If a transfer fails part-way the keyboard may be partly updated. Apply again.

Model catalog

195 RK keyboard models listed, from the official RK Windows software (Oct 2025). Any listed model can be explored in demo mode; a listing isn't proof the model works with this app.

  • Config file only listed in RK's files, untested with this app.
  • Experimental · source-checked configuration and protocol checked from source, not yet confirmed on hardware.
  • Verified physically confirmed with this app, per feature and connection.
  • 0049RK-G68 KeyboardConfig file only
  • 0055RK-61 KeyboardVerified: key remapping, lighting, per-key RGB
  • 0056RK100RGB KeyboardConfig file only
  • 0059RK84RGB KeyboardConfig file only
  • 005DRK857 KeyboardConfig file only
  • 005ERK68RGB Bluetooth Dual ModeConfig file only
  • 005ARK71RGB KeyboardConfig file only
  • 006FRK68Plus KeyboardConfig file only
  • 0069RK71RGB WirelessConfig file only
  • 004ARK61RGB Wired KeyboardConfig file only
  • 004BRK100RGB Wireless KeyboardConfig file only
  • 004DRK71RGB Wired KeyboardConfig file only
  • 004CRK87RGB KeyboardConfig file only
  • 005BRK987RGBConfig file only
  • 0068RK987RGB Wired KeyboardConfig file only
  • 0065RK61RGB ISO Return KeyboardConfig file only
  • 005CRK-G68RGB-UK KeyboardConfig file only
  • 0064RK68RGB Wired KeyboardConfig file only
  • 0075G68RGB ISO Return KeyboardConfig file only
  • 007ARK61 RGB Bluetooth Dual ModeConfig file only
  • 0067RK100PRO KeyboardConfig file only
  • 0070RK98 RGB KeyboardConfig file only
  • 00A268RGB Wired KeyboardConfig file only
  • 004FG87RGB Wired KeyboardConfig file only
  • 007CRK87T RGBWired KeyboardConfig file only
  • 007DG87RGB Wired KeyboardConfig file only
  • 0089RK96 RGB KeyboardConfig file only
  • 0078RK87 KeyboardConfig file only
  • 008CRK61RGB ISO ReturnWiredConfig file only
  • 0079RK68Pro KeyboardConfig file only
  • 00A9RK68ISO Return KeyboardConfig file only
  • 00AARK750-100RGB KeyboardConfig file only
  • 007BRK896 KeyboardConfig file only
  • 00C1RK98-100KRGB N KeyboardConfig file only
  • 00C3K87RGB N KeyboardConfig file only
  • 00C4RK87RGB N Wired KeyboardConfig file only
  • 008FRK920RGB KeyboardConfig file only
  • 00C6RK858 61 KeyboardConfig file only
  • 00B3RK98Wired-100KRGB KeyboardConfig file only
  • 00D8RK98Wired-100K N RGB KeyboardConfig file only
  • 00E1RK61RGB N KeyboardConfig file only
  • 00C8RK84N RGB KeyboardConfig file only
  • 00E0RK100RGB N KeyboardConfig file only
  • 00ECRK61RGB N ISO Return KeyboardConfig file only
  • 00EARK71RGB N Wired KeyboardConfig file only
  • 00DERK883RGB N Wired KeyboardConfig file only
  • 00B5RK71RGB N BT KeyboardConfig file only
  • 0052G68 KeyboardConfig file only
  • 0060RK61 KeyboardConfig file only
  • 002ARK100 KeyboardConfig file only
  • 0057RK857 SingleConfig file only
  • 008BRK68 Bluetooth Dual ModeConfig file only
  • 004ERK71 KeyboardConfig file only
  • 006ARK71 Bluetooth Dual ModeConfig file only
  • 0048RK-68PlusConfig file only
  • 0054RK987 Single ColorConfig file only
  • 00A4RK96 KeyboardConfig file only
  • 0058RK SINK104 KeyboardConfig file only
  • 00B8RK61 Bluetooth Dual ModeConfig file only
  • 0053RK960 KeyboardConfig file only
  • 0066RK61ISO Return KeyboardConfig file only
  • 006BRK87(882) KeyboardConfig file only
  • 0074RK87(882) Wired KeyboardConfig file only
  • 00A6RK932 KeyboardConfig file only
  • 008ERK68 a switch KeyboardConfig file only
  • 00CDRK89 KeyboardConfig file only
  • 00C0RK857 SingleConfig file only
  • 009ERK92RGB N KeyboardConfig file only
  • 009CRK89RGB KeyboardConfig file only
  • 00F3RK84Pro N RGB KeyboardConfig file only
  • 00EDRK61 N RGB Bluetooth Dual ModeConfig file only
  • 00D6RK Round RGB KeyboardConfig file only
  • 00EFRK-H87RGB KeyboardConfig file only
  • 00F4RK84 RGB ISO Return KeyboardConfig file only
  • 00F8RK61plus RGB KeyboardConfig file only
  • 00C9RK61 N RGB Bluetooth Dual ModeConfig file only
  • 00F6RK-R87RGB Wired KeyboardConfig file only
  • 00F7RK-R87 Wired KeyboardConfig file only
  • 00F9RK987RGB N KeyboardConfig file only
  • 00E7RKG68RGB N KeyboardConfig file only
  • 00DARK68plus RGB N KeyboardConfig file only
  • 00FFRK68RGB N Bluetooth Dual ModeConfig file only
  • 0103RK68 N ISO Return Keyboard BluetoothConfig file only
  • 00A5RK71RGB N KeyboardConfig file only
  • 0102RK-H81RGBConfig file only
  • 010DRK84RGB N Wired KeyboardConfig file only
  • 010ARK68RGB N Wired KeyboardConfig file only
  • 01FFRK987RGB 2.4G N KeyboardConfig file only
  • 00B4RK937RGB Wired KeyboaedConfig file only
  • 011CRK-R104 SingleConfig file only
  • 011ERK-R104 RGBConfig file only
  • 0120R87RGBConfig file only
  • 0094RK104 RGB WiredConfig file only
  • 00C7RK61RGB N Wired KeyboardConfig file only
  • 00F2RK87RGB ISO Return KeyboardConfig file only
  • 00A1RK932RGB KeyboardConfig file only
  • 0129RK-R87SConfig file only
  • 010FRK-S87 RGB Wired KeyboardConfig file only
  • 0106RK-S87 RGB KeyboardConfig file only
  • 013ARKG68 RGB N Wired KeyboardConfig file only
  • 013ERK-H81RGB NConfig file only
  • 0147RK-M75Config file only
  • 0143R98-RGB2.0Config file only
  • 014DRK868RGB Wired keyboardConfig file only
  • 014FRK932RGBConfig file only
  • 014CRK-G98Config file only
  • 0151R75RGBConfig file only
  • 015BRK-R75Config file only
  • 015ER75RGB wiredConfig file only
  • 015DR98 Single Color WiredConfig file only
  • 0163RK-M75RGB New layoutConfig file only
  • 0167R98 Single three-modeConfig file only
  • 0169RK-S75RGBConfig file only
  • 0166RK-G98 Single three-modeConfig file only
  • 0171RK-H81RGB-NConfig file only
  • 00D7RK SPLIT70 three-modeConfig file only
  • 014ARK-R65RGBConfig file only
  • 0175RK-M75 ISO Return KeyboardConfig file only
  • 0174RK S98RGBConfig file only
  • 0177RK-R104Config file only
  • 014ERK-F68Config file only
  • 00C5RK-S108RGBConfig file only
  • 0172RK-R65RGB Wired KeyboardConfig file only
  • 017FRK-R75RGBSingle modeConfig file only
  • 0173RK98RGB ISO KeyboardConfig file only
  • 0184RK-R65RGBSingle modeConfig file only
  • 01ACRK-M75N ISO Return KeyboardConfig file only
  • 017ERK-R75 ISO Return KeyboardConfig file only
  • 01AFRK-S98RGB-NewConfig file onlyUse RK official web app
  • 01ADR65RGB ISO KeyboardConfig file only
  • 0093RK104 RGB three-modeConfig file only
  • 0193RK S85Config file onlyUse RK official web app
  • 019FR87PROConfig file onlyUse RK official web app
  • 0183RK 61Config file only
  • 0187RK N80Config file only
  • 01A2RK M87Config file onlyUse RK official web app
  • 01BER87PROConfig file only
  • 01BFRK-S98RGB ISO Return KeyboardConfig file only
  • 01C4RK96 ISO Return KeyboardConfig file only
  • 01C5RK-R87 ISO Return KeyboardConfig file only
  • 01ABRK61plus ISO Return KeyboardConfig file only
  • 01CBR87PROConfig file onlyUse RK official web app
  • 0176Sink87GConfig file only
  • 01B8RK N99Config file onlyUse RK official web app
  • 01C6RK F75 three-modeConfig file only
  • 01D2RK F75 WiredConfig file only
  • 01D0RK F75 three-modeConfig file only
  • 01D6RK M87 ISO Return KeyboardConfig file onlyUse RK official web app
  • 01DCRK-R87 Wired KeyboardConfig file only
  • 01DERK F75 WiredConfig file only
  • 01E3RK-R87 Wired KeyboardConfig file only
  • 01D9RK-S70 DE KeyboardConfig file only
  • 01F5RK M87 KeyboardConfig file onlyUse RK official web app
  • 01F4RK T75Config file only
  • 01E5RK L75 three-modeConfig file onlyUse RK official web app
  • 01FCRK-R75 KeyboardConfig file onlyUse RK official web app
  • 01F7RK-R65 KeyboardConfig file onlyUse RK official web app
  • 01FARK S85 ISO Return KeyboardConfig file only
  • 01FDM65Config file onlyUse RK official web app
  • 01FBRK L98 three-modeConfig file onlyUse RK official web app
  • 01FEM70Config file onlyUse RK official web app
  • 0201RK L75 KeyboardConfig file onlyUse RK official web app
  • 0202RK M65 KeyboardConfig file onlyUse RK official web app
  • 0203RK M70 KeyboardConfig file onlyUse RK official web app
  • 0200R98Pro KeyboardConfig file only
  • 0210R98Pro KeyboardConfig file onlyUse RK official web app
  • 0207X87 KeyboardConfig file onlyUse RK official web app
  • 020CR98Pro KeyboardConfig file onlyUse RK official web app
  • 0214RK S108 KeyboardConfig file only
  • 020BRK X87 KeyboardConfig file only
  • 020FRK A70 KeyboardConfig file onlyUse RK official web app
  • 0218RK F99Config file onlyUse RK official web app
  • 0215R98Pro DE KeyboardConfig file onlyUse RK official web app
  • 0222R98Pro FR KeyboardConfig file onlyUse RK official web app
  • 0220RK-S70 KeyboardConfig file only
  • 0229RK-S70 FR KeyboardConfig file only
  • 0228RK M70 DE KeyboardConfig file onlyUse RK official web app
  • 0227RK M70 FR KeyboardConfig file onlyUse RK official web app
  • 0224RK-S98 DE KeyboardConfig file onlyUse RK official web app
  • 0225R98Pro KeyboardConfig file onlyUse RK official web app
  • 0211RK M100 KeyboardConfig file onlyUse RK official web app
  • 022CRK M65 FR KeyboardConfig file onlyUse RK official web app
  • 022DRK M65 DE KeyboardConfig file onlyUse RK official web app
  • 0223RK-S98 TH KeyboardConfig file onlyUse RK official web app
  • 0230RK-S98 RU KeyboardConfig file onlyUse RK official web app
  • 022FRK-S98 KeyboardConfig file onlyUse RK official web app
  • 022BRK-S98 ES KeyboardConfig file onlyUse RK official web app
  • 023DRK G98 KeyboardConfig file only
  • 023ERK100 KeyboardConfig file only
  • 023FRK-S98 KeyboardConfig file onlyUse RK official web app
  • 0240RK-S98 KeyboardConfig file onlyUse RK official web app
  • 0241RK-S98 FR KeyboardConfig file onlyUse RK official web app
  • 0216RK A72 KeyboardConfig file onlyUse RK official web app
  • 0249RK L75 RU KeyboardConfig file onlyUse RK official web app
  • 024ARK L75 TH KeyboardConfig file onlyUse RK official web app

Questions

Which browsers work?
Desktop Chrome, Edge or Opera. Firefox, Safari and mobile browsers don't support WebHID.
Does it work on a Mac?
Yes, in one of those browsers. On the tested RK61 a keymap send turns off the keyboard's own Mac mode; see Before you write a keymap.
Will it work with my keyboard?
Only models with a shipped RK configuration that use the classic RK report over USB. Others are refused before anything is sent. Check your model's evidence label.
Can it read my current settings?
No. It shows what this browser last sent, or app defaults.
Where are my settings saved?
In this browser only: one record per keyboard with the last applied keymap, lighting and per-key colors. No accounts, profiles or uploads.
Does Bluetooth or 2.4 GHz work?
No. Use a USB cable.
Can I try it without a keyboard?
Yes. Demo mode opens any listed model. Apply is simulated: nothing is written to hardware or saved.
Is this official RK software?
No. It is unofficial and not affiliated with Royal Kludge. It is a modified version of KludgeKnight by Vince Mi, released under GPL-3.0.

Pick a keyboard to explore

Demo mode lets you explore the interface without a keyboard. You can stage edits and press Apply, but Apply is only simulated: nothing is written to hardware or saved in this browser, and a demo apply is never evidence that a model works.

or choose manually

RK Configurator is unofficial software, not affiliated with Royal Kludge.

A modified version of KludgeKnight by Vince Mi, built through reverse engineering and referencing works like Rangoli.

Kludge Knight - Browser-based Software for Royal Kludge Keyboards

Copyright (C) 2025 Vince Mi (vinc3m1)

RK Configurator is a modified version of Kludge Knight (2026), distributed under the same license.

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.