ソフトウェアで「固定された」マウスボタンを診断する方法は?

ソフトウェアで「固定された」マウスボタンを診断する方法は?

私はLenovo X1 Carbonでアーチを実行しています。通常、1日か2日ほど朝に使用できますが、ある時点でマウスボタンがソフトウェアに「固定」されます(もちろんこれがハードウェアの問題かもしれないと思います)。

「停止」とは、マウスがまだタッチパッド入力に応じて移動しますが、Webページにある場合は、マウスを動かすと、選択ボタンを押したかのようにテキストが強調表示されることです。キーボードが正常に動作しているように見えるため、Esc選択を中断できますが、移動すると再起動されます。

デバイスを再起動すると、常にしばらくの間問題が解決します。

この時点で、問題の原因を取り除くために何ができるかを知りたいです。私が今まで試したこと:

  • journalctl興味深い、または入力に関連しているように見えるものは表示されません。
  • 問題が発生した場合は、マウス設定を調整して「リセット」してみてください。
  • 私が使用しているライブラリがlibinput私のタッチパッドに適したライブラリであることを確認しました。

注:これを入力すると、これが再び発生します。

編集:現在「固定」ボタンを削除して復元できましたが、今はマウスがどのように機能するのかわかりませんpsmousemousedev

Edit2:以下をxinput使用してボタンを押したデバイスを見つけることができました。

xinput list以下を含む私の機器が表示されます。

↳ TPPS/2 Elan TrackPoint                    id=14   [slave  pointer  (2)]`

xinput query-state TPPS/2\ Elan\ TrackPoint2つの下ボタンを表示

xinput disable 14ボタンを放します。

まだ何が間違っているのかわかりませんが、少なくとも修正することはできます。

関連情報