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 イベントを破棄する他の方法はありますか? よく見る場所はどこですか?
ヘルプ/提案をお寄せいただきありがとうございます。よろしく、 ティム