كيف يمكن الكشف عن حالة caps lock هو مثبت في البديل ؟
سؤال
أنا أحاول بناء أفضل اسم المستخدم/كلمة المرور المجال مكان العمل و ترغب في أن تكون قادرة على تقديم شكوى عندما يكون لديهم caps lock على.
هل هذا ممكن ؟ وإذا كان الأمر كذلك أود أن يكون ذلك الكشف من قبل العميل أنواع أول الرسالة.
هل هناك غير محددة منصة طريقة للقيام بذلك ؟
المحلول
هذه محاولة من جافا.awt.أدوات بإرجاع قيمة منطقية:
Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK)
نصائح أخرى
هنا هو بعض المعلومات عن فئة http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Toolkit.html#getLockingKeyState(int)
بالإضافة إلى نيك الإجابة للرد على هذا الشرط قبل المستخدم بالضغط على المفتاح يمكنك الاستماع إلى التركيز الحدث الخاص بك إدخال النص مكون اختبار قبعات قفل مثل عنصر يتلقى التركيز.
لا تنتمي إلى StackOverflow