stato di ottenere e impostare Num / Cappelli / Scorri-lock in Mono C #
-
20-09-2019 - |
Domanda
È thyere un modo in Mono.Net per ottenere e impostare le NUM / Cappelli / Scorri-lock piattaforma status indipendente (Linux e Windows)?
Grazie in anticipo.
Soluzione
Le proprietà .NET Console.CapsLock e NumberLock restituiscono lo stato chiave. Mono li ha anche, ma non sono ancora documentate. Fare un tentativo.
Altri suggerimenti
Con la firma PInvoke per GetKeyState sotto Windows, il MSDN su GetKeyState è qui. Per quanto riguarda il mono, non sono sicuro.
Non c'è cosa come un API cross-platform se p / Invoke viene utilizzato come Mono sotto Linux non ha un API Win32 equivalente, ricorda l'intero esercizio in relazione a Win32 API è che sono specificamente per il sistema di Windows , in cui Linux non ha!
Per essere veramente indipendente piattaforma con .NET e Mono sotto Linux richiede che di nessuno specifica API Win32 e p / Richiama vengono utilizzati.
Spero che questo aiuti, I migliori saluti, Tom.
Non so se questo è veramente MONO, ma in Net controlla si ha la metodo nofollow IsKeyLocked .