分割キーボードの片側が認識しない?QMKでの解決策がRedditで話題に


自作分割キーボードの組み立てにおいて、最もストレスフルな瞬間の一つが「片側しか反応しない」というトラブルです。RedditのErgoMechKeyboardsコミュニティにて、QMKファームウェアを用いた環境での解決事例が報告されました。

組み立て中の分割キーボード

相談者は、TRRSケーブルで接続しているにもかかわらず、USBを直接挿した側のみが動作し、反対側が全く反応しない(LEDのみ点灯する)という状況に直面していました。マルチメーターでの導通チェックや、ファームウェアの個別書き込みを試したものの改善されませんでしたが、最終的にQMKの設定ファイル(config.h等)に以下の定義を追加することで見事に解決しました。

#define SPLIT_USB_DETECT

基板の様子

この設定は、分割キーボードにおいてどちらがマスター(USB接続側)であるかを判断する際に重要な役割を果たします。特にPro Micro互換機などを使用している場合、VBUSの検出がうまくいかないとこのような通信不全が発生することがあります。自作キーボードのファームウェア設定で左右の通信がうまくいかない場合は、このオプションの有無をまず確認してみるのが良さそうです。