0

on our Win CE 6.0 device (x86 platform), screensaving is enabled using the Powermanager UserIdle Timeout:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\Timeouts] "ACUserIdle"=dword:3c

私の推測では、グラフィックス ドライバー (Intel iegd) がこのイベントをリッスンし、それに応じてバックライトをオン/オフします。

問題は、スクリーンセービングが有効になっている (バックライトがオフになっている) 場合、最初のタッチイベントが Windows システムによって既に使用されていることです。つまり、バックライトがオフのときにユーザーがタッチ スクリーンに触れると、実行中のアプリケーションで誤ってまたは盲目的に何らかのアクションがトリガーされます (たとえば、いくつかのボタンを押すなど)。

タッチ ドライバー (TSHARC USB) のソースがないため、ここでは変更できません。

バックライトがオフのときに 1st touch イベントを破棄する他の方法はありますか? よく見る場所はどこですか?

ヘルプ/提案をお寄せいただきありがとうございます。よろしく、 ティム

4

0 に答える 0