2017-12-26 23 views
1

Androidの実行中のタッチスクリーンやRaspberry Pi 3のキャリブレーションはどうすればできますか?Androidの事柄:タッチスクリーンのキャリブレーション

私はタッチスクリーン付きの10インチLCDディスプレイを持っていますが、正しく動作しますが、間違った場所にタッチしてしまいます。これを修正するには、X、Y座標を約20%縮小し、約10mm 。そこにある理由Androidのものにそれを行うには?

+0

を呼び出し、Linuxドライバのプローブ機能で3477.

です。 –

+0

@AndriiOmelchenkoモデルはありません。それは、AliExpressからのラベル画面です:https://www.aliexpress.com/item/Waveshare-10-1inch-HDMI-LCD-B-with-case-IPS-Touch-Screen-1280x800-high-resolution-Supports-マルチ/ 32679570723.html?spm = a2g0s.9042311.0.0.iTtvRo – Sergey

答えて

1
  1. コントローラは

をサポートしている場合、私は、第二に慣れているAndroidのフレームワーク

  • 変更のLinuxドライバ
  • ファームウェアの更新を変更会ったhod。 Androidを起動すると、abs-x、abs-yなどのカーネルからプロパティが読み込まれます。タッチコントローラの典型的な解像度は4096です。すなわち、コントローラは0〜4095を返します。あなたのパネルは20%、範囲0〜4096 * 0.8≈3277を減らします。10inchで10mmのオフセットはいくつのピクセルに等しいですか?たとえば200のために、その後、MIN-X 200で、最大-xはあなたのタッチスクリーン(少なくともモデル)の詳細を追加してください

    input_set_abs_params(input_dev, ABS_X, min-x, max-x, 0, 0); 
    input_set_abs_params(input_dev, ABS_Y, min-y, max-y, 0, 0); 
    
  • 関連する問題