Skip to content

Repository files navigation

ReConf — Web Configurator for ReLow Series Keyboards

日本語 | English


日本語

ReConf は、ReLow シリーズ(磁気ホール効果キーボード)用の Web ベースのコンフィギュレータです。hmkconf(GPL-3.0)をベースにしています。

公開アプリ: reconf.rebotlab.net — インストール不要で使えます。

機能

  • リマップ — レイヤーごとにキーを再割り当て(全キーコード対応)
  • アクチュエーションポイント — キーごとの作動点を mm・%・生値で設定
  • ラピッドトリガー — キーごとの感度を設定
  • 高度なキー — SOCD ヌルバインド・Dynamic Keystroke(DKS)・タップホールド・トグル
  • マクロ — キーイベント列を記録して1キーで再生
  • ゲームパッド — XInput エミュレーションとアナログカーブエディタ
  • スイッチプロファイル — キーごとのスイッチ種別割り当て(スイッチ混載ビルド向け)
  • キャリブレーション — キーごとの底打ちしきい値の校正
  • ファームウェア更新 — ブラウザから Web DFU で書き込み(DfuSe / AT32)
  • i18n — 日本語 / 英語

アプリ内のチェンジログには、コンフィギュレータとファームウェア両方のリリースを記載しています。

技術スタック

はじめる

必要環境

開発

bun install
bun dev

Chromium 系ブラウザで http://localhost:5173 を開いてください(WebHID / WebUSB が必要なため、Firefox / Safari では動作しません)。

ビルド

bun run build
bun run preview

デモモード

実機のキーボードを接続せずに UI を試すには /demo にアクセスしてください。

ライセンス

GPL-3.0 — 詳細は LICENSE を参照。

peppapighs 氏の hmkconf をベースにしています。


English

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.

Features

  • 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.

Tech Stack

Getting Started

Prerequisites

Development

bun install
bun dev

Open http://localhost:5173 in a Chromium-based browser (WebHID and WebUSB are required, and are not available in Firefox or Safari).

Build

bun run build
bun run preview

Demo Mode

Visit /demo to explore the UI without a physical keyboard connected.

License

GPL-3.0 — See LICENSE for details.

Based on hmkconf by peppapighs.

About

Web-based HE keyboard configurator

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages