在单声道C#获取和设置民/帽/滚动锁定状态
-
20-09-2019 - |
题
时thyere在Mono.Net的方式来获取和设置的Num /帽/滚动锁定状态独立于平台(Linux和Windows)?
预先感谢。
解决方案
在.NET Console.CapsLock和NumberLock属性返回键状态。 Mono提供了他们太多,但他们还没有记录。试试看。
其他提示
使用的函数GetKeyState 中的PInvoke签名的Windows下的MSDN有关的函数GetKeyState 是在这里。至于单,我不知道。
有作为一个跨平台的API,没有这样的事情,如果P / Invoke是在Linux下使用单没有一个Win32 API当量,记得整个演习有关的Win32 API的是,他们是专为Windows系统,在Linux没有!
要成为真正独立的平台与Linux下.NET和Mono要求,没有具体的Win32 API的和P /调用被使用。
希望这有助于 最好的祝福, 汤姆。
我不知道这是否是真正的单声道,但在.NET控件你有的 IsKeyLocked 方法。
不隶属于 StackOverflow