MorseLabBaseMorseLabBase
僅為練習工具——不是執照考試,也不是緊急訓練認證。音訊保留在你的瀏覽器中。

莫爾斯電碼手電筒與螢幕閃爍器

將訊息轉換為全螢幕白色閃光的定時光脈衝。可選震動在支援的手機上鏡像模式。相機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.

廣告320 × 100

使用時機

練習視覺信號;安靜環境;展示 SOS 燈光模式;無聲音的無障礙演練;安靜課堂示範。

不適用時

不要將明亮的閃光指向駕駛員或飛機。不要將此視為認證的海洋視覺信號訓練。不要對未同意的人使用頻閃。

前提假設

主要輸出 = 全螢幕閃光;當存在時透過 navigator.vibrate 震動;僅在瀏覽器/裝置允許時使用真實 LED 手電筒。尊重 prefers-reduced-motion 而減慢脈衝。

範例

輸入

預設 SOS · 全螢幕 · 慢 WPM

結果

在暗室中清晰的短/長閃爍

僅安全練習 — 非求救程序。

輸入

文字 HI · 10 WPM

結果

觀察字母間隔與元素間隔

輸入

震動開啟(在支援處)

結果

不觀看而感受相同的開/關排程

運作方式

  1. 輸入文字或使用 SOS 預設。
  2. 設定 WPM(較慢對光線更清晰 — 字母間隔需要空間)。
  3. 按下 Flash — Stop 立即中斷序列。

編碼文字 → 依 WPM 開/關排程 → 切換全螢幕亮度/震動爆發

注意事項

  • iOS Safari 可能會忽略或限制震動和手電筒 — 使用螢幕閃光。
  • 環境光感測器和自動亮度可能使脈衝看起來不均勻。
  • 癲癇/光敏感使用者:在快速閃光前警告;保持 Stop 明顯。
  • 相機 LED 手電筒在開放網路上是盡力而為;不要假設每支手機都能使用。

比較

聲音路徑:音訊翻譯。SOS 輔助:SOS。視覺受眾中心:for/visual。一般轉換:翻譯

為何使用螢幕閃光而非 LED 手電筒

相機 LED API 在開放網路上不一致且常被封鎖。明亮的頁面舞台是手機和筆電上可靠的方式。當 navigator.vibrate 存在時,震動會反映排程——iOS 可能會忽略。

光敏性與禮儀

  • 閱讀警告;保持停止按鈕可見。
  • 當啟用 prefers-reduced-motion 時,我們會減慢脈衝。
  • 切勿將閃光對準駕駛、飛機或未經同意的人。
  • 僅供練習——非認證視覺求救訓練。

靜音路徑

受眾中心:for/visual。聲音對應:音訊翻譯。SOS 輔助:SOS

常見問題

直接回答——無同義詞填充。

僅在瀏覽器允許時;否則螢幕閃光才是可靠路徑。

相關工具

僅為練習工具 — 非執照考試,亦非緊急訓練認證。請參閱方法論條款