InjectedInputButtonChangeKind 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定与指针关联的按钮的状态更改。
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 | 指示已启动第五个操作。 触摸指针不使用此标志。 笔指针不使用此标志。 当第二个扩展鼠标 (XBUTTON2) 按钮关闭时,鼠标指针设置了此标志。 |
FifthButtonUp | 10 | 指示第五个操作已完成。 |
FirstButtonDown | 1 | 指示已启动主操作。 触摸指针在与数字化器表面接触时设置了此标志。 笔指针在未按下按钮的情况下与数字化器表面接触时设置了此标志。 鼠标左键按下时,鼠标指针将设置此标志。 |
FirstButtonUp | 2 | 指示主操作已完成。 |
FourthButtonDown | 7 | 指示已启动第四个操作。 触摸指针不使用此标志。 笔指针不使用此标志。 当第一个扩展鼠标 (XBUTTON1) 按钮关闭时,鼠标指针设置了此标志。 |
FourthButtonUp | 8 | 指示第四个操作已完成。 |
None | 0 | 按钮状态没有变化。 默认。 |
SecondButtonDown | 3 | 指示已启动辅助操作。 触摸指针不使用此标志。 当笔指针与数字化器表面接触并按下笔筒按钮时,将设置此标志。 鼠标右键按下时,鼠标指针将设置此标志。 |
SecondButtonUp | 4 | 指示辅助操作已完成。 |
ThirdButtonDown | 5 | 指示已启动第三个操作。触摸指针不使用此标志。 笔指针不使用此标志。 鼠标滚轮按钮关闭时,鼠标指针将设置此标志。 |
ThirdButtonUp | 6 | 指示第三个操作已完成。 |
示例
下面是一些演示基本输入和输入注入的可下载示例:
注解
重要
此命名空间中的 API 需要 inputInjectionBrokered 受限功能。
使用输入注入需要将以下内容添加到 Package.appxmanifest:
- 自
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- 自
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />