水平および垂直スクロールにトラックボールを使用する

水平および垂直スクロールにトラックボールを使用する

トラックボールマウスがありますが、スクロール機能を拡張したいです。水平スクロールホイールは非常に限られているので、次のように特定のボタンを押すときにトラックボールを使ってスクロールすることを検討しました。

  • backxevレポートボタン8)を押すと、トラックボールマウスの動きが無効になり、水平/垂直トラックボールの動きが水平/垂直スクロールに再マップされます(レポートボタン4〜7xevはスクロールに使用されます)。
  • リリースbackの再マッピング

以下はChrome拡張の例です。これは正確に行われますが、この機能システムを広く使用したいと思います。

xevトラックボールの動きとマッピングを調べましたが、成功しませんでした。だから私の次のアイデアは、デバイスを見て動作/dev/input/mouseするように見えるトラックボールの動きを使用することでした。しかし、2つの問題が残っています。

  • トラックボールの動きとマウスの動きのマッピングを解除するには?
  • トラックボールスクロールを有効にする簡単な方法はありますか? (マウスの動きをキャプチャするために独自のプログラムを書くことは、/dev/input/mouse少し過度に設計されているように見えるからです。)

ベストアンサー1

おすすめ記事