小ネタです。
Read-Host
でキーを読み取る時に、Caps Lockが有効化どうか判定したい場合にどうぞ。
[Console]::CapsLock
例えば次のようにすると、CapsLockが有効な場合にメッセージを表示できます。
Read-Host -Prompt "パスワードをどうぞ$(if([System.Console]::CapsLock){'(CapsLock が ONです。)'})"
CapsLockが有効でないとこうなります。
パスワードをどうぞ:
CapsLockが有効だとこうなります。
パスワードをどうぞ(CapsLock が ONです。):
以上でした。