舊版觸摸板計算機 設定 選擇加入 (touchpad-legacy-touchpad-pc-settings-opt-in)
本主題描述不是 Windows Precision Touchpad 的裝置如何選擇加入 Windows 8.1 中公開的各種設定,以提供簡單且容易流覽的收件匣解決方案來管理最常見的觸控板設定。
Windows 8.1 中的計算機 設定 會針對 Windows Precision Touchpad 公開下列四個設定:
- 啟用/停用
- 邊緣手勢啟用/停用
- 捲動方向一般/反轉
- 收件匣意外啟用防護的強度 (AAP)
舊版觸控板協助程式應用程式可以選擇加入啟用/停用設定,並選擇性地選擇啟用/停用和卷動方向設定。
選擇加入需求
- 若要參與選擇加入計劃,觸控板小程式必須能夠切換啟用/停用觸控板設定。
- 選擇加入程式需要設定登錄值,並在運行時間取用登錄變更來變更觸控板行為。 此機制僅適用於與舊版觸控板相關聯的使用者模式協助程式應用程式,因此在 WoA (Arm 上的 Windows) 平臺上不受支援。
- 此選擇加入程式特別針對 clamshell 和可轉換系統,且不支援在板板系統上提供具有舊版觸控板的外部擴充座,因為這些系統可以切換具有不同功能等級的配件。
選擇加入機制
若要指定觸控板小程式可以透過選擇加入程式取用的設定,您必須在下列登錄機碼下指定 DWORD,名稱字串等於其選擇加入之裝置的 HWID 字串。 此選擇加入是全域的;也就是說,所有用戶都會看到新式設定小程式中可用的選擇加入設定。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyControlled\
DWORD 的值會指定小程式要以位掩碼的形式取用哪些設定。
設定 | 值 | 強制/選擇性 |
---|---|---|
啟用/停用 | 0x00000001 | 必要 |
Edgy Enable/Disable | 0x00000002 | 選擇性 |
捲動方向 | 0x00000004 | 選擇性 |
例如,對於具有 HWID (ACPI\MSFT0001) 的裝置,選擇只啟用/停用和捲動方向,它會建立 DWORD,如下所示:
ACPI\MSFT0001 0x00000005
如果具有 HWID 的新式觸控板(HID\VID_045E&PID_003F&REV_03FF)想要選擇加入所有設定,則會建立 DWORD,如下所示:
HID\VID_045E&PID_003F&REV_03FF 0x00000007
注意 如果您從登錄匯入或匯出,“\” 將會重複為 “\\”,因為這是分隔字元。 如果您使用註冊表編輯器貼上,請忽略額外的分隔符。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyControlled]
"HID\\VID_045E&PID_003F&REV_03FF"=dword:00000007
"ACPI\\MSFT0001"=dword:00000005
如需詳細資訊,請參閱 最上層集合的 HIDClass 硬體識別碼。
設定 變更耗用量
雖然觸控板協助程式應用程式的選擇加入是全域的,但設定本身會根據每個使用者自定義。 若要取用設定變更,協助程式應用程式必須註冊與下列機碼及其子機碼相關聯的登錄變更通知,並對這些變更採取行動。
如果沒有登入的使用者,應該使用預設設定,讓觸控板啟用且滾動方向正常(不會反轉)。
HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad
若要這樣做,請使用 RegNotifyChangeKey() 函式,並將 bWatchSubtree 參數指定為 TRUE。
每當使用者使用收件匣計算機設定來修改觸控板設定時,呼叫指定給 RegNotifyChangeKey() 的事件句柄會用來通知呼叫者。
發生該事件時,觸控板小程式應根據指定的選擇加入值,讀取下列每個值。
HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\Status\
設定 | 名稱 | 類型 | 值 |
---|---|---|---|
啟用/停用 | 已啟用 | 下載 | 0 – 已停用 非 0 – 已啟用 |
HKCU\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\
設定 | 名稱 | 類型 | 值 |
---|---|---|---|
Edgy Enable/Disable | EnableEdgy | 下載 | 0 – 已停用 非 0 – 已啟用 |
捲動方向 | ScrollDirection | 下載 | 0 – 標準 非 0 – 反向 |
注意 上述表格中具名的值應該只能被選擇加入實體讀取且永不覆寫;請參閱下一節關於第三方觸控板控制面板。
第三方觸控板控制面板
協助程式應用程式已選擇加入的任何觸控板設定,都可以由第三方控制面板顯示。 不過,為了確保與收件匣設定使用者介面 (UI) 的一致性和同步處理,顯示器不應修改。 任何用來變更設定的自定義快速鍵(例如,啟用/停用)在影響任何選擇的設定時,都應該是無法運作的。 Windows 提供啟用/停用控件的收件匣快捷鍵(CTRL+WIN+F24),OEM 可以支援 。
解除安裝
如果卸載處理設定變更的觸控板協助程式應用程式,卸載程式應該移除 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PrecisionTouchPad\LegacyControlled\ 下指定的選擇加入。