我正在寻找一种在Silverlight 4应用程序中查询Numlock状态的方法。
我们正在为仅配备数字键盘(仅数字块)的终端进行Silverlight应用。不幸的是,该设备没有Numlock的指示器。如果我可以查询Numlock的状态,我可以在屏幕上显示一个指示符。
答案 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