UWP - 如何检查 NumLock 和 CapsLock 状态?

UWP - How to check NumLock and CapsLock status?

如何检查 CapsLock 或 NumLock 状态并查看它们是启用还是禁用(打开或关闭)?据我搜索,我只知道可以检查它们是否被按下。

您可以使用以下方式在您的主页上查看它:

var keystate = Window.Current.CoreWindow.GetKeyState(VirtualKey.NumberKeyLock);
var isNumLocked = (keystate & CoreVirtualKeyStates.Locked) != 0;