هل هناك طريقة لتعيين numlock على BlackBerry برمجيًا؟
-
21-09-2019 - |
سؤال
هل هناك طريقة للتشغيل وإيقاف مفاتيح NUM Lock (ALT + AA) برمجيًا في BlackBerry. هناك طريقة setMode () في فئة لوحة المفاتيح هل يساعد ذلك؟
المحلول
باستخدام net.rim.device.api.ui.component.basiceditfield ، أو فئات فرعية ، أو أي عنصر واجهة مستخدم يتيح لك تعيين net.rim.device.api.ui.text.textFilter يمكنك تحديد دلالات الإدخال المعقدة التي ستشعر بها قم بتفسير الضغط المفتاح في سياق نوع الإدخال الذي تريده: عدد صحيح ، رقمي ، أحرف كبيرة ، بريد إلكتروني ، عنوان URL ، إلخ.
نصائح أخرى
لوحة المفاتيح.
يمكنك استخدام شيء مثل
class NLEditField extends EditField {
boolean mNumlockOn = false;
protected boolean keyChar(char key, int status, int time) {
if (mNumlockOn)
key = Keypad.getAltedChar(key);
return super.keyChar(key, status, time);
}
}
لا تنتمي إلى StackOverflow