Skip to content

BALAN v0.3.0

Choose a tag to compare

@taoman26 taoman26 released this 07 Nov 01:58
· 12 commits to main since this release
85a30d5

BALAN v0.3.0

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

v0.3.0 の変更点

  • トレイの右クリックメニューからモードを切り替え可能に: 「Scroll Mode: Vertical (click to switch)」のように現在のモードが表示され、クリックで Vertical ⇄ Horizontal が切り替わります(画面の設定と連動、次回起動時も保持)

v0.2.0 から引き続き、Horizontal(チルトホイール)モードと二重起動の防止を含みます。

モード

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

0a92bbc90adf76edc0aa7c8dce7a5ad7996d3548214a8dddbcd2ced7b0d6d4a2  BALAN-win-x64.zip
7e05888cf25ca0c6463cfddabd56ea1248689705fc63f910bb737496513942c6  BALAN-linux-x64.tar.gz

Linux 版について

Linux 版は、実機の Wii Balance Board で動作を確認しました。

注意: ボードが他の端末(Windows など)とペアリングされていると、接続できません。その場合は、先に相手側でペアリングを解除してください(KUNAI と同じ挙動です)。

動かない場合や不具合は、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 を参照してください。