我想将" CTRL + W "发送到Chrome for Android以关闭活动标签.我尝试了很多东西,但从终端实现它并没有成功.(如果我用USB键连接USB键盘,我可以用CTRL + W关闭标签)
首先,我不想为此编写应用程序,我只想要一个shell命令来从Tasker中使用它.
我读到了要实现这个目标的地方(CTRL + W按键),我必须模拟这样的按键:
向下CTRL
向下W
向上W
向上CTRL
而要从终端实现这一点,似乎我必须使用" sendevent ".
我可以使用"sendevent"模拟所有硬件按键,但不能用它来模拟普通键.
例如,向下和向上键到POWER键:
sendevent /dev/input/event1 1 116 1
sendevent /dev/input/event1 0 0 0
sendevent /dev/input/event1 1 116 0
sendevent /dev/input/event1 0 0 0
Run Code Online (Sandbox Code Playgroud)
我使用此命令,但我不能使用此命令发送普通键.(例如a,b,c等)
event1是gpio-keys,所以我正在使用它.所有其他输入事件都是传感器,其中一个是充电驱动器.(max77693-MUIC)
"getevent -p"的输出表示:
add device 1: /dev/input/event9
name: "compass_sensor"
events:
REL (0002): 0000 0001 0002 0003 0004 0005 0006 0007
0008 0009
input props:
<none>
add device 2: /dev/input/event6
name: "barometer_sensor"
events:
REL (0002): 0000 0001 0002 …
Run Code Online (Sandbox Code Playgroud)