Calcite52 - 一種52鍵QMK正交鍵盤的初步設計

Posted on 2023-02-10

前言

前陣子無意間得知 Home row modsARTSEY 這兩個鍵盤操作系統。

Home row mods 主要是將修飾鍵(Modifiers,如 Shift、Ctrl、Alt 和 Windows)改到 Home row,也就是 ASDF 這一排上,以更方便使用這些按鍵,減輕小拇指的負擔。

而 ARTSEY 則是將一把鍵盤的大部分按鍵透過僅 8 個按鍵的排列組合來達成,即可以只用單手 8 個按鍵就達到一把鍵盤所需要的最基本功能。

因此我就產生一種將它們兩個稍微結合起來,做一把小鍵盤的想法。

正文

要實現 Home row mods 和 ARTSEY 的功能,韌體使用 QMK 會比較方便。

由於我現在正在製作的另一把鍵盤 ErgoSNM 是使用 RP2040 作爲 MCU,而我實際用起來也沒什麼問題,Layout 也很熟悉了,所以這把也使用 RP2040,而非 ATmega32U4。

PCB 基本上一下就畫好了。以往比較麻煩的是要把按鍵和二極體擺放整齊,這次我使用 zykrah/kicad-kle-placer 這個 KiCad 插件,只要匯入 Keyboard Layout Editor 的 JSON 檔就會自動排好了,很方便。

因爲這把鍵盤想用矮軸,我選擇的鍵軸種類是 Kailh Choc (PG1350)。正交(Ortholinear)的佈局也是必要的。

▲ PCB 渲染

▲ PCB 渲染

▲ PCB Layers

▲ PCB Layers

這把鍵盤取名爲「Calcite52」,「52」就代表有 52 鍵,而「Calcite」是方解石/冰州石,方解石結晶時常爲方塊狀,感覺和 Kailh Choc 滿合的。

▲ Keymap

▲ Keymap

比較特別的是:

  • ASDF、JKL: 鍵融合修飾鍵(Home row mods)。
  • XCV、M<> 鍵套用 ARTSEY 空白鍵的概念(原本是 4 鍵)。
  • 我一直覺得 Enter 和 Backspace 放在小拇指很糟糕,故改到大拇指。擺在中央讓左右手可以單獨按到。

Calcite52 的相關檔案在 GitHub 上:ziteh/calcite
下一篇



留言可能不會立即顯示。若過了幾天仍未出現,請 Email 聯繫:)

comments powered by Disqus