主な質問:タッチパッドで指の絶対位置を取得するには?
タッチパッドで私の指の絶対位置(x、y座標)を取得したいと思います。synaptics
-familyソースコードから抽出できると思います。
サブ質問:synaptics.hヘッダーファイルを取得するには?
SynapticsHwState
タッチパッドに触れる指の座標を取得する構造にアクセスできるように、synaptics.hをインポートしようとしています。
これが私が現在やっていることです:
Linuxヘッダーファイルをダウンロードする必要があることを知って、次のことを実行しました。
sudo apt-get install linux-headers-`uname -r`
見てみると、タイトルはこれでし
/usr/src/linux-headers-3.16.0-4-686-pae/include/config/mouse/ps2/synaptics.h
た。空しかし。include/config
パスのヘッダーは次のとおりです。通常一部のカーネルビルドの最適化により、空のファイル。ついています。このタイトルをどのように取得するのかわかりません。
これはリンクこれは私の質問に答えるのに役立ちます。しかし、私はそこに書かれた内容をよく理解していません。実行しようとして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
、ソースカーネルのソースコードにあります。
このファイルで正確に何をしますか?これはカーネル内部もの。