タッチパッドで指の絶対位置(x、y座標)を取得するには?

タッチパッドで指の絶対位置(x、y座標)を取得するには?

主な質問:タッチパッドで指の絶対位置を取得するには?

タッチパッドで私の指の絶対位置(x、y座標)を取得したいと思います。synaptics-familyソースコードから抽出できると思います。


サブ質問:synaptics.hヘッダーファイルを取得するには?

SynapticsHwStateタッチパッドに触れる指の座標を取得する構造にアクセスできるように、synaptics.hをインポートしようとしています。


これが私が現在やっていることです:

  1. Linuxヘッダーファイルをダウンロードする必要があることを知って、次のことを実行しました。

    sudo apt-get install linux-headers-`uname -r`
    
  2. 見てみると、タイトルはこれでし/usr/src/linux-headers-3.16.0-4-686-pae/include/config/mouse/ps2/synaptics.hた。しかし。

  3. include/configパスのヘッダーは次のとおりです。通常一部のカーネルビルドの最適化により、空のファイル

  4. ついています。このタイトルをどのように取得するのかわかりません。


これはリンクこれは私の質問に答えるのに役立ちます。しかし、私はそこに書かれた内容をよく理解していません。実行しようとしてmake headers_installエラー/usr/src/linux-headers-3.16.0-4-686-paeが発生します。

私のディストリビューションは、カーネルを含むBunsenLabs i386 Linux(DebianベースのCrunchBangの後続バージョン)です3.16.0-4-686-pae

ベストアンサー1

ここにあるファイルは、#defineおそらくしばらく変更されていない定数のバンドルです。これはdrivers/input/mouse/synaptics.h、ソースカーネルのソースコードにあります。

このファイルで正確に何をしますか?これはカーネル内部もの。

おすすめ記事