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.

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top