Skip to content

BALAN v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@taoman26 taoman26 released this 06 Nov 03:04
· 14 commits to main since this release
3ef4105

BALAN v0.2.0

Balance Board Assisted Reading And Navigation — Wii Balance Board を、足で操作する常駐スクロールアプリ。

v0.2.0 の変更点

  • Horizontal(チルトホイール)モードを追加: 設定の Scroll Mode で Vertical / Horizontal を切り替え(既定は Vertical、設定は保存されます)
    • 右足(TR / BR)= 右スクロール、左足(TL / BL)= 左スクロール。ブレーキはなく、足を離せば止まります
    • 荷重 → 速度の変換は Vertical と共通
    • Windows は水平ホイール、Linux は REL_HWHEEL で送出
  • 二重起動の防止: 既に起動している場合、2 つ目は何も表示せずに終了します
  • README・モック・スクリーンショットを現在の画面に更新

モード

  • Vertical(既定): 右足で進む、左足で止まる。TR = 上 / BR = 下、TL または BL が 5 kg 以上でブレーキ
  • Horizontal: 右足で右へ、左足で左へ。TR/BR = 右、TL/BL = 左

荷重が 2 kg 未満は無反応、2〜3 kg が Slow、3〜4 kg が Medium、4 kg 以上が Fast(なめらかなカーブ)。

ダウンロード

ファイル 対象 状態
BALAN-win-x64.zip Windows 10/11 x64(.NET 不要、単一 exe) 実機で動作確認済み(Horizontal・二重起動防止を含む)
BALAN-linux-x64.tar.gz Linux x64(.NET 不要) ⚠️ 未テスト(下記)

SHA-256:

ea5947a9b1444c83809a6143772436ae46ee5e795bbc1306c4700258f0459d98  BALAN-win-x64.zip
f1cdba813cd9a117f6ed245738f68781056d4345f37e3f5bca3197d23aac5aec  BALAN-linux-x64.tar.gz

⚠️ Linux 版は未テストです

Linux 版は、Wii Balance Board の実機では一度も動作確認していません(Horizontal の REL_HWHEEL 送出も同様です)。確認できているのは、単体テストと、WSLg 上での --simulate 起動までです。

未検証: 実際のスクロール送出(uinput)/ BlueZ での探索と L2CAP 接続 / Linux 実機での Balance Board / トレイ表示

動かない場合や不具合は、Issue で教えてください。Linux では、初回だけ権限の設定が必要です。

tar xzf BALAN-linux-x64.tar.gz && cd BALAN-linux-x64
sudo cp 99-balan.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo usermod -aG input "$USER"     # ログインし直す
sudo modprobe uinput
./BALAN

使い方

  1. Connect を押し、ボードの赤い SYNC ボタン(電池ボックス内)を押す
  2. 足をボードに載せた状態(押さずに)で Calibrate
  3. Scroll Mode を選び、足で操作する

起動オプション: --simulate --minimized --no-tray --no-autoconnect

詳細は docs/DESIGN.md を参照してください。