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

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

コメント

このブログの人気の投稿

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

Outemuロープロファイルキーボード

キーボード作りデビュー