Pregunta

Es una forma thyere en Mono.Net para obtener y establecer las Num / casquillos / BloqDesp plataforma de carácter independiente (Linux y Windows)?

Gracias de antemano.

¿Fue útil?

Solución

Las propiedades .NET Console.CapsLock y NumberLock devuelven el estado clave. Mono ellos tiene también, pero que aún no están documentados. Darle una oportunidad.

Otros consejos

Utilice la firma PInvoke para GetKeyState bajo Windows, el MSDN sobre GetKeyState está aquí. En cuanto a mono, no estoy seguro.

No existe tal cosa como una API multiplataforma si p / invoke se utiliza como Mono en Linux no tiene un equivalente de la API de Win32, recuerda todo el ejercicio en relación con Win32 API de es que son específicamente para el sistema de Windows , en la que Linux no tiene!

Para ser verdaderamente independiente plataforma con .NET y Mono en Linux requiere que / no se utilizan de la API de Win32 y específica p Invoca.

Espero que esta ayuda, Atentamente, Tom.

No sé si esto es verdaderamente MONO, pero en los controles .Net tiene la IsKeyLocked método nofollow.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top