Windows.UI.Input 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AttachableInputObject |
與視窗、檢視或其他視覺項目相關聯的 InputActivationListener 物件的基類。 |
CrossSlidingEventArgs |
包含 CrossSliding 事件的事件數據。 |
DraggingEventArgs |
包含 拖曳 事件的事件數據。 |
EdgeGesture |
提供事件存取權,以通知應用程式觸發程式對其邊緣型UI。 |
EdgeGestureEventArgs |
提供存取觸發邊緣手勢事件的使用者輸入類型。 |
GestureRecognizer |
提供手勢和操作辨識、事件接聽程序和設定。 |
HoldingEventArgs |
包含 Holding 事件的事件數據。 |
InputActivationListener |
提供存取及觀察視窗、檢視或其他視覺專案啟用狀態變更的能力。 |
InputActivationListenerActivationChangedEventArgs |
包含 InputActivationChanged 事件的事件數據。 |
KeyboardDeliveryInterceptor |
可讓應用程式覆寫原始鍵盤輸入的系統處理,包括快捷鍵、訪問鍵、訪問鍵 (或快捷鍵) 、快速鍵和應用程式按鍵等組合。 原始鍵盤輸入會在前景) 進行處理時,攔截、隱藏並路由傳送至應用程式 (。 注意 Secure Attention Sequence (SAS) 按鍵組合 (包括 Ctrl-Alt-Del 和 Windows-L) 將繼續由系統處理。 |
ManipulationCompletedEventArgs |
包含 ManipulationCompleted 事件的事件數據。 |
ManipulationInertiaStartingEventArgs |
包含 GestureRecognizer.ManipulationInertiaStartingEvent 的事件數據。 |
ManipulationStartedEventArgs |
包含 ManipulationStarted 事件的事件數據。 |
ManipulationUpdatedEventArgs |
包含 ManipulationUpdated 事件的事件數據。 |
MouseWheelParameters |
提供與滑鼠裝置按鈕滾輪相關聯的屬性。 |
PhysicalGestureRecognizer |
提供 Windows 輸入系統的支援。 這包括:
|
PointerPoint |
提供與單一滑鼠、畫筆/手寫筆或觸控接觸點相關聯的輸入指標基本屬性。 |
PointerPointProperties |
提供 PointerPoint 物件的擴充屬性。 在大部分情況下,建議您透過所選 Windows 8 語言架構的指標事件處理程式取得指標資訊, (使用 JavaScript、使用 C++、C# 或 Visual Basic 的 UWP app,或使用 DirectX 搭配 C++) 取得 Windows 應用程式。 如果事件自變數未公開應用程式所需的指標詳細數據,您可以透過 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 功能表選取自訂工具時,或是當與 RadialController 物件相關聯的應用程式帶入前景時,才會引發 ControlAcquired 事件的事件數據, (只有在自定義 RadialController 工具作用中時才會引發) 。 |
RadialControllerMenu |
代表與 RadialController 對象相關聯之內容工具的整合式功能表。 注意 新增至 RadialController 功能表以支援特定應用程式內容的工具只會顯示在該內容中。 其他 RadialController 實例不會顯示它們。 |
RadialControllerMenuItem |
代表 RadialController 功能表中的單一自定義工具。 |
RadialControllerRotationChangedEventArgs |
只有在自定義RadialController工具作用中) 時,才會引發RotationChanged事件的事件數據 (。 您的應用程式在下列情況下不會收到此事件:
|
RadialControllerScreenContact |
在數位板表面放置時,提供滾輪裝置的連絡詳細數據,而自定義 RadialController 工具處於作用中狀態。 在與裝置無關的圖元中, (DIP) ,相對於應用程式視窗。 |
RadialControllerScreenContactContinuedEventArgs |
包含 ScreenContactContinued 事件的事件數據, (只在自定義 RadialController 工具作用中) 時引發。 您的應用程式在下列情況下不會收到此事件:
|
RadialControllerScreenContactEndedEventArgs |
包含 ScreenContactEnded 事件的事件數據, (只在自定義 RadialController 工具作用中) 時引發。 您的應用程式在下列情況下不會收到此事件:
|
RadialControllerScreenContactStartedEventArgs |
包含 ScreenContactStarted 事件的事件數據, (只在自定義 RadialController 工具作用中) 時引發。 您的應用程式在下列情況下不會收到此事件:
|
RightTappedEventArgs |
包含 RightTapped 事件的事件數據。 |
SystemButtonEventController |
可讓您處理硬體系統按鈕所產生的事件, (例如函式按鈕) 。 |
SystemFunctionButtonEventArgs |
包含 SystemFunctionButtonPressed 和 SystemFunctionButtonReleased 事件的事件數據。 |
SystemFunctionLockChangedEventArgs |
包含 SystemFunctionLockChanged 事件的事件數據。 |
SystemFunctionLockIndicatorChangedEventArgs |
包含 SystemFunctionLockIndicatorChanged 事件的事件數據。 |
TappedEventArgs |
包含 Tapped 事件的事件數據。 |
TouchpadGesturesController |
提供 Windows 輸入系統的支援。 這包括:
|
TouchpadGlobalActionEventArgs |
提供 Windows 輸入系統的支援。 這包括:
|
結構
CrossSlideThresholds |
包含 CrossSliding 互動的距離閾值。 |
ManipulationDelta |
包含目前操作的累積轉換。 |
ManipulationVelocities |
包含目前互動累積轉換的速度。 注意 速度是對象在時間單位期間以指定方向移動的距離。 |
介面
IPointerPointTransform |
提供一般化轉換函式。 |
列舉
CrossSlidingState |
指定 CrossSliding 事件的可能狀態。 |
DraggingState |
指定 Dragging 事件的可能狀態。 |
EdgeGestureKind |
指定觸發邊緣手勢事件的使用者輸入類型。 |
GazeInputAccessStatus |
指定追蹤使用者注視的許可權狀態。 |
GestureSettings |
指定應用程式支持的互動。 |
HoldingState |
指定 Holding 事件的狀態。 |
InputActivationState |
指定檢視、視窗或其他使用者介面專案的所有可能啟用狀態。 |
PointerUpdateKind |
指定應用程式支援的指標更新類型。 |
RadialControllerMenuKnownIcon |
指定RadialControllerMenu上自定義RadialController工具可用的系統圖示集。 |
RadialControllerSystemMenuItemKind |
指定RadialControllerMenu上可用的內建RadialController工具集。 |
TouchpadGlobalAction |
提供 Windows 輸入系統的支援。 這包括:
|
TouchpadGlobalGestureKinds |
提供 Windows 輸入系統的支援。 這包括:
|