COSMOX(Haute42)やGuilekeysなどの中華製レバーレスコントローラーで良く使用されている「GP2040-CE」でボタンの配置を変更する場合、Web設定モードでボタン毎に設定されているPin番号を元に設定を変更します。
このPin番号は大体マニュアルに記載されているので、手元にマニュアルがあればそれを見ながら設定が可能です。
【マニュアルのPin番号リスト】

ただ、マニュアルが手元にすぐ用意できない時など、どのボタンがどのPin番号に該当するのか調べるのは困難ですが、Guilekeysのレバーレス(GK-16,GF-16,GK-21)では本体だけで簡単にPin番号を調べる方法があるので、GK-21を例にして紹介したいと思います。
※現時点ではCOSMOX(Haute42)のレバーレスではこの方法を使用出来ません。
1.レバーレスコントローラーをWeb設定モードで接続する
PCにレバーレスコントローラーを接続する時に、STARTボタンを押しっぱなしにした状態でUSBケーブルをコントローラーに差し込みます。
【初期状態のSTARTボタンの位置】

ケーブルを差し込んでしばらくすると、ディスプレイの表示が普通にUSBケーブルを差し込んだ際とは異なるWeb設定モードの表示になります。
【Web設定モードの表示】

2.PinViewerモードへの切替
Web設定モードの表示を見ると「R2 > Pin Viewer」の項目があるので、「RT」が割り当てられてるボタンを押すとPinViewerモードに切り替わります。
【初期状態のPinWiewerモードの切り替え方】

3.Pin番号の確認方法
PinViewerモードに切り替わると「PIN:」「BTN:」の項目があるので、Pin番号を確認したいボタンを押すと「PIN:」の項目にPin番号、「BTN:」に現在割り当てられているボタン動作が表示されます。
複数のボタンを同時に押すと、左からPin番号が若い番号のボタンの内容から順に表示されます。
【←ボタンを押した際の表示内容】

【左の3つのボタン全てを押した際の表示内容】

3.PinViewerモードの終了方法
Pin番号の確認が終わり、PinViewerモードを終了したい場合はGuide(Home)ボタンを押すと元のWeb設定モードの初期表示に戻ります。
「初期状態のPinViewerモードの終了方法」

以上がGuilekeysのレバーレスでPin番号を確認する方法でした。
この機能は「GP2040-CE」のファームウェアVer.0.7.10から実装された機能らしいので、COSMOX(Haute42)などでもフォームウェアがVer.0.7.10ベースの更新されれば使えるようになるかもしれません。