ReConf は、ReLow シリーズ(磁気ホール効果キーボード)用の Web ベースのコンフィギュレータです。hmkconf(GPL-3.0)をベースにしています。
公開アプリ: reconf.rebotlab.net — インストール不要で使えます。
- リマップ — レイヤーごとにキーを再割り当て(全キーコード対応)
- アクチュエーションポイント — キーごとの作動点を mm・%・生値で設定
- ラピッドトリガー — キーごとの感度を設定
- 高度なキー — SOCD ヌルバインド・Dynamic Keystroke(DKS)・タップホールド・トグル
- マクロ — キーイベント列を記録して1キーで再生
- ゲームパッド — XInput エミュレーションとアナログカーブエディタ
- スイッチプロファイル — キーごとのスイッチ種別割り当て(スイッチ混載ビルド向け)
- キャリブレーション — キーごとの底打ちしきい値の校正
- ファームウェア更新 — ブラウザから Web DFU で書き込み(DfuSe / AT32)
- i18n — 日本語 / 英語
アプリ内のチェンジログには、コンフィギュレータとファームウェア両方のリリースを記載しています。
- SvelteKit + Svelte 5
- Tailwind CSS v4
- Paraglide JS(i18n)
- WebHID API — デバイス通信
- WebUSB API — Web DFU によるファームウェア更新
- Vercel にデプロイ
bun install
bun devChromium 系ブラウザで http://localhost:5173 を開いてください(WebHID / WebUSB が必要なため、Firefox / Safari では動作しません)。
bun run build
bun run preview実機のキーボードを接続せずに UI を試すには /demo にアクセスしてください。
GPL-3.0 — 詳細は LICENSE を参照。
peppapighs 氏の hmkconf をベースにしています。
ReConf is a web-based configurator for ReLow series magnetic hall-effect keyboards. Built on top of hmkconf (GPL-3.0).
Live app: reconf.rebotlab.net — no installation required.
- Remap — Reassign keys per layer with full keycode support
- Actuation Point — Set per-key actuation points, displayed in mm, % or raw values
- Rapid Trigger — Configure per-key rapid trigger sensitivity
- Advanced Keys — SOCD null-bind, Dynamic Keystroke (DKS), Tap-Hold, Toggle
- Macros — Record a sequence of key events and replay it from a single key
- Gamepad — XInput gamepad emulation with analog curve editor
- Switch Profile — Per-key switch type assignment for mixed-switch builds
- Calibration — Per-key bottom-out threshold calibration
- Firmware Update — Flash firmware from the browser over Web DFU (DfuSe / AT32)
- i18n — Japanese / English
The in-app changelog lists both configurator and firmware releases.
- SvelteKit + Svelte 5
- Tailwind CSS v4
- Paraglide JS (i18n)
- WebHID API for device communication
- WebUSB API for firmware updates over Web DFU
- Deployed on Vercel
bun install
bun devOpen http://localhost:5173 in a Chromium-based browser (WebHID and WebUSB are required, and are not available in Firefox or Safari).
bun run build
bun run previewVisit /demo to explore the UI without a physical keyboard connected.
GPL-3.0 — See LICENSE for details.
Based on hmkconf by peppapighs.