クリッピング解像度を持つxinputタッチスクリーン変換マトリックス

クリッピング解像度を持つxinputタッチスクリーン変換マトリックス

xinput変換マトリックスがタッチスクリーン(Goodix容量性タッチスクリーン)でどのように機能するかを理解するのは困難です。

リモートPCを制御するためにLinuxがインストールされているタブレットを使用しています。SSH RDP。リモートPCの解像度は1920×1080、タブレットのデフォルトの解像度は2160×1440です。タブレットの解像度を1920x1080に変更すると、画像は幅全体を埋めますが、高さ全体が塗りつぶされず、上下が切り取られます。問題は、タッチスクリーンのxinput座標が引き続きフルスクリーンを使用していることです。垂直方向の中央では正確ですが、上端または下端では整列しません。

私は行列を使って高さを調整し、高さを調整し、yをオフセットしたり、yをオフセットしたりするだけで十分だろうと思いましたが、試みたすべての結果が一貫性のない結果(完全に正しく整列されていないポインタ)を提供しました。

明らかに、行列を使用して座標を再マッピングする方法についての内容がありません。私が興味を持っているのは、クリッピング領域を無視し、垂直座標180-1260を0-1080にマッピングするか、Yを180にオフセットして基本180が0になることです。

試してみましたが、理論的にはサポートされていますが、xinput_calibrator実際にはエラーが発生しました。私はXorgの設定に興味がありません。スクリプトを使用して行列を変更できるようにしたいです。 xinputに使用する正しい行列を生成できる他のGUIツールはありますか?xinput--output-typeXorgPrint Calibrator does not support the supplied --output-typeError: unable to apply or save configuration values

シーンコピー


編集する:

ここに画像の説明を入力してください。

ベストアンサー1

おすすめ記事