# 4/5 本番用ファームウェアを作成する

  • 実際に使うキーマップを持ったファームウェアを作ります

# 準備(remap)

  1. このファームウェア(hex)を書き込んでないなら書き込んでください
  2. ブラウザ上でキーマップ書き換え可能な「remap (opens new window)」というサービスを開きます
  3. 「START REMAP FOR YOUR KEYBOARD」を押してください
  4. 「+KEYBOARD」を押してください
  5. 新しいウィンドウが表示され、たぶん「v1p1」というデバイスが候補に出てくるので選択して「接続」を押してください
  6. 「jsonをimportしろ」といわれるのでこのjsonをダウンロードして読み込ませてください
  7. 好きなキーを置き換えてください
  8. 置き換え終わったら画面右上の「flash」を押してください
  9. 書き換わっていることを確認してremapを閉じてください

# よく使うキーの配置を考える

# 基本事項

  • 現在の普及配列は利用実態に則していない、ということを念頭に入れてください。
    • 現在の普及配列は凡そ20年前に成立し、そこからほとんど変化がないです。
    • 配置と利用頻度は比例しません。

# デフォルトキーマップ設計思想

  • 慣れるのめんどくさいので基本的にいじらない
  • デフォルトレイヤー+矢印キーその他レイヤーの2レイヤー運用
    • 自分の限界までチューニングしたくない
  • 基本的にホームポジションからできるようにする
    • ホームポジションから移動するのめんどくさい
  • 左手でカーソルキーグループを一通り使えるようにする
  • 一応右手ホームポジションでも矢印キー使えるようにする
  • あんまり使わないだろうけど、右下にも念のため矢印キーいれとく
  • 多機能キー(ファンクションキー)は数字キーの裏にいれとけばいいでしょ
  • 半角全角は、英数(CapsLock)が同等機能持ってるのでリストラしてEscに置き換え
  • スペースキーは左手親指だけしか使わなかったタイプなので、左手親指で打ちやすいとこに配置
  • 削除のショートカットでDelete多用するのでスペースの左にDelete配置
  • 右手親指には適当にEnterとBackSpace
  • 親指キーには押しっぱなしでレイヤー切り替え機能
    • ただし、スペースキーは押しっぱなしにしたいのでレイヤー切り替え機能を持たせない
    • スクロールや、ゲームのジャンプなどで長押しがしたい!
Last Updated: 6/13/2021, 6:58:21 AM