Configuration & Presets

設定画面ガイド (Settings Guide)

fjFlow は、タスクバーのトレイアイコンを右クリックして「設定 (Settings)」を選択するか、ショートカットキー(デフォルト: F9 または Ctrl + F9)を押すことで、直感的で美しい...

視覚効果からキー拡張、マウス制御まで。すべての挙動をグラフィカルに微調整

fjFlow は、タスクバーのトレイアイコンを右クリックして「設定 (Settings)」を選択するか、ショートカットキー(デフォルト: F9 または Ctrl + F9)を押すことで、直感的で美しいモダンな設定パネルを開くことができます。

設定パネルは用途ごとに整理されたタブ構成となっており、スライダーやカラーピッカー、ドロップダウンメニューを通じて、変更内容がリアルタイムに反映されます。


設定タブ一覧

1. 📋 プリセット (Presets)

初めての方や、利用シーンに合わせて一括で環境を切り替えたい方向けのテンプレートです。

  • 標準 (Default): すべての機能のバランスが取れたおすすめ設定。
  • ミニマル (Minimal): 視覚的な装飾を最小限にし、キー拡張のレスポンスを最優先。
  • ビジュアルアシスト (Visual Assist): キャレットの強調や行ハイライト、拡大鏡をフル活用して見失いを防止。
  • プレゼンテーション (Presentation): 発表や画面共有時に、聴衆へ操作を分かりやすく伝える高視認性設定。
  • システムモニター (System Monitor): PCの負荷(CPU/メモリ)に応じてウィンドウ枠の色が変化。

2. 📍 インジケーター (Indicator)

テキスト入力カーソル(キャレット)のすぐ横に追従する、IME状態表示バッジの外観を調整します。

  • 表示形状: ドット(●)、文字(あ/A)、四角(■)、スター(★)等から選択可能。
  • カラー&透明度: 日本語入力ON時とOFF時でそれぞれ好きな色・不透明度を指定。
  • フォント&サイズ: 文字の見やすさを微調整。
  • 追従オフセット: キャレットからの上下・左右の表示間隔をピクセル単位で設定。

3. 🪟 フォーカスハイライト (Focus Highlight)

現在操作中のウィンドウ枠を美しく光彩発光させ、作業対象を見失わないようにします。

  • 発光枠の色、太さ、角丸(丸み)、フェードアウトアニメーションの有無を設定できます。

4. 🔍 ズーム & 行ハイライト (Zoom & Highlight)

  • キャレットズーム (Zoom): テキスト入力中の行をリアルタイムに拡大鏡のように拡大表示。
  • 行ハイライト (Row Highlight): 現在カーソルがある行の背景に薄い帯を表示し、長い文章でも読み飛ばしを防止。

5. 🔒 修飾キーロック (Modifier Locks)

  • Ctrl / Alt / Shift / Win のワンショットロック動作の有効化/無効化。
  • 固定Shiftロック(Sticky ShiftLock)の長押し判定時間(ミリ秒)や解除条件の微調整。

6. ⌨ キー拡張 (Key Extensions)

  • 各レイヤー(L0:通常, L1:ファンクション, L2:カスタム, SS:SpaceShift)のキーマッピング一覧の確認と編集。
  • 静寂時間 (Silence Time): タイピングの誤爆を防ぐための前段静寂しきい値。
  • 長押し判定時間 (Hold Timeout): キーを長押しとみなすまでのミリ秒数。
  • コンボ入力許容時間 (Combo Timeout): 2連打やシーケンス入力の間隔許容値。

7. 📖 キーガイド (Key Guide)

  • Space キーを長押しした際に、画面端に表示されるキーマッピングのチートシート(オーバーレイガイド)の表示ディレイ時間、フォント、背景色の設定。

8. 🖱 マウス & UIヒント (Mouse & UI Hints)

  • UIヒントの挙動: ヒント自動消去タイムアウト時間、バッジ色、フォントサイズ。
  • Computer Vision (CV): 画像認識エンジンの検出感度スライダー(1〜20)。
  • スペースマウス: Spaceスクロールの感度、デッドゾーン、方向反転。
  • 波紋アニメーション: クリック時の青/赤リップルエフェクトのON/OFF。

設定の保存とプロ版機能

  • 適用 (Apply) / OK: 変更した設定を即座に反映します。
  • プロ版 (Pro Edition):
    • 変更した設定は次回起動時にも永続的にローカルファイル(fjFlow.json)へ保持されます。
    • 設定の外部バックアップ(エクスポート)や、別PCからの読み込み(インポート)に対応しています。
  • フリー版 (Free Edition):
    • 起動中は自由に変更・体験が可能ですが、スクリプト再起動時は常に推奨デフォルト値でリセット起動します。