On a like-for-like spec (backlight off, hours quoted from a lab or bench test), the NuPhy Halo75 V2 leads at up to 307 hours from its 4000mAh cell — though at A$229.00 (nuphy.com.au, 2026-09-06) it was out of stock there on that date — edging out the Keychron Q1 Pro's up to 300 hours from the same 4000mAh capacity ($167.99, keychron.com, 2026-09-06, also out of stock). The Logitech MX Mechanical publishes the biggest headline number — roughly 10 months backlight-off from just a 1500mAh cell — but that figure is quoted in days/months of typical use rather than continuous bench-tested hours like the other two, so it isn't a fair apples-to-apples 'winner' claim; flag the unit mismatch rather than crowning it on that number alone. The Keychron K3 Pro ($67.99, keychron.com, 2026-09-06, in stock) trails everything here at only about 100 hours backlight-off from its 1550mAh cell, the smallest and shortest-lived battery in this set. Caveats: no runtime here was measured by us, every figure is a manufacturer specification read on the date given, and prices and stock change without notice.
Methodology caveat first, because it changes the ranking: NuPhy's figures (up to 307h) are explicitly labeled a NuPhy lab test in continuous hours, and Keychron's figures (up to 300h, ~100h) are also hour counts. Logitech instead quotes the MX Mechanical in days and months of use rather than a continuous-hour bench number. Those aren't the same measurement, so this answer treats the ~10-month figure as informative context, not as beating the hour-for-hour leaders.
Halo75 V2 vs. Q1 Pro, hour-for-hour: both run a 4000mAh cell. The Halo75 V2 is rated 9-91 hours with all lights on and up to 307 hours with lights off; the Q1 Pro is rated up to 300 hours backlight off and about 100 hours at its lowest RGB brightness. The two headline numbers are only 7 hours apart, close enough that socket, switch, and case preference should decide between them before battery life does.
Logitech MX Mechanical detail: a 1500mAh cell rated up to 15 days with the backlight on and roughly 10 months with it off, helped by a hand-proximity sensor that only lights the backlight when a hand is near — a genuinely different design approach (small cell, aggressive power management) rather than simply a bigger battery.
Keychron K3 Pro as the bottom of the pack: 1550mAh, about 100 hours backlight off and about 50 hours at lowest RGB, roughly a third of the Halo75 V2/Q1 Pro hour figures. That reflects its low-profile compact design rather than a defect.
Value/price-history note: turning lighting on costs real runtime by the makers' own numbers. The Q1 Pro's own spec sheet shows 300 hours off falling to about 100 hours at lowest RGB brightness, roughly a 3x hit, and the K3 Pro's 100h-off figure similarly falls to about 50h with RGB on. Expect a comparable drop on any board here even where both figures aren't published.
Who this is NOT for: RGB-lighting users chasing the longest headline number as their real-world runtime — every long figure quoted in this set assumes the backlight is off (or, for the MX Mechanical, relies on its proximity-sensor trick). And it isn't the K3 Pro for anyone prioritizing battery life specifically, since it posts the shortest runtime of the four.
| Spec | Logitech MX Mechanical | NuPhy Halo75 V2 | Keychron Q1 Pro | Keychron K3 Pro |
|---|---|---|---|---|
| layout | full-size with integrated numpad | 75% ANSI, 83-key | 75%, full metal, gasket mount | 75% low-profile (84-key) |
| switches | Tactile Quiet / Clicky / Linear (single switch type per SKU) | NuPhy factory switches (Mint 37gf linear, Raspberry 46gf linear, Lemon 55gf tactile, Cherry Silent Red 45gf) | ||
| connectivity | Bluetooth Low Energy or Logi Bolt 2.4GHz receiver; USB-C for charging only | 2.4GHz / Bluetooth 5.0 / wired USB-C | Bluetooth 5.1, up to 3 devices + USB-C wired | Bluetooth 5.1, up to 3 devices + USB-C wired |
| keycaps | dual-color keycaps, matte key surface | mSA profile, south-facing LED cutouts | KSA double-shot PBT, not shine-through, on Fully Assembled version; Barebone variant priced ships without keycaps | Low-profile double-shot PBT |
| battery | 1500mAh Li-Po, up to 15 days (backlight on) or ~10 months (backlight off) | 4000mAh; 9-91h all lights on, 140-200h homing bars only, up to 307h lights off (NuPhy lab test) | 4000mAh li-polymer; up to 300h backlight off, 100h RGB (lowest brightness) | 1550mAh li-polymer; ~100h backlight off, ~50h RGB (lowest brightness) |
| backlight | white LED, hand-proximity sensor and ambient-light auto-adjust | south-facing RGB, 40+ modes | South-facing RGB LED | White backlight (this variant); RGB variant also offered |
| os_support | Windows, macOS, iOS, iPadOS, Linux, ChromeOS, Android | Windows, macOS, Linux, Android, iOS | macOS/Windows/Linux | macOS/Windows/Linux |
| wireless_range | up to 33 ft (10 m) | |||
| weight | 828g (29.21 oz) | |||
| warranty | 1-year limited hardware warranty | |||
| hot_swap | yes, 3/5-pin MX-style socket | yes (3-pin & 5-pin MX compatible: Gateron, Cherry MX, Kailh, etc.) | no (this White Backlight variant); RGB Backlight Hot-Swappable version sold separately | |
| mount_type | gasket mount, POM plate | Gasket mount | Tray mount | |
| polling_rate | 1000Hz (2.4GHz and wired), 125Hz (Bluetooth) | 1000Hz wired / 90Hz wireless | 1000Hz wired / 90Hz wireless | |
| switch_type | Keychron K Pro mechanical on Fully Assembled version; Barebone variant priced ships without switches | Gateron low-profile mechanical Red (this variant); Blue/Brown also offered | ||
| firmware | QMK/VIA | QMK/VIA | ||
| case_material | Full CNC machined aluminum | ABS + aluminum frame | ||
| variant_priced | Barebone Knob / Carbon Black / Barebone (no switches or keycaps included) | Black / White Backlight / Red |
Last updated: 2026-09-10
Prices last checked 2026-09-06
Affiliate links: we may earn a commission at no extra cost to you. How we make money.