次の方法で共有


InjectedInputButtonChangeKind 列挙型

定義

ポインターに関連付けられているボタンの状態の変更を指定します。

public enum class InjectedInputButtonChangeKind
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputButtonChangeKind
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputButtonChangeKind
var value = Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind.none
Public Enum InjectedInputButtonChangeKind
継承
InjectedInputButtonChangeKind
属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)

フィールド

FifthButtonDown 9

5 番目のアクションが開始されたことを示します。

タッチ ポインターでは、このフラグは使用されません。

ペン ポインターでは、このフラグは使用されません。

2 番目の拡張マウス (XBUTTON2) ボタンがダウンしたときに、マウス ポインターにこのフラグが設定されます。

FifthButtonUp 10

5 番目のアクションが完了したことを示します。

FirstButtonDown 1

プライマリ アクションが開始されたことを示します。

タッチ ポインターは、デジタイザーサーフェスに接触するときにこのフラグを設定します。

ペン ポインターは、ボタンが押されていないデジタイザーサーフェスに接触している場合に、このフラグを設定します。

マウスポインターは、マウスの左ボタンがダウンしたときにこのフラグを設定します。

FirstButtonUp 2

プライマリ アクションが完了したことを示します。

FourthButtonDown 7

4 番目のアクションが開始されたことを示します。

タッチ ポインターでは、このフラグは使用されません。

ペン ポインターでは、このフラグは使用されません。

マウス ポインターには、最初の拡張マウス (XBUTTON1) ボタンがダウンしたときに、このフラグが設定されます。

FourthButtonUp 8

4 番目のアクションが完了したことを示します。

None 0

ボタンの状態は変更されません。 既定値。

SecondButtonDown 3

セカンダリ アクションが開始されたことを示します。

タッチ ポインターでは、このフラグは使用されません。

ペン ポインターは、ペン バレル ボタンが押された状態でデジタイザーサーフェスに接触している場合に、このフラグを設定します。

マウス ポインターは、マウスの右ボタンが下にあるときにこのフラグを設定します。

SecondButtonUp 4

セカンダリ アクションが完了したことを示します。

ThirdButtonDown 5

3 番目のアクションが開始されたことを示します。タッチ ポインターでは、このフラグは使用されません。

ペン ポインターでは、このフラグは使用されません。

マウス ポインターは、マウス ホイール ボタンがダウンしたときにこのフラグを設定します。

ThirdButtonUp 6

3 番目のアクションが完了したことを示します。

基本的な入力と入力の挿入を示すダウンロード可能なサンプルを次に示します。

注釈

重要

この名前空間の API には、inputInjectionBrokered の制限付き機能が必要です。

入力挿入を使用するには、Package.appxmanifest に以下を追加する必要があります。

  • 宛先 <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • 宛先 <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

適用対象

こちらもご覧ください