mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-06-16 02:43:43 +00:00
updates
This commit is contained in:
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Disable all blocked key combinations
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
The following sample Windows PowerShell script uses the WMI providers to disable all blocked key combinations for Keyboard Filter by using the Windows Management Instrumentation (WMI) providers for Keyboard Filter. The key combination configurations are not removed, but Keyboard Filter stops blocking any keys.
|
||||
|
||||
@ -79,4 +79,4 @@ Get-WMIObject -class WEKF_Scancode @CommonParams |
|
||||
|
||||
[Keyboard filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -12,7 +12,7 @@ ms.topic: article
|
||||
---
|
||||
# Keyboard Filter
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
You can use Keyboard Filter to suppress undesirable key presses or key combinations. Normally, a customer can use certain Microsoft Windows key combinations like Ctrl+Alt+Delete or Ctrl+Shift+Tab to alter the operation of a device by locking the screen or using Task Manager to close a running application. This behavior might not be desirable if your device is intended for a dedicated purpose.
|
||||
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Add blocked key combinations
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
The following sample Windows PowerShell script uses the Windows Management Instrumentation (WMI) providers for Keyboard Filter to create three functions to configure Keyboard Filter so that Keyboard Filter blocks key combinations. It demonstrates several ways to use each function.
|
||||
|
||||
@ -163,4 +163,4 @@ Enable-Scancode "Ctrl" 37
|
||||
|
||||
[Keyboard filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Keyboard Filter key names
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
You can configure Keyboard Filter to block keys or key combinations. A key combination consists of one or more modifier keys, separated by a plus sign (+), and either a key name or a key scan code. In addition to the keys listed in the following tables, you can use the predefined key combinations names as custom key combinations. However, we recommend using the predefined key settings when enabling or disabling predefined key combinations.
|
||||
|
||||
@ -29,7 +29,7 @@ The key names are grouped as follows:
|
||||
|
||||
## Modifier keys
|
||||
|
||||
You can use the modifier keys listed in the following table when you configure keyboard filter. Multiple modifiers are separated by a plus sign (+). You can also configure Keyboard Filter to block any modifier key even if it’s not part of a key combination.
|
||||
You can use the modifier keys listed in the following table when you configure keyboard filter. Multiple modifiers are separated by a plus sign (+). You can also configure Keyboard Filter to block any modifier key even if it's not part of a key combination.
|
||||
|
||||
| Modifier key name | Virtual key | Description |
|
||||
| ----------------- | ----------- | ----------- |
|
||||
@ -73,7 +73,7 @@ You can use the modifier keys listed in the following table when you configure k
|
||||
| `RWin` | VK_RWIN | The right <kbd>Windows</kbd> logo key |
|
||||
| `Windows` | VK_WIN | The <kbd>Windows</kbd> logo key |
|
||||
| `LWindows` | VK_LWIN | The left <kbd>Windows</kbd> logo key |
|
||||
| `RWindows` | VK_RWIN | The right <kbd>Windows</kbd> logo key
|
||||
| `RWindows` | VK_RWIN | The right <kbd>Windows</kbd> logo key |
|
||||
|
||||
## Cursor and edit keys
|
||||
|
||||
@ -182,4 +182,4 @@ You can use the modifier keys listed in the following table when you configure k
|
||||
|
||||
## Related articles
|
||||
|
||||
- [Keyboard filter](keyboardfilter.md)
|
||||
- [Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# List all configured key combinations
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
The following sample Windows PowerShell script uses the Windows Management Instrumentation (WMI) providers for Keyboard Filter to displays all key combination configurations for Keyboard Filter.
|
||||
|
||||
@ -74,4 +74,4 @@ Get-WMIObject -class WEKF_Scancode @CommonParams |
|
||||
|
||||
[Keyboard filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Windows PowerShell script samples for Keyboard Filter
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
The list below describes sample Windows PowerShell scripts that demonstrate how to use the Windows Management Instrumentation (WMI) providers for Keyboard Filter.
|
||||
|
||||
@ -29,4 +29,4 @@ The list below describes sample Windows PowerShell scripts that demonstrate how
|
||||
|
||||
[Keyboard Filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard Filter](keyboardfilter.md)
|
||||
[Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Keyboard Filter WMI provider reference
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Describes the Windows Management Instrumentation (WMI) provider classes that you use to configure Keyboard Filter during run time.
|
||||
|
||||
@ -26,4 +26,4 @@ Describes the Windows Management Instrumentation (WMI) provider classes that you
|
||||
|
||||
## Related topics
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Modify global settings
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
The following sample Windows PowerShell scripts use the Windows Management Instrumentation (WMI) providers to modify global settings for Keyboard Filter.
|
||||
|
||||
@ -175,4 +175,4 @@ Set-ForceOffAccessibility $Enabled
|
||||
|
||||
[WEKF_Settings](wekf-settings.md)
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Predefined key combinations
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
This topic lists a set of key combinations that are predefined by a keyboard filter. You can list the value of the WEKF_PredefinedKey.Id to get a complete list of key combinations defined by a keyboard filter.
|
||||
|
||||
@ -163,4 +163,4 @@ The following table contains predefined key combinations for Microsoft Surface d
|
||||
|
||||
## Related topics
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# Remove key combination configurations
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
The following sample Windows PowerShell script uses the Windows Management Instrumentation (WMI) providers for Keyboard Filter to create two functions to remove custom-defined key combination configurations from Keyboard Filter. It demonstrates several ways to use each function.
|
||||
|
||||
@ -109,4 +109,4 @@ Remove-Scancode "Ctrl" 37
|
||||
|
||||
[Keyboard filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard filter](keyboardfilter.md)
|
||||
[Keyboard filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_CustomKey
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Adds or removes custom-defined key combinations.
|
||||
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_CustomKey.Add
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Creates a new custom key combination and enables Keyboard Filter to block the new key combination.
|
||||
|
||||
@ -107,4 +107,4 @@ foreach ($objCustomKeyItem in $objCustomKeyList) {
|
||||
## Related topics
|
||||
|
||||
- [WEKF_CustomKey](wekf-customkey.md)
|
||||
- [Keyboard Filter](keyboardfilter.md)
|
||||
- [Keyboard Filter](index.md)
|
||||
|
@ -11,7 +11,7 @@ ms.subservice: iot
|
||||
---
|
||||
# WEKF_CustomKey.Remove
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Removes a custom key combination, causing Keyboard Filter to stop blocking the removed key combination.
|
||||
|
||||
@ -97,4 +97,4 @@ foreach ($objCustomKey in $objDisabledCustomKeys) {
|
||||
## Related topics
|
||||
|
||||
- [WEKF_CustomKey](wekf-customkey.md)
|
||||
- [Keyboard Filter](keyboardfilter.md)
|
||||
- [Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_PredefinedKey
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
This class blocks or unblocks predefined key combinations, such as Ctrl+Alt+Delete.
|
||||
|
||||
@ -126,4 +126,4 @@ Enable-Predefined-Key "Ctrl+Esc"
|
||||
|
||||
[Keyboard Filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard Filter](keyboardfilter.md)
|
||||
[Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_PredefinedKey.Disable
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Unblocks the specified predefined key combination.
|
||||
|
||||
@ -46,4 +46,4 @@ Returns an HRESULT value that indicates [WMI Non-error constant](/windows/win32/
|
||||
## Related topics
|
||||
|
||||
- [WEKF_PredefinedKey](wekf-predefinedkey.md)
|
||||
- [Keyboard Filter](keyboardfilter.md)
|
||||
- [Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_PredefinedKey.Enable
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
This method blocks the specified predefined key combination.
|
||||
|
||||
@ -46,4 +46,4 @@ Returns an HRESULT value that indicates [WMI non-error constant](/windows/win32/
|
||||
## Related topics
|
||||
|
||||
- [WEKF_PredefinedKey](wekf-predefinedkey.md)
|
||||
- [Keyboard Filter](keyboardfilter.md)
|
||||
- [Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_Scancode
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Blocks or unblocks key combinations by using the keyboard scan code, which is an integer number that is generated whenever a key is pressed or released.
|
||||
|
||||
@ -139,4 +139,4 @@ Enable-Scancode "Ctrl" 37
|
||||
|
||||
[Keyboard Filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard Filter](keyboardfilter.md)
|
||||
[Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_Scancode.Add
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
This method adds a new custom scan code combination and enables Keyboard Filter to block the new combination.
|
||||
|
||||
@ -55,4 +55,4 @@ If a **WEKF_Scancode** object already exists with same *Modifiers* and *Scancode
|
||||
## Related topics
|
||||
|
||||
- [WEKF_Scancode](wekf-scancode.md)
|
||||
- [Keyboard Filter](keyboardfilter.md)
|
||||
- [Keyboard Filter](index.md)
|
||||
|
@ -13,7 +13,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_Scancode.Remove
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
This method removes a custom scan code key combination, causing Keyboard Filter to stop blocking the removed combination.
|
||||
|
||||
@ -55,4 +55,4 @@ Because this method is static, you cannot call it on an object instance, but mus
|
||||
## Related topics
|
||||
|
||||
- [WEKF_Scancode](wekf-scancode.md)
|
||||
- [Keyboard Filter](keyboardfilter.md)
|
||||
- [Keyboard Filter](index.md)
|
||||
|
@ -12,7 +12,7 @@ ms.topic: article
|
||||
---
|
||||
# WEKF_Settings
|
||||
|
||||
[!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)]
|
||||
<!-- [!INCLUDE [Supported Editions - Enterprise Plus](../../../includes/incl-supported-OS-Enterprise-Plus.md)] -->
|
||||
|
||||
Enables or disables settings for Keyboard Filter.
|
||||
|
||||
@ -107,4 +107,4 @@ $BreakoutMode.put()
|
||||
|
||||
[Keyboard Filter WMI provider reference](keyboardfilter-wmi-provider-reference.md)
|
||||
|
||||
[Keyboard Filter](keyboardfilter.md)
|
||||
[Keyboard Filter](index.md)
|
||||
|
Reference in New Issue
Block a user