# lightbar
#ディスプレイライトバー
#made by tom-ani(2026) E-mail:tomani@ymail.ne.jp

lightbar.exe は、Windows 用のスタンドアロン実行ファイルです。
Python や追加ソフトのインストールは不要で、
ダブルクリックするだけで起動します。

画面上に半透明のカラーバー（ライトバー）を表示し、
集中補助、画面の区切り、読み取りガイドなどに利用できます。

---

【特長】

* インストール不要（exe 単体で動作）
* 常に最前面に表示されるフレームレスウィンドウ
* 横バー／縦バーの切り替えに対応
* マルチディスプレイ対応
* マウス・キーボード操作対応
* 半透明カラー表示（色変更可）
* 設定の自動保存
* 日本語／英語 UI 切替対応

---

【動作環境】

* Windows 10 / 11
* 64bit 環境推奨

※ Python や PyQt5 のインストールは不要です。

---

【起動方法】

1. lightbar.exe を任意のフォルダに配置
2. ダブルクリックで起動

起動すると、画面上部または左端に
半透明のカラーバーが表示されます。

---

【基本操作】

＜マウス操作＞

* 左クリック＋ドラッグ
  バーを移動します

* 右クリック
  コンテキストメニューを表示します

* 左ダブルクリック
  表示するディスプレイを切り替えます

---

＜キーボード操作＞

* ↑ ↓ ← →
  バーを移動します（押し続けると加速します）

* Ctrl + ↑
  色を前に切り替えます

* Ctrl + ↓
  色を次に切り替えます

* Ctrl + Q
  アプリを終了します

※ キー操作を行うには、
バーを一度クリックしてフォーカスを与えてください。

---

【コンテキストメニュー】

右クリックで以下の操作が可能です。

* 縦横切り替え（横バー／縦バー）
* 色の選択
* 言語切替（日本語／English）
* アプリ終了

---

【対応カラー】

以下の色を選択できます（すべて半透明表示）。

* 赤 / Red
* 青 / Blue
* 緑 / Green
* 黄 / Yellow
* 紫 / Purple
* オレンジ / Orange（初期設定）
* ピンク / Pink
* 水色 / Cyan
* 白 / White
* 黒 / Black

---

【設定ファイルについて】

アプリ終了時、設定は自動的に保存されます。

保存される内容：

* 選択中の色
* 縦／横の向き
* UI 言語

保存先：

lightbar_config.json

※ lightbar.exe と同じフォルダに作成されます。
※ exe を別の場所に移動すると、設定は新規作成されます。

---

【注意事項】

* バーは画面の広い範囲を占有するため、
  位置によっては他アプリの操作を妨げることがあります

* 不要な場合は右クリックの「終了」
  または Ctrl + Q で終了してください

* 初回起動時、セキュリティソフトにより
  警告が表示される場合があります
  （PyInstaller 製 exe では一般的な挙動です）

---

【トラブルシューティング】

■ バーが表示されない場合

* 他の最前面アプリに隠れていないか確認してください
* マルチディスプレイ環境では
  左ダブルクリックで画面切替を試してください

■ キー操作が効かない場合

* バーを一度クリックし、フォーカスを与えてください

---

【利用について】

本プログラムは個人利用・学習目的で
自由に使用・改変できます。

再配布・商用利用を行う場合は、
配布形態や利用目的に応じて
各自の責任で判断してください。

---

lightbar
Built with PyQt5 / PyInstaller
	