数日遅くなったけれどLHP14のセットアップをした。
こんな感じで4x3のホットバーを3つ用意し、LHP14内の4x3の12キーに対応させている形。
3つのホットバーの切り替えはマウスボタンに割り当てている。
FF14側でジョブごとにホットバーを切り替えるので、LHP14側のレイヤーによるジョブ切り替えは特に使用していない。
もしかしたら今後誰かの役に立つかもしれないので、セットアップ中に困った部分を備忘録として残しておく。
キーマップを作成するにあたり
エラー: cd: qmk_firmware: No such file or director
cd C:\Users\(ユーザ名)\qmk_firmware
みたいな感じで絶対パスで指定すれば最悪OKのはず。
エラー: lhp14f:mymap' を make するルールがありません.
QMKのセットアップが未完了
qmk setup
コマンドでセットアップする。
フォルダ構造が正しくない
(QMKの展開先)\keyboards\lhp14f
となっているか確認。
デフォルトなら
C:\Users\(ユーザ名)\qmk_firmware\keyboards\lhp14f
error: 'GNB' undeclared here (not in a function)
keymap.c の
[GNB] = LAYOUT( \ (略) ),
部分も要らないぶんは削除する。
error: division by zero [-Werror=div-by-zero]
config.h で
#define RGBLED_NUM 0
にしているとゼロ除算になるっぽい。
LEDを使用しない場合でも適当な値を指定したとしても、手元では特に問題は起きてない様子 (問題ないことを保証はしません)。