ZMK StudioはZMKのキーリマップソフトです。 10/17にベータリリースされたようなので、試してみました。 まだ最低限の機能しかない、ということですが、単純なキー割り当てはできました。
ローカルにあるZMKの環境は少し古かったので、pullしてからpythonの依存を更新する必要がありました。
pip install --upgrade -r zephyr/scripts/requirements.txt
さらにprotocol buffersを使うようで、インストールする必要があります。
Nanopb — Zephyr Project Documentation
ZMK Studio用に設定を追加し、キーレイアウトを表示しないといけないので、それを作ります。 私は使いませんでしたが、JSONからのコンバータがあるようです。
Physical Layouts | ZMK Firmware
https://zmk-physical-layout-converter.streamlit.app/
また、&studio_unlock
をキーマップに入れておかないといけません。
キーマップ変更は通常はロックされています。
このキーを押すことでロックを解除します。
自作キーボードなので参考になるか分かりませんが、ZMK Studio対応の設定を置いておきます。 ZMKはまだハードル高めですが、ZMK Studioがリリースされれば、かなりユーザーフレンドリーになりそうです。