ぺんぎんの営巣地

ほとんど個人的な日記だよ。毎日こうしん。

20230116

数日遅くなったけれど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を使用しない場合でも適当な値を指定したとしても、手元では特に問題は起きてない様子 (問題ないことを保証はしません)。

実際に使用するにあたり

ジョイスティックが反応しない

LHP14純正のファームウェアを使用する

有志の方が公開されているRemap対応のhexだと自分は上手くいかなかった。

FF14側のデバイス選択

システムコンフィグ > ゲームパッド設定 > 使用するデバイス
でLHP14fを指定する。

走れない、移動が遅い

ジョイスティックの感度調整 (Windows側)

コントロールパネル > デバイスとプリンター
該当のデバイスを右クリックして「ゲームコントローラーの設定」
[設定]タブ > 調整 から調整。

ジョイスティックの感度調整 (FF14側)

システムコンフィグ > ゲームパッド設定 > スティックの感度設定 (軸の遊び)
を小さくする。

そもそもウォーキング切り替えで歩きモードになっている

時刻表示の近くに歩行者マークが表示されている場合はそう。
デフォルトの切り替えキーはテンキーの "/"。

勝手に歩く

ジョイスティックの感度調整 (FF14側)

システムコンフィグ > ゲームパッド設定 > スティックの感度設定 (軸の遊び)
を大きくする。