私は親指の下にトラックボールを持つカスタムキーボードを作りました。私はここでXorgを使用していますが、XとWayland(ソリューションにディスプレイサーバーが含まれている場合)のソリューションを見つけることに非常に興味があります。
ベストアンサー1
シミュレートされた垂直および水平スクロールの使用libinput
運転手evdev
は出身ですデクターズ答えは垂直スクロールシミュレーションのみをサポートします。 (私のように)水平にスクロールしたい場合は、libinput
ドライバを使用して次のことを実行できます。
詳細は次のマンページにあります
libinput(4)
。オプション「スクロールボタン」「int」
ボタンをスクロールボタンとして指定します。もしスクロールモードはいボタン論理的にボタンを押している間、x / y軸の移動はスクロールイベントに変換されます。
オプション "ScrollMethod" "文字列"
スクロール方法を有効にします。許容値はなし、2本指、エッジ、ボタン。すべてのオプションがすべてのデバイスでサポートされているわけではなく、オプションがサポートされていない場合は、デバイスのデフォルトのスクロールオプションが使用されます。
たとえば、
Section "InputClass" Identifier "Some Trackball" # ... Stuff to match your trackball, see xorg.conf(5) Driver "libinput" Option "ScrollMethod" "button" Option "ScrollButton" "4" # Or whatever button suits your needs EndSection