モールス信号フラッシュライトと画面点滅
メッセージを全画面白フラッシュ上のタイミング光パルスに変換します。オプションの振動は対応するスマートフォンでパターンをミラーリングします。カメラLEDトーチへのアクセスは努力義務であり、オープンウェブではしばしばブロックされます—画面フラッシュが信頼できる方法です。
Photosensitive warning: rapid flashes can bother some people. Keep Stop visible. Don't aim bright pulses at drivers or aircraft — practice only.
Type a message, then Flash. Screen blink is the reliable path.
使用するタイミング
視覚信号の練習; 静かな環境; SOS光パターンのデモ; 音なしのアクセシビリティ訓練; 静かな教室でのデモ。
使用しないタイミング
明るいフラッシュをドライバーや航空機に向けないでください。これを公認の海上視覚信号訓練として扱わないでください。同意なしに人にストロボを当てないでください。
前提条件
主な出力 = 全画面フラッシュ; 可能な場合はnavigator.vibrateでバイブレーション; ブラウザ/デバイスが許可する場合のみ実際のLEDトーチ。prefers-reduced-motionを尊重しパルスを遅くする。
例
入力
プリセットSOS · 全画面 · 低速WPM
結果
暗い部屋で明確な短点/長点の点滅
安全な練習のみ — 遭難手順ではありません。
入力
テキストHI · 10 WPM
結果
文字間隔と要素間隔の違いを観察
入力
バイブレーション有効(対応デバイスの場合)
結果
目を使わずに同じオン/オフスケジュールを感じる
動作の仕組み
- テキストを入力するか、SOSプリセットを使用。
- WPMを設定(光には遅い方が明確 — 文字間隔に余裕が必要)。
- Flashを押す — Stopで即座にシーケンスを停止。
テキストをエンコード → WPMでオン/オフスケジュール → 全画面輝度/バイブレーションバーストを切り替え
注意点
- iOS Safariはバイブレーションやトーチを無視または制限する場合があります — 画面フラッシュを使用してください。
- 環境光センサーと自動輝度によりパルスが不均一に見えることがあります。
- てんかん/光過敏症のユーザー: 高速フラッシュの前に警告; Stopボタンを目立たせる。
- カメラLEDトーチはオープンウェブ上ではベストエフォートです。すべてのスマートフォンがそれを公開しているとは限りません。
比較
なぜ画面フラッシュで、トーチLEDではないのか
カメラLEDのAPIは一貫性がなく、オープンウェブではしばしばブロックされます。明るいオンページステージが、スマートフォンとラップトップ間で信頼性のある方法です。navigator.vibrateが存在する場合、バイブレーションがスケジュールを反映しますが、iOSでは無視される可能性があります。
光過敏性とマナー
- 警告を読み、「停止」を表示したままにしてください。
- prefers-reduced-motionが設定されている場合、パルスを遅くします。
- 運転手、航空機、または同意しない人々にフラッシュを向けないでください。
- 練習のみ — 認定された視覚的遭難訓練ではありません。
静かなパス
オーディエンスハブ: for/visual。サウンドツイン: オーディオ翻訳。SOSヘルパー: SOS。
よくある質問
直接的な回答 — 同義語の水増しなし。
関連ツール
練習用ツールです — ライセンス試験や緊急時トレーニング認定ではありません。 詳しくは 方法論 と 利用規約 をご覧ください。