контекст
Я позаимствовал iPad Pro для работы, когда мой ноутбук не работал, но без физической клавиатуры мне было неприятно набирать на нем что-то большее, чем короткое предложение.
После бесчисленных опечаток и усталости запястья, я попытался подключить полноразмерную клавиатуру USB (в частности, этот ) с помощью адаптера Lightning to USB 3 Camera, и он работал отлично! Регулятор громкости, яркость экрана, функциональные клавиши - все работало почти так же, как клавиатура Bluetooth при подключении к устройству iOS.
Но, к моему замешательству, на следующий день все произошло с точностью до наоборот. Когда я подключил клавиатуру, iPad, похоже, не распознал ее.
Нажатие на текстовое поле вызывало программную клавиатуру, как обычно, и ни одно из нажатий клавиш на физической клавиатуре, казалось, не регистрировалось. Кнопка выхода работала как кнопка домой днем ранее, а кнопка " fn
«Клавиши для управления мультимедиа, но не больше.
Я не сделал никаких изменений, которые, я думаю, были бы значительными (без обновлений iOS, без обновлений прошивки адаптера - если бы они не устанавливались без вывода сообщений, я бы не узнал). IPad даже не был перезагружен. В один прекрасный день все работало нормально, но после ночного отключения он, по-видимому, решил вообще не распознавать клавиатуру. Не было всплывающего окна «Этот аксессуар может не поддерживаться», которое я видел при подключении неподходящих кабелей, зарядных устройств и т. Д.
Вопрос
Я был немного разочарован и обнаружил, что это настолько странно, что я попытался выяснить, что именно привело к тому, что установка перестала работать в одночасье, и в конце концов пришел к вопросу о том, что делает особой настройку iOS-устройства + USB-адаптер камеры + USB-устройство в работе. первое место?
Обычно с проблемой совместимости USB-аксессуаров между компьютерами, я бы посмотрел дерево драйверов / устройств, но связь, которая происходит через адаптер камеры и порт молнии, выглядит как черный ящик. Недавно я получил iPad Pro (9,5 дюйма), и одним из первых, что я попробовал, было использование с ним аппаратной клавиатуры, но безуспешно.
Я сделал джейлбрейк iPad (iOS 11.2.5, используя Electra1131 MPTCP), но понял, что понятия не имею, где выставлены устройства USB-через-адаптер-через-молнию или даже они есть.
Теперь я знаю, что использование адаптера камеры для чего-либо, кроме камер, и некоторых специально перечисленных устройств, сертифицированных для работы с ним, является хитом, но я всегда думал, что это одно или другое. Тот факт, что он в какой-то момент работал и перестал работать очень скоро, заставил меня умереть, узнав, кто виноват, и как работает связь, позволяющая iPad действовать в качестве USB-хоста.
Есть ли драйверы в iOS? Они запекаются в прошивке адаптера камеры? Это просто большая загадка? Любые указатели на то, где искать, также будут оценены, имея в виду, что у меня есть доступ к файловой системе и времени выполнения системы, но обычно не для сторонних приложений.
log
или дажеsyslog
поскольку сервер журналирования казался более или менее идентичным OS X, но я не удивлюсь, что их нет на iOS. Я обнаружил, что мог бы транслировать логи в консольном приложении, если подключился с помощью кабеля молнии, но это не очень помогает в моем случае, лол. Есть ли способ, которым я могу иметь dmesg "ждать" в iOS?dmesg -w
а такжеdmesg --follow
не сработало, любопытно напечатать сообщениеusage: sudo dmesg
перед выходом. редактировать, потому что автозамена ненавидит слово dmesg