2023-08-01から1ヶ月間の記事一覧

ZMK薙刀式の可能性

XIAO BLEでKMK薙刀式はどうにも乗り越えられないハードルがあるようなので、ZMKももう少し調査してみた。 ローカルにZMKのビルド環境を構築して、ビルドした結果、17.46%しかRAMを使わないという表示が。 これは行けそうな気がする。 Memory region Used Siz…

KMK メモリ使用量

Raspberry Pi Pico + KMK(py) kmk.keyboard: mem_info used:73984 free:120512 Raspberry Pi Pico + KMK(mpy) kmk.keyboard: mem_info used:72864 free:121504 Raspberry Pi Pico + KMK(mpy) + Naginata(py) kmk.keyboard: mem_info used:106272 free:88224 …

KMK薙刀式の変換時間

下のログはKMK薙刀式のかな変換時間(キータイプ時間を含む)です。 1キー単打、2キー同時なら問題ないと思いますが、3キー同時で100ms弱、4キー同時(ロールオーバー)だと300ms近くかかっており、 目に見えて遅い。 100ms以下には短縮したいと思ってい…

CircutPythonのプリコンパイル

こちらに書かれているが、circuitpythonのpyスクリプトをコンパイルしてmpyに変換にするとサイズが減るらしい。 実行速度も速くなる気がする。 測定していないけど。 supervisor.ticks_ms()で変換時間を測定してみたが、kmkと薙刀式のコードをmpyにしても変…

KMK薙刀式の進捗

KMKに薙刀式のかな入力部分(編集モードを含まない)を実装できたので、貼っておきます。 すでに、QMK版より完成度は高く、QMK版で発生するバグを潰せている。 開発側にとってはpythonで書けるというのは、早く完成度を上げられるメリットがあるのがはっきりし…

KMK薙刀式へ

RP2040なら潤沢なリソースと高級な言語でもっと薙刀式の変換を楽にかけるはずで、ずっとやってみたいと思ってきた。 rubyistなので、PRK firmwareをwatchしてきたが、どうにもとっかかりがなくて、手がつけられていなかった。 ちょっとpythonで書かれているK…