共用方式為


鍵盤篩選器

支援的版本
✅IoT 企業版 LTSC
✅ IoT 企業✅
版 LTSC
✅ 企業
✅教育版

您可以使用「鍵盤篩選器」來抑制不想要的按鍵或按鍵組合。 一般而言,客戶可以使用特定Microsoft Windows 按鍵組合,例如 Ctrl+Alt+Delete 或 Ctrl+Shift+Tab,藉由鎖定螢幕或使用任務管理器關閉執行中的應用程式來改變裝置的作業。 如果您的裝置是專為專用用途,則可能不適用此行為。

鍵盤篩選功能適用於實體鍵盤、Windows 螢幕鍵盤和觸控式鍵盤。 從某個語言切換到另一種語言,可能會導致鍵盤配置上隱藏的按鍵位置變更。 鍵盤篩選器會偵測這些動態版面配置變更,並繼續正確隱藏按鍵。

注意

遠端桌面會話不支援鍵盤篩選。

詞彙

  • 開啟,啟用: 讓設定可供裝置使用,並選擇性地將設定套用至裝置。 使用者介面或控制面板通常會使用 開啟 功能,而 enable 則用於命令行
  • 配置: 自訂設定或子設定
  • 內嵌鍵盤篩選:這項功能在 Windows 10 1511 版中稱為內嵌鍵盤篩選器
  • 鍵盤篩選:此功能在 Windows 10 1607 版和更新版本中稱為鍵盤篩選器

開啟鍵盤篩選

根據預設,鍵盤篩選器不會開啟。 您可以使用下列步驟來開啟或關閉裝置的鍵盤篩選。

開啟關閉的鍵盤篩選器需要您重新啟動裝置。 鍵盤篩選器會在重新啟動之後自動啟用。

使用 控制台 開啟鍵盤篩選器

  1. 在 Windows 搜尋列中,輸入 [開啟或關閉 Windows 功能] ,然後按 Enter 鍵或點選或選取 [ 開啟或關閉 Windows 功能 ] 以開啟 [Windows 功能 ] 視窗。
  2. [Windows 功能] 視窗中,展開 [ 裝置鎖定 ] 節點,然後選取 [ (] 以開啟 [) ] 或清除 [ (],) [鍵盤篩選] 的複選框中關閉。
  3. 選取 [確定][Windows 功能] 視窗指出 Windows 正在搜尋必要的檔案,並顯示進度列。 找到之後,視窗會指出 Windows 正在套用變更。 完成時,視窗會指出要求的變更已完成。
  4. 重新啟動您的裝置以套用變更。

使用自動安裝設定鍵盤

  1. 您可以在 Microsoft-Windows-Embedded-KeyboardFilterService 元件中設定自動安裝設定,以在設計或映像處理階段期間將鍵盤篩選器功能新增至您的影像。
  2. 您可以手動建立自動響應檔案,或使用 Windows System Image Manager (Windows SIM) 將適當的設定新增至回應檔案。 如需鍵盤篩選設定和 XML 範例的詳細資訊,請 參閱 Microsoft-Windows-Embedded-KeyboardFilterService 中的設定

使用 Windows 組態開啟和設定鍵盤篩選 Designer

鍵盤篩選器設定也可作為 Windows 布建設定使用,因此您可以設定要在映像部署時間或運行時間期間套用的這些設定。 您可以使用 Windows 組態 Designer 建立布建套件,然後在映像部署時間或運行時間套用布建套件,以設定一或所有鍵盤篩選設定。

  1. 依照建立布建套件中的指示,選取 [進階布建] 選項,在 Windows 組態 Designer 中建置布建件。

    注意

    在 [ 選擇要檢視和設定的設定 ] 視窗中,選擇 [所有 Windows 桌面版本通用]

  2. 在 [ 可用的自定義 ] 頁面上,選取 [ 運行時間設定>SMISettings],然後設定鍵盤篩選設定所需的值。

  3. 完成設定並建置布建套件之後,您可以將套件套用至映射部署時間或運行時間。 如需詳細資訊,請 參閱套用布建套件

此範例使用稱為 install.wim 的 Windows 映射,但您可以使用相同的程式來套用布建套件。 如需 DISM 的詳細資訊,請參閱 什麼是部署映像服務和管理

使用 DISM 開啟和設定鍵盤篩選

  1. 以系統管理員許可權開啟命令提示字元。

  2. 使用下列命令啟用此功能。

    Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilter
    
  3. 腳本完成後,請重新啟動裝置以套用變更。

鍵盤篩選功能

鍵盤篩選器具有下列功能:

  • 支援硬體鍵盤、標準 Windows 螢幕鍵盤和觸控式鍵盤 (TabTip.exe)

  • 隱藏按鍵組合,即使它們來自多個鍵盤

    例如,如果使用者在硬體鍵盤上按下 Ctrl 鍵和 Alt 鍵,同時在軟體鍵盤上按 [刪除],鍵盤篩選器仍然可以偵測並隱藏 Ctrl+Alt+Delete 功能。

  • 支援數值鍵盤和金鑰,其設計目的是要存取媒體播放機和瀏覽器功能

  • 可以將金鑰設定為中斷鎖定的用戶會話,以返回歡迎畫面

  • 自動處理動態版面配置變更

  • 可以為系統管理員帳戶啟用或停用

  • 可以強制停用輕鬆存取功能

  • 支援 x86 和 x64 架構

鍵盤掃描程式代碼和版面配置

