今回のお題は BM43a です。
前の記事はこちら 40%キーボードプロジェクト その9 - Re: The history of "M&Y"
前回、キーボード(ハード)は、曲がりなりにも完成したものの、ソフト的(設定)には未完成の BM43a キーボードです。
アルファベットは打てるのに、数字や記号が打てません。(涙)
で・・・いろいろ試行錯誤をしましたが・・・全然ダメで、一時はあきらめました。
これは、何も知らない素人が手を出してはいけないモノだったんだぁ・・・と
でも・・・まあ、頑張って・・・(あきらめない根性が大切!)
やっと・・・
数字が打てるようになりました。
人間、いくつになっても勉強は大切ですね。
自作キーボードのキーマッピングを研究して、何とか設定を変更することができました。
まず、何がダメだったのか!?
それは、(PCに)ドライバをきちんと入れていなかったことが原因のようです。
備忘録を兼ねて、やったことを列挙しておきます。
まず、第一段階
・BM43a キーボードをPCに接続
・https://zadig.akeo.ie/ から
Zadig-2.6.exe をダウンロードして実行
・BM43a キーボードの FN+ESC で Reset モードにする。(PCからUSB機器を接続した音が鳴る)
・zadig の List All Deivces を選択すると、Atm32U4DFU が表示されるので、それを選択する。
・矢印の先に libusb-win32 を指定して Install をクリックする。
・(BM43a !? の)ドライバが読み込まれて、BM43a キーボードが Reset モードから復帰する。
ここで、第一段階終了!
次、第二段階
・https://config.qmk.fm/#/ergodash/rev1/LAYOUT_4key をアクセスする。
・KEYBOARD: に BM43と入力して、kprepublic/bm43a を選択する。
・右上の LOAD DEFAULT をクリック
・画面上のキーと 画面下のキー を対応付けて、新しいキーマップを作成する。
(ここで、LAYER1に数字キーを設定する)
・ 右上の COMPILE をクリック(⇒隕石が回るアニメーション)
・↓FIRMWARE をクリックすると HEXファイルがダウンロードされる。
第二段階終了
次、第三段階
・https://github.com/qmk/qmk_toolbox/releases から qmk_toolbox.exeをダウンロードして実行する。
・ Local file に先ほどダウンロードしたHEXファイルを指定する。
・Auto-Flush にチェックを入れる
・PCにUSB接続した BM43a キーボードで再度 FN+ESC でReset モードにする。
こんな感じで書き込まれで、カストマイズしたキーマップが使えるようになりました。
長かった!
とりあえず、変更(カストマイズ)できることは分かったので、どう変更するかを、気長に試していきたいと思います。
AliExpressの PCB の商品説明にあったドキュメントはここ
https://drive.google.com/drive/folders/1su_i93QM5UeZfjpvxxjCOWTYYDcPdWVS
これを、真面目に読んでいなかったのがダメだったようです・・・