Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Mono C中获取并设置Num/Caps/Scroll锁状态#_C#_Multiplatform_Capslock_Num Lock_Scroll Lock - Fatal编程技术网

C# 在Mono C中获取并设置Num/Caps/Scroll锁状态#

C# 在Mono C中获取并设置Num/Caps/Scroll锁状态#,c#,multiplatform,capslock,num-lock,scroll-lock,C#,Multiplatform,Capslock,Num Lock,Scroll Lock,在Mono.Net中是否有方法获取和设置Num/Caps/Scroll lock状态,与平台无关(Linux和Windows) 提前感谢。在Windows下使用pinvoke签名,MSDN about在这里。至于单核细胞增多症,我不确定 如果在Linux下使用p/invoke作为Mono,则不存在跨平台API,因为它没有与Win32 API等效的API,请记住,与Win32 API相关的整个练习是,它们专门用于Windows系统,而Linux没有 要在Linux下与.NET和Mono真正实现平台

在Mono.Net中是否有方法获取和设置Num/Caps/Scroll lock状态,与平台无关(Linux和Windows)


提前感谢。

在Windows下使用pinvoke签名,MSDN about在这里。至于单核细胞增多症,我不确定

如果在Linux下使用p/invoke作为Mono,则不存在跨平台API,因为它没有与Win32 API等效的API,请记住,与Win32 API相关的整个练习是,它们专门用于Windows系统,而Linux没有

要在Linux下与.NET和Mono真正实现平台无关性,需要不使用特定的Win32 API和p/Invokes

希望这有帮助, 致以最良好的祝愿,
Tom.

.NET Console.CapsLock和NumberLock属性返回密钥状态。Mono也有,但还没有文档记录。试试看。

我不知道这是否真的是MONO,但在.Net控件中,您有这种方法