Feature Request Type
Description
Summary
keychron/k10_he provides only ansi and iso targets. The JIS variant is missing,
although the K10 HE is sold in a JIS layout and every other K HE board ships a JIS target.
Note: this is not a request to add support for unsupported third-party hardware.
The K10 HE is maintained in this repository by Keychron, and the JIS layout already
exists in the officially released firmware — only the source for that variant is
missing from the public tree.
Details
The repository README states:
Multiple layout variants — ANSI, ISO, and JIS for every supported board
This does not currently hold for the K10 HE.
Available targets on branch 2025q3:
$ qmk list-keyboards | grep k10_he
keychron/k10_he/ansi
keychron/k10_he/iso
Other boards in the same series do provide JIS:
keychron/k2_he/jis
keychron/k4_he/jis
keychron/k8_he/jis
Directory and Launcher definition contents:
$ ls keyboards/keychron/k10_he/
ansi board.h config.h halconf.h info.json iso k10_he.c mcuconf.h readme.md rules.mk via_json
$ ls keyboards/keychron/k10_he/via_json
k10_he_ansi.json k10_he_iso.json
I also checked the development branches. hall_effect_playground contains only
ansi and iso as well, and playground / wireless_playground do not contain
k10_he at all.
The JIS variant is a shipping product, and Keychron Launcher correctly detects and
configures JIS units, so the layout definition exists in the released firmware.
It appears to be absent from the public source tree only.
Request
Please add the keychron/k10_he/jis target, along with the corresponding
via_json/k10_he_jis.json.
This is the one keyboard that finally meets every requirement I had, and I'd like to
be able to take it all the way.
Environment
- Branch:
2025q3
- Board: Keychron K10 HE, JIS layout, firmware 1.0.0
Related
Feature Request Type
Description
Summary
keychron/k10_heprovides onlyansiandisotargets. The JIS variant is missing,although the K10 HE is sold in a JIS layout and every other K HE board ships a JIS target.
Note: this is not a request to add support for unsupported third-party hardware.
The K10 HE is maintained in this repository by Keychron, and the JIS layout already
exists in the officially released firmware — only the source for that variant is
missing from the public tree.
Details
The repository README states:
This does not currently hold for the K10 HE.
Available targets on branch
2025q3:Other boards in the same series do provide JIS:
Directory and Launcher definition contents:
I also checked the development branches.
hall_effect_playgroundcontains onlyansiandisoas well, andplayground/wireless_playgrounddo not containk10_heat all.The JIS variant is a shipping product, and Keychron Launcher correctly detects and
configures JIS units, so the layout definition exists in the released firmware.
It appears to be absent from the public source tree only.
Request
Please add the
keychron/k10_he/jistarget, along with the correspondingvia_json/k10_he_jis.json.This is the one keyboard that finally meets every requirement I had, and I'd like to
be able to take it all the way.
Environment
2025q3Related