SilentCast テスト手順
通常モードでの動作確認
前提条件
- macOS または Windows
- 必要なライブラリがインストール済み
macOS
bash
# 1. ビルド
make build
# 2. アクセシビリティ権限を付与
# システム環境設定 > セキュリティとプライバシー > アクセシビリティ
# 3. 実行
./build/silentcast
Windows
bash
# 1. ビルド (PowerShell)
make build
# 2. 実行
.\build\silentcast.exe
動作確認項目
基本機能
- [ ] プレフィックスキー(Alt+Space)が認識される
- [ ] 単一キーショートカット(e, t, b, f)が動作
- [ ] シーケンシャルキー(g,s、v,s)が動作
- [ ] タイムアウトが正しく機能する
アプリケーション起動
- [ ] エディタ起動(e)
- [ ] ターミナル起動(t)
- [ ] ブラウザ起動(b)
- [ ] ファイルマネージャ起動(f)
スクリプト実行
- [ ] git status(g,s)
- [ ] git pull(g,p)
- [ ] カスタムスクリプト
システム統合
- [ ] システムトレイアイコン表示
- [ ] トレイメニューからの操作
- [ ] 設定リロード
トラブルシューティング
X11エラー
bash
# ディスプレイ設定
export DISPLAY=:0
# 権限確認
xhost +local:
ホットキーが効かない
- 他のアプリケーションとの競合を確認
- ログファイルを確認:
tail -f spellbook.log
- デバッグモードで実行:
./build/silentcast --debug
アプリケーションが起動しない
- パスが正しいか確認
- 実行権限があるか確認
- OS別設定ファイルを確認