Как смоделировать клавиатуру Number Lock - PullRequest
0 голосов

Мне нужно интегрировать телефон 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, который должен по крайней мере заставить виртуальную клавиатуру показывать заглавные буквы, но это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...