智能手机的键盘普遍是虚拟键盘,在日常使用中够用,也很方便。但在开发测试中,我们常常要输入各种文本符号或者网址,虚拟键盘的输入效率往往跟不上。在开发测试中,往往手边就开着PC,能不能用PC键盘代替虚拟键盘,直接从PC端输入文本到手机上?
没问题!一款名叫WIFI Keyboard的Android App可以满足这一需求。
1、下载WIFI Keyboard,Google Play https://play.google.com/store/apps/details?id=com.volosyukivan 或这里:[wpdm_package id=’586′]
2、安装WIFI Keyboard到你的手机上,启动app。
3、确保PC在同一子网(局域网)中,用浏览器访问app提供的任何一个7777端口的网址(如上图)。如果公司网络路由环境较复杂或有防火墙等问题,则需要用USB线连接手机,确保PC上的ADB(DEBUG)可用,命令行中输入“adb forward tcp:7777 tcp:7777”,成功后用浏览器访问“http://localhost:7777/”。即出现如下页面。
4、在手机上聚焦到文本输入框,比如下图的短信输入框,选择WiFiKeyboard输入法(如果该输入法尚未出现需要去输入法设置中勾选上)。
5、在PC浏览器网页中的“Android输入”框中输入文本,手机文本框则同步出现内容。支持中文。大功告成!
与此App原理相同的,还有Remote Keyboard。这款app并未采用网页方式,而是在PC端使用Telnet连接2323端口,可谓高大上。
- 主页:http://www.onyxbits.de/remotekeyboard
- 下载:https://play.google.com/store/apps/details?id=de.onyxbits.remotekeyboard
以上两款app都是开源软件,担心隐私的用户可以检查其源代码。
Android有方案了,iOS呢?目前看来尚无免费方案,只有两款付费app可用,而且只支持MAC电脑:
iKeyboard ($9.99) 和 Type2Phone ($4.99)