Windows.UI.Input 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
AttachableInputObject |
与窗口、视图或其他视觉元素关联的 InputActivationListener 对象的基类。 |
CrossSlidingEventArgs |
包含 CrossSliding 事件的事件数据。 |
DraggingEventArgs |
包含 拖动 事件的事件数据。 |
EdgeGesture |
提供对事件的访问权限,这些事件通知应用其基于边缘的 UI 的触发器。 |
EdgeGestureEventArgs |
提供对触发边缘手势事件的用户输入类型的访问。 |
GestureRecognizer |
提供手势和操作识别、事件侦听器和设置。 |
HoldingEventArgs |
包含 Holding 事件的事件数据。 |
InputActivationListener |
提供访问和观察窗口、视图或其他可视元素的激活状态更改的功能。 |
InputActivationListenerActivationChangedEventArgs |
包含 InputActivationChanged 事件的事件数据。 |
KeyboardDeliveryInterceptor |
使应用能够覆盖原始键盘输入的系统处理,包括快捷键、访问键 (或热键) 、快捷键和应用程序键等组合键。 在前台) 进行处理时,原始键盘输入将被截获、抑制并路由到应用 (。 注意 安全注意序列 (SAS) 组合键(包括 Ctrl-Alt-Del 和 Windows-L)继续由系统处理。 |
ManipulationCompletedEventArgs |
包含 ManipulationCompleted 事件的事件数据。 |
ManipulationInertiaStartingEventArgs |
包含 GestureRecognizer.ManipulationInertiaStartingEvent 的事件数据。 |
ManipulationStartedEventArgs |
包含 ManipulationStarted 事件的事件数据。 |
ManipulationUpdatedEventArgs |
包含 ManipulationUpdated 事件的事件数据。 |
MouseWheelParameters |
提供与鼠标设备的按钮滚轮关联的属性。 |
PhysicalGestureRecognizer |
提供对 Windows 输入系统的支持。 这包括:
|
PointerPoint |
为与单个鼠标、笔/触笔或触摸接触关联的输入指针提供基本属性。 |
PointerPointProperties |
为 PointerPoint 对象提供扩展属性。 在大多数情况下,我们建议通过所选Windows 8语言框架的指针事件处理程序获取指针信息, (使用 JavaScript 的 Windows 应用、使用 C++、C# 或 Visual Basic 的 UWP 应用,或使用 DirectX 和 C++) 的 UWP 应用。 如果事件参数未公开应用所需的指针详细信息,可以通过 getCurrentPoint 和 getIntermediatePoints 方法或 currentPoint 和 intermediatePoints 属性从事件参数访问扩展指针数据。 建议使用 getCurrentPoint 和 getIntermediatePoints 方法,因为可以指定指针数据的上下文。 静态 PointerPoint 方法 GetCurrentPoint 和 GetIntermediatePoints 始终使用应用的上下文。 |
PointerVisualizationSettings |
提供对指针输入的视觉反馈设置的访问权限。 重要 指针可视化效果仅受桌面设备系列支持。 |
RadialController |
表示滚轮输入设备或附件,例如 Surface Dial。
借助基于旋转操作(或手势)的外形规格,Surface Dial 旨在成为对主设备输入进行补充的多模态辅助输入设备。 在大多数情况下,用户使用其惯用手执行某个任务(如使用笔进行墨迹书写)期间,该设备由其非惯用手操控。 它不是专为精确指针输入(如触摸、笔或鼠标)而设计。 此外,Surface Dial 同时支持长按操作和单击操作。 长按只有一个功能:显示命令的菜单。 如果菜单处于活动状态,则由该菜单处理旋转和单击输入。 否则,该输入会传递给你的应用进行处理。 RadialController 和相关 API (查看主题末尾) 使你能够自定义集成命令菜单和应用支持的交互体验。 |
RadialControllerButtonClickedEventArgs |
包含仅当自定义 RadialController 工具) 处于活动状态时, (触发 ButtonClicked 事件的事件数据。 应用在以下情况下不会收到此事件:
注意 超过时间阈值时,单击将变为长按操作。 在这种情况下,将显示与滚轮设备关联的上下文应用命令的集成菜单,随后的旋转和单击事件由菜单处理。 |
RadialControllerButtonHoldingEventArgs |
包含仅当 IsMenuSuppressed 为 true) 时, (触发 ButtonHolding 事件的事件数据。 |
RadialControllerButtonPressedEventArgs |
包含 ButtonPressed 事件的事件数据。 |
RadialControllerButtonReleasedEventArgs |
包含 ButtonReleased 事件的事件数据。 |
RadialControllerConfiguration |
提供 RadialController 菜单的配置详细信息。 |
RadialControllerControlAcquiredEventArgs |
包含从 RadialController 菜单中选择自定义工具时 ControlAcquired 事件的事件数据,或者仅当自定义 RadialController 工具) 处于活动状态时,与 RadialController 对象关联的应用被带到前台时, (触发。 |
RadialControllerMenu |
表示与 RadialController 对象关联的上下文工具的集成菜单。 注意 添加到 RadialController 菜单以支持特定应用上下文的工具仅显示在该上下文中。 不会为其他 RadialController 实例显示它们。 |
RadialControllerMenuItem |
表示 RadialController 菜单中的单个自定义工具。 |
RadialControllerRotationChangedEventArgs |
包含仅在自定义 RadialController 工具 (处于活动状态时) 触发 RotationChanged 事件的事件数据。 应用在以下情况下不会收到此事件:
|
RadialControllerScreenContact |
在自定义 RadialController 工具处于活动状态时,当放置在数字化器表面时,提供滚轮设备的联系人详细信息。 在与设备无关的像素 (DIP) 相对于应用程序窗口。 |
RadialControllerScreenContactContinuedEventArgs |
包含仅在自定义 RadialController 工具处于活动状态时 (触发的 ScreenContactContinued 事件) 事件数据。 应用在以下情况下不会收到此事件:
|
RadialControllerScreenContactEndedEventArgs |
包含仅在自定义 RadialController 工具处于活动状态时 (触发的 ScreenContactEnded 事件的事件数据) 。 应用在以下情况下不会收到此事件:
|
RadialControllerScreenContactStartedEventArgs |
包含仅在自定义 RadialController 工具处于活动状态时 (触发的 ScreenContactStarted 事件的事件数据) 。 应用在以下情况下不会收到此事件:
|
RightTappedEventArgs |
包含 RightTapped 事件的事件数据。 |
SystemButtonEventController |
允许处理硬件系统按钮 (生成的事件,例如函数按钮) 。 |
SystemFunctionButtonEventArgs |
包含 SystemFunctionButtonPressed 和 SystemFunctionButtonReleased 事件的事件数据。 |
SystemFunctionLockChangedEventArgs |
包含 SystemFunctionLockChanged 事件的事件数据。 |
SystemFunctionLockIndicatorChangedEventArgs |
包含 SystemFunctionLockIndicatorChanged 事件的事件数据。 |
TappedEventArgs |
包含 点击 事件的事件数据。 |
TouchpadGesturesController |
提供对 Windows 输入系统的支持。 这包括:
|
TouchpadGlobalActionEventArgs |
提供对 Windows 输入系统的支持。 这包括:
|
结构
CrossSlideThresholds |
包含 CrossSliding 交互的距离阈值。 |
ManipulationDelta |
包含当前操作的累积转换。 |
ManipulationVelocities |
包含当前交互的累积转换的速度。 注意 速度是对象在一个时间单位内以指定方向行驶的距离。 |
接口
IPointerPointTransform |
提供通用转换函数。 |
枚举
CrossSlidingState |
指定 CrossSliding 事件的可能状态。 |
DraggingState |
指定 拖动 事件的可能状态。 |
EdgeGestureKind |
指定触发边缘手势事件的用户输入的类型。 |
GazeInputAccessStatus |
指定用于跟踪用户凝视的权限状态。 |
GestureSettings |
指定应用程序支持的交互。 |
HoldingState |
指定 Holding 事件的状态。 |
InputActivationState |
指定视图、窗口或其他用户界面元素的所有可能的激活状态。 |
PointerUpdateKind |
指定应用程序支持的指针更新的类型。 |
RadialControllerMenuKnownIcon |
指定可用于 RadialControllerMenu 上的自定义 RadialController 工具的系统图标集。 |
RadialControllerSystemMenuItemKind |
指定 RadialControllerMenu 上可用的内置 RadialController 工具集。 |
TouchpadGlobalAction |
提供对 Windows 输入系统的支持。 这包括:
|
TouchpadGlobalGestureKinds |
提供对 Windows 输入系统的支持。 这包括:
|