Windows 10 ユニバーサル アプリ (モバイルおよびデスクトップ デバイス ファミリのみ) 用のクラス ライブラリを開発しています。ユーザーが x 秒間アイドル状態 (タッチ、マウスの移動、キーの押下など) の場合、イベントを呼び出す必要があります。このメソッドは、Android でこの問題を解決するために使用できます。しかし、Windows UWP では解決策が見つかりませんでした。
これを実現するために UWP で利用できる API はありますか?
Windows 10 ユニバーサル アプリ (モバイルおよびデスクトップ デバイス ファミリのみ) 用のクラス ライブラリを開発しています。ユーザーが x 秒間アイドル状態 (タッチ、マウスの移動、キーの押下など) の場合、イベントを呼び出す必要があります。このメソッドは、Android でこの問題を解決するために使用できます。しかし、Windows UWP では解決策が見つかりませんでした。
これを実現するために UWP で利用できる API はありますか?
アプリの CoreWindow でさまざまなイベントを使用してグローバル入力を検出できます。
CoreWindow.PointerPressed、PointerMoved、および PointerReleased によるタッチおよびマウス入力。
キーボード入力: KeyUp と KeyDown (ソフトキー) および CharacterReceived (コードとテキストの提案によって生成された文字用)
これらを使用して、ユーザーがアクティブであり、これらのイベントがない状態が長すぎる場合にアイドル状態になっていることを検出します。