الحصول على مجموعة الأسطوانات/قبعات/انتقل قفل الوضع في مونو C#

StackOverflow https://stackoverflow.com/questions/2257852

سؤال

هو thyere طريقة في Mono.Net وتعيين Num/قبعات/انتقل-حالة قفل منصة مستقلة (لينكس و ويندوز)?

شكرا مقدما.

هل كانت مفيدة؟

المحلول

وو. NET Console.CapsLock وخصائص NumberLock عودة الدولة الرئيسية. مونو ديه لهم أيضا، ولكن لم يتم توثيقها فيها بعد. محاولة إعطائها.

نصائح أخرى

استخدام pinvoke التوقيع GetKeyState تحت ويندوز ، MSDN عن GetKeyState هو هنا.أما بالنسبة أحادية ، أنا لست متأكدا.

لا يوجد شيء مثل عبر منصة API إذا كان p/استدعاء يستخدم أحادية تحت لينكس لا Win32 API يعادل تذكر العملية برمتها فيما يتعلق Win32 API هو أنهم خصيصا لنظام ويندوز في لينكس لا يكون!

أن تكون حقا منصة مستقلة مع .صافي أحادية تحت لينكس يتطلب أن لا Win32 API و p/استدعاء تستخدم.

ويساعد هذا الأمل ، أطيب التحيات ، توم.

وأنا لا أعرف إذا كان هذا هو حقا MONO، ولكن في الضوابط صافي لديك في IsKeyLocked طريقة .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top