2011-03-11 28 views
0

我正在尋找一種方法來查詢Silverlight 4應用程序中Numlock的狀態。在Silverlight中獲取Numlock的狀態

我們正在爲僅配備數字鍵盤(僅限數字塊)的終端執行Silverlight應用程序。不幸的是,該設備沒有Numlock的指標。如果我可以查詢Numlock的狀態,我可以在屏幕上顯示一個指標。

回答

0

Control.IsKeyLocked在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

然後,你可以打電話給你的javascript函數使用Silverlight ... http://timheuer.com/blog/archive/2008/03/09/calling-javascript-functions-from-silverlight-2.aspx