gpt4 book ai didi

android - adb shell 输入unicode字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:31 25 4
gpt4 key购买 nike

了解 ADB Shell Input Events 中描述的基本键映射我得到了文本输入和特殊键的模拟效果很好。但是 Unicode 字符呢?例如,我想使用德语 QWERTZ 键盘布局中的变音符号。

这让我:

$ adb shell input text ö
Killed

所以它似乎崩溃了

adb shell input text \xFC

在输入上打印 xFC。我尝试使用 getevent 处理事件,但我没有找到直接映射,我还查看了键盘映射文件 /system/usr/keylayout/Qwerty.kl

我相信唯一的可能性是通过剪贴板,但正如问题 Pasting text into Android emulator clipboard using adb shell 中所指出的那样似乎不知道如何将它用于 Android Ice Cream Sandwich 或更高版本..

最佳答案

我编写了一个接受广播 Intent 的虚拟键盘,因此您可以通过 adb 将 unicode 字符发送到 editText View 。

例如adb shell am broadcast -a ADB_INPUT_TEXT --es msg "你好吗!你好!"

这里是github项目: https://github.com/senzhk/ADBKeyBoard

希望这个小项目能有所帮助。

关于android - adb shell 输入unicode字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com