在Android USB调试模式下,能否在USB调试时将计算机键盘作为手机的输入设备?

问题描述 投票:3回答:4

我喜欢Android上的USB调试,因为它比仿真器快。我知道我可以在模拟器中使用键盘,但是在调试时,我想使用计算机键盘(插入计算机)而不是设备键盘,以使输入速度更快。有可能吗?

android android-emulator
4个回答
3
投票

我通过“ adb工具”发现了一种可能性。通过USB电缆将手机连接到计算机,然后在计算机终端(例如Ubuntu)上启动adb

adb shell input keyboard text Hello    

adb shell input [<source>] <command> [<arg>...]    

这将使您可以通过计算机/笔记本电脑键盘向智能手机发送文本/按键。

注意:您的输入将通过两个shell(计算机和android设备)发送,因此您必须对空格进行“双倍转义”。为了避免这种情况,您可以例如类型

adb shell
input keyboard 'any text you like, including shell-sensitive characters'

第二行在adb shell中的android设备上输入

在具有CyanogenMod的Ubuntu 14.04 LTS和Samsung Galaxy S3上测试。在Ubuntu 18.04 LTS和Moto G2上通过Lineage OS确认]


5
投票

Share KM是一个免费的应用程序,可让您使用PC的键盘和鼠标来控制Android。可以通过USB,WiFi或蓝牙建立连接。


1
投票

听起来您想通过PC上的某些软件来使用PC的键盘,而不是使用连接到Android设备的单独的USB键盘。


0
投票

直接将您的键盘插入Android USB OTG端口,即可使用。最近的大多数Android设备都支持USB主机模式,但很少有型号故意删除此功能(Google)。还有一个很好的our guestion about this

© www.soinside.com 2019 - 2024. All rights reserved.