共用方式為


Windows 8.1 的滑鼠滾輪輸入

平臺

用戶端 - Windows 8.1 伺服器 - Windows Server 2012 R2

描述

在 Windows 8.1 中,滑鼠滾輪事件不再根據舊版 Windows 的鍵盤焦點來傳遞。 在 Windows 8.1 中,如果滑鼠停留在市集應用程式上,滑鼠滾輪將會傳遞給該應用程式;不過,基於相容性目的,如果滑鼠停留在桌面應用程式上,滑鼠滾輪會繼續根據鍵盤焦點傳遞。

表現

當滑鼠停留在市集應用程式上方時,滑鼠滾輪將會捲動任何適用的內容,而不需要使用者按兩下市集應用程式。 這也適用於開始畫面。 這使得滑鼠滾輪捲動比 Windows 8.1 中的互動更簡單。

緩解

在大多數情況下,這項變更應該不會影響現有的應用程式。 如果市集應用程式只有在註冊滑鼠點擊事件之後才接聽滑鼠滾輪事件,則除非使用者主動按滑鼠滾輪,否則該應用程式可能不會響應滑鼠滾輪。 因此,這裡最有可能的缺點是,應用程式會繼續運作,就像在 Windows 8 中運作一樣。 針對傳統型應用程式,鍵盤焦點不再讓應用程式對滑鼠滾輪輸入具有壟斷性,但這也不會以任何方式打破這些應用程式。 因此不需要短期風險降低。

溶液

市集應用程式開發人員應該預期會收到滑鼠滾輪事件,而不需要前導滑鼠點擊事件。 例如,它們不應該只在註冊滑鼠按兩下之後,才接聽滑鼠滾輪事件。 同樣地,傳統型應用程式不應該嘗試在鍵盤焦點時擷取滑鼠滾輪事件(例如,藉由設定低階勾點)。

測試

市集應用程式開發人員應該在 Windows 8.1 上進行測試,以確認每當滑鼠停留在應用程式上時,所有捲動功能都能運作。 傳統型應用程式開發人員應該在 Windows 8.1 上進行測試,以確認它們未擷取滑鼠滾輪事件(根據上述指引。