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

时间:2016-11-24 12:26:36

标签: c# keyboard uwp capslock num-lock

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

1 个答案:

答案 0 :(得分:3)

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

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