上下文
我在笔记本电脑坏了的时候借了一台iPad Pro,但是没有物理键盘,我发现输入的东西不仅仅是短句而且令人沮丧。
在无数的拼写错误和手腕疲劳之后,我尝试使用Lightning to USB 3相机适配器连接全尺寸USB键盘(特别是这一个),它完美无缺!音量控制,屏幕亮度,功能键都可以工作,几乎与蓝牙键盘连接到iOS设备时的方式相同。
但令我困惑的是,第二天恰恰相反。当我插入键盘时,它似乎没有被iPad识别。
点击文本字段像往常一样调出软键盘,我在物理键盘上输入的任何按键似乎都没有记录。退出按钮作为前一天的主页按钮,以及fn
用于媒体控制的“ ”键,但不再是。
我没有做过任何改变,我认为这些改变很重要(没有iOS更新,没有适配器固件更新 - 除非那些是静默安装的,然后我不知道)。iPad甚至没有重新启动。它有一天工作正常,但在一夜之间断开连接后,它显然决定不识别键盘?当插入不适当的电缆,充电器等时,我看到没有“可能不支持此配件”的弹出窗口。
题
我有点失望,并发现它如此奇怪,以至于我试图调查究竟是什么导致设置停止工作一夜之间,并最终提出了什么使iOS设备+ USB相机适配器+ USB设备的特定设置工作的问题第一名?
通常在计算机之间存在USB附件兼容性问题时,驱动程序/设备树将是我看到的第一个地方,但通过相机适配器和闪电端口发生的通信似乎是一个黑盒子。我最近买了一台iPad Pro(9.5英寸),我尝试的第一件事就是使用硬件键盘,但没有成功。
我越狱了iPad(iOS 11.2.5,使用Electra1131 MPTCP),但我意识到我不知道USB-through-adapter-through-lightning设备暴露在哪里,或者它们是什么。
现在我知道使用相机适配器除了相机之外的任何东西,并且一些经过认证可以使用它的专门列出的设备是偶然的,但我一直以为它是一个或另一个。事实上,它一度工作并且很快停止工作,我很想知道罪魁祸首是什么,以及通信如何让iPad充当USB主机。
iOS中有驱动程序吗?它们是否已融入相机适配器的固件?这只是一个大谜吗?任何关于在哪里查看的指针都会受到赞赏,记住我可以访问文件系统和系统运行时,但通常不能用于第三方应用程序。
log
甚至syslog
因为日志记录服务器似乎或多或少与OS X完全相同,但我想它们在iOS上并不存在并不太令人惊讶。如果我使用闪电线连接,我确实发现我可以在控制台应用程序上传输日志,但这在我的案例中没那么有用大声笑。有什么方法可以让iOS中的dmesg“等待”吗?dmesg -w
并且dmesg --follow
没有工作,好奇地usage: sudo dmesg
在退出之前打印消息。编辑,因为自动