2

おはよう。

抵抗膜式タッチスクリーンが統合されたLCD組み込みディスプレイを購入しました。TS は USB 経由でインターフェース可能です。

Android 4.0.3 を実行しているデバイスに接続しましたが、タッチは外部 HID として正しく認識されます。問題: タップ (押す) が選択/確認として認識されません... 画面をタップすると、指の座標に対応してポインター (矢印) を移動するだけです..移動したように左クリックなしのマウスHID

スクロールしたり、何かを選択したりすることはできません->私にとっては大混乱です:(

適切に動作する統合 USB TS を備えた別の LCD があることを覚えておいてください。アイコンをタップした場合に備えてアイコンを選択でき、ウィンドウなどをスクロールできます->左ボタンを常にクリックしたマウスとまったく同じです-> OK!!!

ドライバーの問題かもしれませんが、具体的なアイデアはありません。

Ps デバイス用の特定のドライバーはありません。

何か提案はありますか?私を助けてください :)

前もって感謝します!!!!!

4

4 に答える 4

6

デバイスの.idc構成ファイルを作成する必要があります。

ここで説明されているプロセスhttp://source.android.com/tech/input/input-device-configuration-files.html

たとえば、XYZ タッチスクリーンという名前のデバイスがある場合、次 のような内容でファイルXYZ_Touchscreen.idc/system/usr/idc/に作成します。

# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1
touch.gestureMode = default
device.external = 1
touch.usingJitterFilter = 1
于 2013-05-14T13:34:10.387 に答える
1

HID-MOUSE または HID-DIGITIZER の組み込みサポートによる android。また、次のいずれかの形式に基づくヘルパー ファイルも必要です。そのようなヘルパー ファイルが見つからない場合は、タッチスクリーンがタッチパッドとして機能します。

Linux evtest ツールを使用して、USB デバイスのタイプを確認できます。

参照:

https://source.android.com/devices/input/input-device-configuration-files.html

入力デバイス構成ファイルは、USB ベンダー、製品 (およびオプションでバージョン) ID、または入力デバイス名で検索されます。

次のパスが順番に参照されます。

/system/usr/idc/Vendor_XXXX_Product_XXXX_Version_XXXX.idc
/system/usr/idc/Vendor_XXXX_Product_XXXX.idc
/system/usr/idc/DEVICE_NAME.idc
/data/system/devices/idc/Vendor_XXXX_Product_XXXX_Version_XXXX.idc
/data/system/devices/idc/Vendor_XXXX_Product_XXXX.idc
/data/system/devices/idc/DEVICE_NAME.idc

HID-DIGITIZER としての Microchip AR1100 USB デバイスの例 /system/usr/idc/Vendor_04d8_Product_0c03.idc

# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# Emulator keyboard configuration file #1.
#

# Basic Parameters
touch.deviceType = touchScreen
touch.orientationAware = 1

# Size
touch.size.calibration = diameter
touch.size.scale = 0
touch.size.bias = 0
touch.size.isSummed = 0

# Pressure
# Driver reports signal strength as pressure.
#
# A normal thumb touch typically registers about 200 signal strength
# units although we don't expect these values to be accurate.
touch.pressure.calibration = amplitude
touch.pressure.scale = 0.005

# Orientation
touch.orientation.calibration = none

ありがとう、

于 2015-03-23T10:41:11.220 に答える
0

私自身、これを何ヶ月も探してきました。ほとんどのタッチスクリーン ディスプレイは、Android によってマウスとして識別されるようです。この 2 つは、操作とデバイス定義において大きく異なります。( Android 入力デバイス構成ファイル)。これが、スクロールやクリックが機能しない原因である可能性があります。Android用の適切なドライバーを備えたタッチスクリーンモニターをまだ見つけていません。:(

タッチ入力デバイスのデベロッパー ガイドはこちらにあります。マウスとタッチスクリーンには多くの違いがあるようです。タッチスクリーンに適切なドライバーを使用することで、問題を解決できると思います。

このフォーラムの議論はあなたの助けになるかもしれません

于 2012-11-23T08:45:13.730 に答える
0

Android タッチスクリーン モニターを製造しようとしている企業がいくつかあるようです。

Hanns.G は、Android のワイヤレス タッチスクリーン サポートを提供するモニターに取り組んでいます: http://liliputing.com/2011/09/two-way-sync-between-an-android-tablet-and-a-touchscreen-monitor。 html http://hackaday.com/2011/07/11/running-android-on-large-touch-screen-displays/

于 2012-11-23T09:03:10.097 に答える