Epomaker TH99 Pro vs Royal Kludge S98
Choose the Epomaker TH99 Pro for its 10000mAh battery, PBT keycaps, and listed 1000 Hz polling rate; choose the Royal Kludge S98 for its USB pass-through, TFT screen, and top-mount option.
KeebFinder may earn a commission when you buy through these links, at no extra cost to you.
4.7 (26)4.7 · 26 reviews
from$74at Epomaker
90-day lowLowest price in 90 days
No reviews
from$89at Royal Kludge
Which one should you get?
Get the
Epomaker TH99 Pro
Battery
Build quality in the top 50% of 96% boards under $100.
- 10000mAh battery and a listed 1000 Hz polling rate.
- PBT keycaps and a polycarbonate plate.
- Vendor specifies five sound-dampening materials, including PORON foam and bottom silicone.
- South-facing LEDs. Shine-through legends stay dark, and some sculpted keycaps can clip the LED.
Get the
Royal Kludge S98
Build quality in the top 30% of 96% boards under $100.
- Built-in USB pass-through port alongside a Type-C port.
- TFT screen and a top-mount option in addition to gasket mounting.
- Vendor specifies a four-layer sound-absorbing foam design.
- South-facing LEDs. Shine-through legends stay dark, and some sculpted keycaps can clip the LED.
Get the Epomaker TH99 Pro for its larger 10000mAh battery, listed 1000 Hz polling rate, PBT keycaps, and lighter listed weight. Get the Royal Kludge S98 for its USB pass-through, TFT screen, and top-mount option. Both have south-facing LEDs, so buyers seeking shine-through legends should account for the stated keycap caveat on either board.
The differences that matter
Skip the 40-row spec sheet. These are the specs that change how each board feels, sounds, and fits your desk.
Epomaker TH99 Pro
Royal Kludge S98
Battery
10,000 mAh
3,750 mAh
A larger battery means fewer cables during the day
Switch options
Linear, Silent
Linear, Tactile
Mount style
Gasket Mount
Gasket Mount, Top Mount
Display
Yes
TFT
A case display rather than a typing feature
Weight
1,120 g
1,879 g
Heavier boards stay planted and lighter ones travel
- Epomaker TH99 Pro
- Royal Kludge S98
- Performance
- 7865
- Build quality
- 6872
- Productivity
- 8282
- Customizability
- 7272
- Portability
- 6253
- Layout size: 96%
- Connection: Bluetooth, 2.4 GHz, Wired
- Hot-swappable
- Knob
- Sound dampening
What will you mostly use it for?
The TH99 Pro has the clearest edge for gaming and travel, with a listed polling rate, a larger battery, and lower weight. Its PBT keycaps and specified layers of sound-dampening materials also make it a strong fit for extended typing and programming. The S98 is the more workstation-oriented option when USB pass-through and its additional mounting design matter. Both provide hot-swap capability, screens, knobs, and wireless modes, so those shared features are not decisive here.
Pick the Epomaker TH99 Pro
- The TH99 Pro lists a 1000 Hz polling rate.
- Its 10000mAh battery is larger than the S98's 3750mAh battery.
- The TH99 Pro vendor describes a functional knob and programmable macros.
Epomaker TH99 Pro vs Royal Kludge S98 specs
Every tracked spec, side by side. Rows marked with a dot differ between the boards.
10 of 24 specs differ
Epomaker TH99 Pro
Royal Kludge S98
Switch options
Hot-swappable
Mount style
Sound dampening
Layout size
Layout standard
Ergonomics
Knob
Display
Connection
Max polling rate
Battery
USB passthrough
USB-C
Case material
Plate material
Keycaps
Weight
Dimensions
Typing angle
Backlight
N-key rollover
Mac & Windows
Released
Compare prices
Live prices from the stores we track, cheapest in-stock offer first.
Prices in USD are converted to your currency and can change at any time. KeebFinder may earn a commission when you buy through these links, at no extra cost to you.
Lowest price across stores, Amazon excluded.
Epomaker TH99 Pro vs Royal Kludge S98: your questions
The TH99 Pro lists a 1000 Hz polling rate, while no polling-rate figure is listed for the S98. Its 10000mAh battery is also larger than the S98's 3750mAh battery.
The TH99 Pro has a listed 10000mAh battery, compared with 3750mAh for the S98. The TH99 Pro vendor describes 150–200 hours of use with RGB off, while the S98 vendor claims up to 200 hours with backlighting off.
Yes, both list hot-swap support. The TH99 Pro vendor specifies a per-key hot-swappable PCB, and the S98 vendor describes switch changes without soldering.
The TH99 Pro lists PBT keycaps, and its vendor specifies double-shot Cherry-profile PBT. The S98 lists ABS and PBT keycap materials, while its vendor identifies the supplied keycaps as ABS double-shot.
The Royal Kludge S98 lists USB pass-through and its vendor describes a built-in pass-through port. USB pass-through is not listed for the TH99 Pro.
The S98 metadata identifies its screen as TFT, and its vendor says the display can show GIFs, RGB modes, brightness, and battery status. The TH99 Pro also has a screen, and its vendor describes status, battery, and time information, GIF display, and RGB control.
The TH99 Pro is listed at 1120g, while the S98 is listed at 1879g. Based on those listed weights, the TH99 Pro is the lighter choice.
Both keyboards have south-facing LEDs, and both carry the warning that shine-through legends stay dark. Some sculpted keycaps may also clip the LEDs on either board.
The S98 lists both top mount and gasket mount. The TH99 Pro lists gasket mount.
Both list Bluetooth, 2.4 GHz, and wired connectivity. The TH99 Pro vendor specifies Bluetooth 5.0 and Type-C wired connectivity, and the S98 vendor also describes Bluetooth 5.0 and Type-C wired connections.
The S98 is the one to consider if you need USB pass-through, which its vendor describes as a way to connect another device. The TH99 Pro's listed extras include USB-C but do not include USB pass-through.
The TH99 Pro metadata lists linear and silent switch types, and its vendor names the Sea Salt Silent V2 as a silent linear option. The S98 vendor lists a linear Viridian switch and tactile Pale Green switch, with differing sound descriptions for those options.
Not sold on either?
Still torn?
Answer a few quick questions and the keyboard finder ranks 2,000+ boards by how you will actually use yours.










