Keyboard Filter で [Windows キー + PrintScrn キー] 及び [Shift キー + PrintScrn キー] をフィルタする方法

  1. 1. 方法
    1. 1.1. Windows + PrintScrn
    2. 1.2. Shift + PrintScrn
  2. 2. 補足
    1. 2.1. PrintScrn
    2. 2.2. Alt + PrintScrn
    3. 2.3. Windows + PrintScrn
    4. 2.4. Shift + PrintScrn

Windows 10 IoT Enterprise (Enterprise もバイナリとして同じ) の Device Lockdown 機能の Keyboard Filter で [Windows キー + PrintScrn キー] 及び [Shift キー + PrintScrn キー] をフィルタする方法をご紹介します。



方法

以下のドキュメントの Enable-rules.ps1 の Enable-Scancode を使います。

Enable-rules.ps1 の 「# Some example uses of the functions defined above.」以降を、以下の様に置き換えます。
以下の変更を加えた状態で、Enable-rules.ps1 を実行した場合は、[Windows キー + PrintScrn キー] 及び [Shift キー + PrintScrn キー] のフィルターが有効化されます。

Windows + PrintScrn

Enable-Scancode -Modifiers “Win” -Code 0xE037

Shift + PrintScrn

Enable-Scancode -Modifiers “Shift” -Code 0xE037


補足

上記ドキュメントの Enable-Custom-Key で、以下の様な組み合わせを試した場合、PrintScrn キー単体と、[Alt キー+ PrintScrn キー] は問題なくフィルターできますが、[Windows キー + PrintScrn キー] 及び [Shift キー + PrintScrn キー] をフィルタすることはできません。

PrintScrn

Enable-Custom-Key “PrintScrn”

Alt + PrintScrn

Enable-Custom-Key “Alt+PrintScrn”

Windows + PrintScrn

Enable-Custom-Key “Win+PrintScrn”

Shift + PrintScrn

Enable-Custom-Key “Shift+PrintScrn”

これは不具合ではなく、想定された動作として取り扱われています。[Windows キー + PrintScrn キー] 及び [Shift キー + PrintScrn キー] のフィルタリングは、冒頭で紹介しました方法をご利用ください。

以上の内容がお役に立てば幸いです。


変更履歴
2021/04/19 created by Tsuda

※ 本記事は 「jpiotblog について」 の留意事項に準じます。
※ 併せて 「ホームページ」 および 「記事一覧」 もご参照いただければ幸いです。