在使用各種 CW 輔助軟體發送和接收 CW 時,許多軟體都支援從鍵盤輸入數據並轉換為 CW 音訊或鍵控信號,然後再透過無線電進行發送操作。此外,有些無線電本身也支援鍵盤輸入操作。然而,考量到某些型號的無線電不支援上述的操作,或是連接上位機軟體較為麻煩,因此我設計製作了這款 CW 鍵盤電子按鈕。

尺寸:65mm * 50mm
測試影片
https://www.bilibili.com/video/BV19sppeeEKR/
在功能上,考量到鍵盤輸入的特殊性,新增了 OLED 用於輸入內容,以便對輸出內容進行查詢和修改。

在螢幕顯示上:
WPM:顯示當前速率;S:顯示目前 CW 發送的位置;L:顯示當前輸入總長;B:顯示蜂鳴器開關;K:顯示鍵盤插入狀態。
以下為簡要的功能說明:
- WPM 可以透過鍵盤的方向鍵調整:上鍵 (↑) 和下鍵 (↓) 分別代表 WPM 增加或減少 1,而左鍵 (←) 和右鍵 (→) 分別代表 WPM 減少或增加 5。
- 按鍵 1 用於切換蜂鳴器的使用狀態,當狀態列顯示…(B)當時,當 CW 發送時,蜂鳴器會同時發聲;反之,如果蜂鳴器沒有發聲。
- 按鍵 2 用於切換發送模式:
* 在模式 A 時,按下按鍵後即進行 CW 發送,直到當前輸入佇列完全發送。
* 在模式 B 時,輸入內容會被暫存,按下 Enter 鍵後再進行發送。
- 模式 A 和 B 可以根據顯示狀態來區分,如圖所示:

- 在模式 B 時,左側為輸入緩衝區,右側則顯示目前正在發送的內容。
- 鍵盤輸入支援 26 個英文字母、10 個數字,以及以下標點符號:
- {,.?!;-+/=}
- 退格鍵可以刪除尚未由 CW 發送的字元,ESC 鍵則可刪除所有字元並立即停止發送。
- 透過 F1 到 F12 按鍵區可以快速存取訊息,只需按下 F1 到 F12 中的任何按鍵即可存取相應的儲存資訊。
- 若需儲存訊息,請先輸入要儲存的訊息,確認內容後,按下 Shift + F1 - F12 將訊息儲存至對應區域。為了避免不必要的發射,建議事先儲存訊息或在模式 B 下進行操作。
目前已知的問題與注意事項:
- 僅能辨識標準鍵盤,部分鍵盤無法辨識或辨識後無法正常運作,需要進行專門的調整,由於精力有限,敬請諒解。
- 沒有「全鍵無衝」功能,如果同時按下過多個按鍵,可能會出現意外的情況。
- 發送訊息與儲存訊息的最大長度約為 500 個字元(含空格)。對於超過長度的內容,不會進行儲存或發送。
如果各位 HAM 朋友們有需求,我會將硬體資料先在立創平台上開源,也歡迎與我聯繫,我希望能製作更多與 HAM 相關的小工具。