當在實體鍵盤上按下按鍵時,鍵盤便會傳送掃描碼給鍵盤驅動程式。 驅動程式便會將掃描碼傳送到 OS,而 OS 便會基於現有使用中的配置,將掃描碼轉換為虛擬按鍵碼。 版面配置會定義實體鍵盤上索引鍵的對應,而且有許多變化。 按下鍵盤上的按鍵一律會傳送相同的掃描碼,不過,此掃描程式代碼可以對應至不同版面配置的不同虛擬機碼。 例如,在英文 (美國) 鍵盤設定中,P 鍵右邊的按鍵會對應至 {。 不過,在瑞典 (瑞典) 鍵盤配置中,相同的按鍵會對應至 Å

鍵盤篩選器可以透過掃描程式代碼或虛擬金鑰來封鎖金鑰。 掃描程式代碼封鎖金鑰對於具有未轉譯為任何單一虛擬密鑰之特殊掃描碼的自定義鍵盤很有用。 虛擬密鑰封鎖金鑰比較方便,因為更容易讀取,而且即使因為版面配置變更而變更按鍵的位置,鍵盤篩選器也會正確隱藏按鍵。

當您設定鍵盤篩選器以使用虛擬金鑰封鎖金鑰時,您必須使用虛擬密鑰的英文名稱。 如需虛擬機碼名稱的詳細資訊,請參閱鍵盤篩選按鍵名稱。

針對 Windows 螢幕小鍵盤,鍵盤篩選器會根據配置將每個按鍵轉換成掃描程式代碼,然後轉換回虛擬按鍵。 這可讓鍵盤篩選器在使用掃描程式代碼或虛擬按鍵進行設定時,以與實體鍵盤按鍵相同的方式隱藏螢幕上的鍵盤按鍵。

鍵盤篩選和輕鬆存取功能

根據預設,系統會啟用輕鬆存取功能,並停用系統管理員帳戶的鍵盤篩選。

如果啟用黏性按鍵,使用者在某些情況下可以略過鍵盤篩選。 您可以設定鍵盤篩選來停用所有輕鬆存取功能,並防止使用者啟用它們。

您可以確保系統管理員帳戶的鍵盤篩選器已停用,以啟用系統管理員帳戶的輕鬆存取功能,同時仍然停用標準使用者帳戶的功能。

鍵盤篩選組態

您可以為鍵盤篩選設定下列選項:

  • 設定/未設定要隱藏的預先定義按鍵組合
  • 新增/移除要隱藏的自定義定義按鍵組合
  • 啟用/停用系統管理員帳戶的鍵盤篩選
  • 強制停用輕鬆存取功能
  • 設定中斷金鑰順序以中斷鎖定的帳戶

大部分的設定變更都會立即生效。 某些變更,例如啟用或停用系統管理員的鍵盤篩選,在使用者註銷帳戶然後重新登入之前不會生效。 如果您變更中斷金鑰掃描程式代碼,您必須先重新啟動裝置,變更才會生效。

您可以使用 Windows Management Instrumentation (WMI) 提供者來設定鍵盤篩選。 您可以直接在 PowerShell 腳稿或應用程式中使用鍵盤篩選 WMI 提供者。

如需鍵盤篩選 WMI 提供者的詳細資訊,請參閱 鍵盤篩選 WMI 提供者參考

鍵盤分組

您可能需要使用不同的帳戶登入鎖定的裝置,才能服務或設定裝置。 您可以藉由指定金鑰掃描程式代碼,將分組金鑰設定為中斷鎖定的帳戶。 用戶可以連續按下此密鑰五次,切換至歡迎畫面,讓您可以登入不同的帳戶。

根據預設,分隔鍵會設定為左側 Windows 標誌鍵的掃描程序代碼。 您可以使用 WEKF_Settings WMI 類別來變更分組金鑰掃描程式代碼。 如果您變更中斷金鑰掃描程式代碼,您必須先重新啟動裝置,變更才會生效。

鍵盤篩選考慮

以安全模式啟動裝置會略過鍵盤篩選。 鍵盤篩選服務不會在安全模式中載入,而且不會在安全模式中封鎖密鑰。

鍵盤篩選無法封鎖睡眠鍵。

有些硬體金鑰,例如旋轉鎖定,沒有定義的虛擬密鑰。 您仍然可以使用金鑰的掃描程式代碼來封鎖這些金鑰。

add (+) 、乘以 (*) 、減去 (-) 、除 (/) 和 decimal (.) 鍵在數值鍵盤上的虛擬密鑰和掃描程式代碼,與主鍵盤不同。 您必須封鎖這兩個金鑰,才能封鎖這些金鑰。 例如,若要封鎖 multiply 索引鍵,您必須新增規則來封鎖 “*”,並新增規則來封鎖 Multiply。

使用螢幕小鍵盤或實體鍵盤和螢幕小鍵盤的組合來鎖定螢幕時,螢幕上的鍵盤會將額外的 Windows 標誌按鍵傳送至 OS。 如果您的裝置使用 Windows 10 殼層,而且您使用鍵盤篩選來封鎖 Windows 標誌鍵+L,額外的 Windows 標誌按鍵會在用戶嘗試使用螢幕小鍵盤鎖定裝置時,讓殼層在開始畫面與最後一個使用中應用程式之間切換,這可能是非預期的行為。

某些自定義鍵盤軟體,例如 Microsoft IntelliType Pro,可以安裝鍵盤篩選器驅動程式,以防止鍵盤篩選器封鎖部分或所有按鍵,通常是擴充的按鍵,例如 BrowserHome 和 Search。

本節內容