キーボードファームウェアのVial化

キーボードのファームウェアをVial化するための大きなポイントを記録に残しておく。
  1. 「keymap/vial/rules.mk」に下記を記述する。
    1. VIAL_ENABLE = yes
  2. 「keymap/vial/vial.json」を作成する。
    テンプレートは下記。
    1. {
    2. "lighting": "none",
    3. "matrix": {
    4. "rows": row数),
    5. "cols": col数)
    6. },
    7. "layouts": {
    8. "keymap": [
    9. KLEからダウンロードしたJSONの「name」以外のデータを貼り付ける)
    10. ]
    11. }
    12. }
  1. 下記コマンドでキーボードGUIDを生成し、「keymap/vial/config.h」に追記する。
    1. $ python3 util/vial_generate_keyboard_uid.py
  2. 「keymap/vial/config.h」に下記アンロック設定を追記する。
    数字を変更すると、アンロックするキーコンビネーションが変わる。
    1. #define VIAL_UNLOCK_COMBO_ROWS { 1, 0 }
    2. #define VIAL_UNLOCK_COMBO_COLS { 1, 1 }

コメント

このブログの人気の投稿

ロープロファイルキースイッチ

Pixel7の購入を予約