目次

, ,

GPD Pocket のトラックポイントでスクロール

GPD Pocket に arch linux を突っ込んで遊んでます。いまいちばん困っているのがスクロールで、なんでもいいからトラックポイントを使ってウィンドウをスクロールしたいのですが……

助けて! arch wiki!!

arch wiki 様でも助けてくれないことはあります。arch wiki では以下だけで動くことになってますが……

Section "InputClass"
  Identifier      "GPD trackpoint"
  MatchProduct    "SINO WEALTH Gaming Keyboard"
  MatchIsPointer  "on"
  Driver          "libinput"
EndSection

例のカスタムカーネル使っていればこれだけで動くのかもしれませんが、うちの GPD Pocket (arch デフォルトカーネル)では残念ながらこの設定だけでは効きませんでした。

とりあえず仮設定

こちら にコマンドラインでリアルタイムに反映させる方法が記載されていました。ターミナルを上げて叩き込んでみます。

xinput --set-prop pointer:"SINO WEALTH Gaming Keyboard" "libinput Middle Emulation Enabled" 1  
xinput --set-prop pointer:"SINO WEALTH Gaming Keyboard" "libinput Button Scrolling Button" 3 
xinput --set-prop pointer:"SINO WEALTH Gaming Keyboard" "libinput Scroll Method Enabled" 0 0 1

おぉ。左右同時クリック + トラックポイントで縦横スクロールが有効になりますね。