هل هناك طريقة لتعيين numlock على BlackBerry برمجيًا؟

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

  •  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);
 }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top