怎样把USB键盘接到Android手机上

2023-10-14 10:20

本文主要是介绍怎样把USB键盘接到Android手机上,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我是Swype, SlideIT等类似这种高端Android输入键盘的脑残粉,不过今天我想谈论的是由各种触键组成的实体键盘。对,就是那种物理键盘——我们曾用过这些笨重的东西,在咔嗒咔嗒的声响中疯狂敲击出下一部个人所著的伟大巨作。我可从没想过用这玩意儿回复手机短讯或是电邮,但当我决定需要去旁边的咖啡馆,认认真真写一些东西的时候,若是能带上一个普普通通的USB键盘拿来打字的话也不错——当然,你得无视旁边食客怪异的围观眼神。

otg

现在的问题是你该如何把一个普通的USB键盘连接到Android手机上呢?


答案就是:OH, TEE, GEE

otg3

上面这根简单的电缆就可以实现。这是一根USB OTG电缆,扩展OTG的缩写即为“USB随意行”(On-The-Go)。图中略微虚化的那端,你可以看到有一个Micro USB接口,正好可以插入到我的三星Galaxy SII手机中,它也可以插入其他与其适配的USB口或充电器电缆中。靠近我们的这端,也是图片聚焦的部分,是一个常规大小的USB插口——你可以用于连接适配的键盘或USB秘钥或其他设备(但是连接上不代表可以通过手机正常使用该设备,稍后你就会看到)。

这样东西就是把USB键盘连接到手机上的关键硬件设备,唯一的选择。得到它有点棘手,因为你家附近的电脑商城恐怕没得卖,不过在万能的亚马逊是一定能找到的。它的优点就是小且轻便(这样的话你不用付太多邮费,就算是国际邮递也花不了太多钱),而且实在是太便宜,大概只需1美元左右(对,就是一块钱而已啊)。

收到电缆线后(当然手边还得有个键盘),剩下来就是软件的事情了。

无需ROOT

理论上当你把电缆的一头插进手机,另一头插入键盘,就可以开始打字了。我的手机就是如此运行的:

typing1

上图显示了一个不足之处,手机中附带的输入法占了屏幕一大块地方,不过可以通过点击手机上的撤回键来关闭输入法。

otg_connected3

这是另一张图片,显示了手机屏幕,同时也包含键盘在里面(该图并非通过截屏所得)。你可以清楚看到OTG电缆线盘在手机和键盘之间,而我所使用的只是一款非常便宜的罗技USB键盘。在点击了撤回键之后,感觉打字起来更加顺畅了。

如果你正使用非常规字键布局的键盘

colemak

你也许记得,我正在使用另一种可选择的(我觉得更好的)键盘布局,名为Colemak。某次我连接了一个外部键盘,键盘的布局突然变回了QWERTY,把我搞得晕乎乎的。若是你也碰到了类似问题,你可以花费2.5美元安装一个名为External Keyboard Helper的应用程序来解决。这款应用可以让你自定义键盘布局(包括可设置Colemak),还可关闭手机自带的Android输入法,以免某些时候无法关闭它(若使用如图所示的Swype软件,则无需担忧遇到此问题)。

连接USB其他驱动:靠运气和设备环境

原本我想介绍此系统下连接USB驱动的情况,试想一下,既然可以通过OTG电缆把键盘连接到手机上,那么为什么不试试连接USB驱动呢?有一款免费名为StickMount的应用(需要ROOT设备)可以协助完成。不过让我感到遗憾的是,无论我拨插了多少次USB驱动,都没法让它正常工作。设备已经被ROOT过了,运行的是Android 4.1版本(不能是4.2版本,StickMount暂时不能支持此版本),USB驱动也在正常运转,然而就是插上后没任何反应。

我猜测不同的Android设备所运行的状态不尽相同。所以说我没法正常运行USB驱动并不意味着你在同样的系统下也无法正常连接USB驱动。如果你已经手握一根OTG电缆,而且成功连接上的键盘的话,或许你也可以试试连接USB驱动,我对你尝试的结果非常感兴趣,在评论中分享一下吧。

 原文链接: Erez Zukerman 翻译: 极客范 GeekFan.net 肖翔

译文链接: http://www.geekfan.net/855/

转载请保留原文出处、译者和译文链接,谢谢!]

这篇关于怎样把USB键盘接到Android手机上的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/209887

相关文章

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

键盘快捷键:提高工作效率与电脑操作的利器

键盘快捷键:提高工作效率与电脑操作的利器 在数字化时代,键盘快捷键成为了提高工作效率和优化电脑操作的重要工具。无论是日常办公、图像编辑、编程开发,还是游戏娱乐,掌握键盘快捷键都能带来极大的便利。本文将详细介绍键盘快捷键的概念、重要性、以及在不同应用场景中的具体应用。 什么是键盘快捷键? 键盘快捷键,也称为热键或快捷键,是指通过按下键盘上的一组键来完成特定命令或操作的方式。这些快捷键通常涉及同

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Android Environment 获取的路径问题

1. 以获取 /System 路径为例 /*** Return root of the "system" partition holding the core Android OS.* Always present and mounted read-only.*/public static @NonNull File getRootDirectory() {return DIR_ANDR

cell phone teardown 手机拆卸

tweezer 镊子 screwdriver 螺丝刀 opening tool 开口工具 repair 修理 battery 电池 rear panel 后盖 front and rear cameras 前后摄像头 volume button board 音量键线路板 headphone jack 耳机孔 a cracked screen 破裂屏 otherwise non-functiona