SystemButtonEventController クラス

定義

ハードウェア システム ボタン (関数ボタンなど) によって生成されたイベントを処理する機能を有効にします。

public ref class SystemButtonEventController sealed : AttachableInputObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SystemButtonEventController final : AttachableInputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SystemButtonEventController : AttachableInputObject
Public NotInheritable Class SystemButtonEventController
Inherits AttachableInputObject
継承
Object Platform::Object IInspectable AttachableInputObject SystemButtonEventController
属性

Windows の要件

デバイス ファミリ
Windows 10, version 2004 (10.0.19041.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v10.0 で導入)

注釈

この API は、ハードウェア システム ボタンからイベントをインターセプトするための低レベルフックとしてアクセシビリティ ツールで使用することを目的としています。

SystemButtonEventController イベント登録はシステム全体に適用され、先着順です。 アプリケーションまたはサービスによって SystemButtonEventController イベント Handled プロパティが true に設定されている場合、同じイベント通知のアプリまたはサービスの後に登録されたアプリケーションまたはサービスは通知を受け取りません。

メソッド

Close()

AttachableInputObject インスタンスを終了します。

(継承元 AttachableInputObject)
CreateForDispatcherQueue(DispatcherQueue)

指定したディスパッチャー キューに SystemButtonEventController オブジェクトを作成します。

すべてのイベントがキュー スレッドで発生します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 AttachableInputObject)

イベント

SystemFunctionButtonPressed

Fn ハードウェア システム (関数シフトとも呼ばれます) ボタンが押されたときに発生します。

SystemFunctionButtonReleased

現在押されている Fn ハードウェア システム (関数シフトとも呼ばれます) ボタンが離されたときに発生します。

SystemFunctionLockChanged

Fn ハードウェア システム (関数シフトとも呼ばれます) ボタン ロックの状態の変更時に発生します。

SystemFunctionLockIndicatorChanged

Fn ハードウェア システム (関数シフトとも呼ばれます) ボタン ロックのビジュアル インジケーターの状態の変更時に発生します。

適用対象

こちらもご覧ください