怎麼用
- 想把文字變成摩斯碼:在左邊輸入英文、數字或標點,右邊即時出現摩斯碼。單字之間會用「 / 」分開。
- 想把摩斯碼變成文字:在右邊貼上摩斯碼,字母之間空一格,單字之間用「 / 」或連續三個空白。左邊會顯示結果。
- 要聽聲音或看閃光:按「播放」。可以調速度、音高與音量;沒有勾選「播放聲音」時只閃光,兩個都勾則同時進行。
- 按「複製摩斯碼」或「複製文字」,貼到別的地方。
點、劃與時間規則
| 項目 | 長度(以一個點為 1 個單位) |
|---|---|
| 點(·) | 1 個單位 |
| 劃(−) | 3 個單位 |
| 同一個字母內,點劃之間的間隔 | 1 個單位 |
| 字母和字母之間的間隔 | 3 個單位 |
| 單字和單字之間的間隔 | 7 個單位 |
速度用 WPM(Words Per Minute,每分鐘幾個字)表示,業界用「PARIS」當標準單字,它加上字尾間隔剛好是 50 個單位。所以一個點的長度是 1200 ÷ WPM 毫秒:15 WPM 是 80 毫秒、20 WPM 是 60 毫秒、5 WPM 是 240 毫秒。這也是本工具播放時使用的算法。
英文字母對照表
- A.-
- B-...
- C-.-.
- D-..
- E.
- F..-.
- G--.
- H....
- I..
- J.---
- K-.-
- L.-..
- M--
- N-.
- O---
- P.--.
- Q--.-
- R.-.
- S...
- T-
- U..-
- V...-
- W.--
- X-..-
- Y-.--
- Z--..
- É..-..
數字對照表
- 1.----
- 2..---
- 3...--
- 4....-
- 5.....
- 6-....
- 7--...
- 8---..
- 9----.
- 0-----
標點與符號對照表
| 符號 | 名稱 | 摩斯碼 |
|---|---|---|
| . | 句號 | .-.-.- |
| , | 逗號 | --..-- |
| : | 冒號 | ---... |
| ? | 問號 | ..--.. |
| ' | 撇號(單引號) | .----. |
| - | 連字號(減號) | -....- |
| / | 斜線 | -..-. |
| ( | 左括號 | -.--. |
| ) | 右括號 | -.--.- |
| " | 雙引號 | .-..-. |
| = | 等號(雙連字號) | -...- |
| + | 加號 | .-.-. |
| × | 乘號 | -..- |
| @ | 商業 at 符號 | .--.-. |
叉號「×」和字母 X 的摩斯碼相同(-..-);左、右括號各有自己的碼。ITU 的建議書另外還列了幾個「程序信號」(例如八個點代表「更正」),它們不是一般字元,本工具不轉換。
中文電碼不在範圍內
摩斯密碼本身只有英文字母、數字和標點。中文要先查「中文電碼」,把每個字變成四位數字,再用摩斯碼發送數字,是另一套編碼表。本工具只處理國際摩斯碼,輸入中文字時會提示不支援。
常見問題
摩斯密碼的點和劃,時間長度是怎麼規定的?
以「一個點」的長度當單位:劃是 3 個單位;同一個字母裡,點劃之間空 1 個單位;字母和字母之間空 3 個單位;單字和單字之間空 7 個單位。速度用 WPM(每分鐘幾個字)表示,業界用「PARIS」這個單字當標準,它剛好是 50 個單位,所以一個點的長度是 1.2 ÷ WPM 秒。例如 15 WPM 時,一個點是 80 毫秒。
這個工具用的是哪一版摩斯碼?
依國際電信聯盟(ITU)的建議書 ITU-R M.1677-1《International Morse code》,也就是一般說的國際摩斯碼,包含 26 個英文字母、帶重音的 É、0 到 9 的數字,以及句號、逗號、冒號、問號、撇號、連字號、斜線、括號、雙引號、等號、加號、乘號與 @ 等符號。頁面下方有完整對照表。
可以轉中文嗎?
不行。國際摩斯碼只有英文字母、數字和少數符號。中文要靠「中文電碼」,把每個字對應成四位數字(例如「中」是 0022),再用摩斯碼發送數字。這是另一套編碼表,本工具不處理。輸入中文字時,工具會提示不支援,並略過那些字。
輸入的文字大小寫、全形字母有差別嗎?
摩斯碼沒有大小寫之分,小寫會自動當作大寫。全形的英文字母、數字、逗號、問號等會先換成半形;句號「。」與彎引號也會換成對應的符號。É(..-..)是 ITU 表裡唯一帶重音的字母,輸入小寫 é 也可以。叉號「×」和字母 X 的摩斯碼相同,所以反過來轉回文字時,一律顯示 X。
轉回文字時,字母和單字要怎麼分開?
字母之間用一個空白,單字之間用「 / 」(斜線,前後可有空白)或連續三個以上空白。點可以用半形句點「.」或中間點「·」,劃可以用減號「-」或長橫線。如果某一串點劃查不到對應的字元,工具會用 □ 表示,並把那串碼列出來,方便你找錯在哪。
播放的聲音可以調什麼?閃光安全嗎?
可以調速度(5 到 40 WPM)、音高(300 到 1000 Hz)和音量。聲音由瀏覽器的 Web Audio 產生,不需要下載任何音檔。閃光是畫面上的一個方塊明暗閃動,預設關閉:高速播放時閃動很快,對光敏感的人(例如有光敏性癲癇病史的人)可能不舒服,請避免使用,或把速度調慢、縮短內容。若手機是靜音模式,有些瀏覽器仍可能沒有聲音,請先調高媒體音量。
我輸入的內容會被上傳嗎?
不會。轉換與播放都是在你的瀏覽器裡完成,文字不會送到伺服器,也沒有存在瀏覽器裡,重新整理頁面就清空。
規格與來源
- 編碼表:國際電信聯盟 ITU-R M.1677-1《International Morse code》(2009 年 10 月),itu.int。
- 時間規則:同上建議書的點、劃與間隔比例(1:3:1:3:7);速度換算採業界通用的「PARIS」標準單字(50 個單位),一個點=1.2 ÷ WPM 秒。
- 聲音:瀏覽器 Web Audio 的正弦波震盪器,每個音的開頭與結尾各有 5 毫秒的淡入淡出,避免喀聲。
- 全形字元先以 Unicode NFKC 轉半形;不在表內的字元(例如驚嘆號、中文字)會略過並提示。
- 所有轉換與播放在瀏覽器內完成,不上傳、不存檔。