journal: 二乗マトリクスの出典を正式タイトルと参照先に分けて書く

略記していたタイトルを各記事の正式タイトルに直し、著者・掲載先・日付と URL を分けた。
ikeji 2019 の記事名は「キーボードの回路」ではなく「キーボードのマトリクス方式の分類」だった。

Journal: journal/2026-10-29-square-matrix.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WRs1RXxQe5ZgZFoSsXppV5
This commit is contained in:
2026-10-29 08:54:33 +09:00
co-authored by Claude Opus 5.5
parent c250efd8ae
commit cafd4dd2c4
+15 -8
View File
@@ -71,14 +71,21 @@
## 出典 ## 出典
- ikeji 2019 キーボードの回路: <https://blog.ikejima.org/make/keyboard/2019/12/14/keyboard-circuit.html> - ikeji 2019: ikeji「キーボードのマトリクス方式の分類」ikejiのblog、2019-12-14
(二乗マトリクスの初出。ゴーストはダイオード2つ分なので部品の組み合わせに注意、1キー2ダイオードが要るかも、と書いている) - 参照先: <https://blog.ikejima.org/make/keyboard/2019/12/14/keyboard-circuit.html>
- ikeji 2022 変則マトリクスキーボード設計: <https://blog.ikejima.org/make/keyboard/2022/12/07/atypical-matrix-design.html> - 二乗マトリクスの初出。ゴーストはダイオード2つ分なので部品の組み合わせに注意、1キー2ダイオードが要るかも、と書いている。
- gachiham QMK 0.19.2で改良二乗マトリクス: <https://gachiham.hatenablog.com/entry/2022/12/17/000000> - ikeji 2022: ikeji「変則マトリクスキーボード設計」ikejiのblog、2022-12-07
(9ピン72キーから63キー。rows/colsに同じピンを並べ、MATRIX_MASKEDを使う) - 参照先: <https://blog.ikejima.org/make/keyboard/2022/12/07/atypical-matrix-design.html>
- Cheena でかいキーボード設計法: <https://note.com/cheena/n/n846846c3efce>(低電力改良二乗マトリクス) - gachiham: gachiham「QMK 0.19.2で改良二乗マトリクスのキーボードファームウェアを作っていく話」gachiham's blog、2022-12-17
- ZMK kscan: <https://zmk.dev/docs/config/kscan> - 参照先: <https://gachiham.hatenablog.com/entry/2022/12/17/000000>
- ZMK ドライバ: <https://raw.githubusercontent.com/zmkfirmware/zmk/main/app/module/drivers/kscan/kscan_gpio_charlieplex.c> - 9ピン72キーから63キー。rows/colsに同じピンを並べ、MATRIX_MASKEDを使う。
- Cheena: Cheena「自作キーボード初心者のためのでかいキーボード設計法」note、2025-05-26(2025-09 追記あり)
- 参照先: <https://note.com/cheena/n/n846846c3efce>
- 低電力改良二乗マトリクス。
- ZMK kscan: 「Keyboard Scan Configuration」ZMK Firmware ドキュメント
- 参照先: <https://zmk.dev/docs/config/kscan>
- ZMK ドライバ: zmkfirmware/zmk のソース `app/module/drivers/kscan/kscan_gpio_charlieplex.c`(main ブランチ)
- 参照先: <https://raw.githubusercontent.com/zmkfirmware/zmk/main/app/module/drivers/kscan/kscan_gpio_charlieplex.c>
## 捨てた記述 ## 捨てた記述