如何模拟键盘数字锁

时间:2019-02-19 08:31:46

标签: java android keyboard

我需要将Android手机与外部USB设备集成在一起,该设备已被Android和Windows OS识别为USB键盘。 在两个系统上都可以用作键盘,但是在选择Num Lock时应启用1个灯泡。

在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进行了尝试,它至少应强制虚拟键盘显示大写字母,但是不能。

0 个答案:

没有答案