Kermite ユーザーガイド

articleKermiteの概要expand_less
  • Kermiteとは?
  • 主な機能
  • 動作環境
  • リンク
  • その他
articleデータ構造chevron_right
articleメイン画面(操作方法)chevron_right
articleメイン画面(機能詳細)chevron_right
articleレイアウトエディタchevron_right
articleファームウェアの設定chevron_right
article目的別逆引き 操作方法chevron_right
Kermiteの概要
Kermiteとは?

Kermiteは、自作キーボードのためのソフトウェアプラットフォームです。RP2040を使用したキーボードに対応しています。

ブラウザ上で動作するWebアプリで、ファームウェアの作成やキーレイアウトの編集、キーマッピングの設定など、キーボードの運用に必要な機能を提供しています。

ファームウェアは既存のものに依存しない独自の実装で、GUIからキーマッピングを書き込むことを前提に設計されています。

公式サイトはこちらです。
主な機能
ファームウェアの生成

画面上で設定を行い、ファームウェアの実行ファイルを生成する機能があります。事前にビルドされた共通ファームウェアにピンの定義などを注入することでファームウェアが生成されます。

キーレイアウトの編集

レイアウトエディタでキーの配置を編集できます。キーボードの外形の形状も設定できます。

キーマッピングの変更

GUI上でキーマッピングを視覚的に変更できます。キーマッピングはMCU内蔵のデータ保存領域に格納されます。

レイヤ状態のリアルタイム表示

使用しているキーボードのレイヤ状態をリアルタイムに表示する機能があります。文字入力時に、画面を見て現在アクティブなレイヤ上のキーマッピングを確認できます。

動作環境
ハードウェア/ファームウェア

RP2040を使用しているキーボードに対応しています。ファームウェアは標準HIDデバイスとして動作するので、どのOSでも使用できます。

ユーティリティソフト

WebHIDをサポートしているブラウザで動作します。Google Chromeの最新版で動作確認を行っています。

※iOS/Androidなどのモバイル向けのOSではWebHIDがサポートされておらず、ユーティリティソフトは利用できません。

リンク
その他

このドキュメントには、随時内容の追記や改良を行っていきます。解説が足りていないところがありましたら、Discordのサーバにてご相談ください。

copyright©2022 yahiro, all rights reserved.