在Silverlight中获取Numlock的状态

时间:2011-03-11 09:32:12

标签: silverlight-4.0 c#-4.0

我正在寻找一种在Silverlight 4应用程序中查询Numlock状态的方法。

我们正在为仅配备数字键盘(仅数字块)的终端进行Silverlight应用。不幸的是,该设备没有Numlock的指示器。如果我可以查询Numlock的状态,我可以在屏幕上显示一个指示符。

1 个答案:

答案 0 :(得分:0)

ControllightIsKeyLocked似乎在Silverlight中不可用。 http://msdn.microsoft.com/en-us/library/system.windows.forms.control.iskeylocked.aspx

你可以在Javascript中显然检测到Caps-lock,所以我看不出为什么你不能为numlock做类似的事情。 http://www.codeproject.com/KB/scripting/Detect_Caps_Lock.aspx

然后你可以使用silverlight调用你的javascript函数... http://timheuer.com/blog/archive/2008/03/09/calling-javascript-functions-from-silverlight-2.aspx