Мне нужно интегрировать телефон Android с внешним USB-устройством, которое распознается ОС Android и Windows как USB-клавиатура.Он отлично работает в обеих системах в качестве клавиатуры, но имеет 1 лампочку, которая должна быть включена при выборе Num Lock
.
В Windows, когда я нажимаю Num Lock
на обычной клавиатуре, обе лампочки включены.моя обычная клавиатура и на моем устройстве USB включены.Однако на Android мне нужно программно смоделировать состояние Num Lock
.
Я пробовал этот код, но он не работает.
new Thread(new Runnable() {
@Override
public void run() {
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_NUM_LOCK);
}
}).start();
Еще одна деталь, я попробовал это с Caps Lock
, который должен по крайней мере заставить виртуальную клавиатуру показывать заглавные буквы, но это не так.