makbeとは、「Modulo Architecture の KeyBoard は Eよね! Modulo Architecture KeyBoard Enhancer」の短縮形で、壺を愛でる大佐とは関係ありません。
冗談はさておき、makbe は作者(kazhida)が提供するModuloアーキテクチャに基づいて設計されたキーボードについてのあれこれ関連サービスの総称です。
そのなかで、makbe-ffは、Firmware Frameworkを扱います。
- I2Cによるキーのスキャン以降は原則としてkeyberon を利用します。なので、makbe-ffで実現できるキーボードとしての機能はkeyberonに依存します。
- ただし、moduloアーキテクチャなので、Row, Colという考え方は持ちません。
- キーアサインは、何らかの方法で動的に変更できるようにします(出来れば、Remapをそのまま使えるようにしたい)。
examplesにあるように、Seeeduino XIAO で4x4のキーパッドを使えるようにします。