У меня возникла проблема: если я подключил беспроводную клавиатуру Apple к нашему Nexus 10 с KitKat 4.4 (с рут-правами), ни одна клавиша не работает. Это самая странная вещь. Чтобы связать его, мне нужно ввести отображаемый код, что я и делаю, и нажать ENTER, и всплывающее окно исчезнет. Но пока ни один ключ не работает. Он даже отображается как сопряженный в Bluetooth (я отключал и соединял его около 50 раз).
Это не дубликат, потому что у меня есть что-то уникальное, чего я не видел в десятках и десятках сообщений в блогах, исправлениях, жалобах, ссылках, сообщениях на форуме и т. д., которые я читал о Bluetooth и клавиатуре Android.
Ранее я подключал другую беспроводную клавиатуру Apple, и, хотя она работала корректно, несколько клавиш были повреждены. Итак, мы получили новую беспроводную клавиатуру Apple Wireless Keyboard, и она вообще не работает.
Еще больше информации: новая клавиатура работает на 100% корректно на моем Nexus 5 (рут), Galaxy Nexus (CM10.2) и Samsung S4 (CM 10.3), а также на нашем Nexus 7 FHD (OEM, без рута).
Итак, клавиатура работает на других устройствах. И раньше у меня была другая Bluetooth-клавиатура в паре с этим Nexus 10. Почему они оба не разговаривают?
Я даже сбросил настройки до заводских и стер внутреннюю память на Nexus 10 - ничего.
И да, я вынул батарейки из другой клавиатуры. Wi-Fi не имеет значения, поскольку я пробовал его и во включенном, и в выключенном состоянии.
Опять же, это делает пару успешно. Ввод неправильного PIN-кода в процессе сопряжения дает правильное сообщение об ошибке, а ввод правильного PIN-кода принимается при нажатии ENTER. Итак, вход работает.
Наконец, я заметил, что раздел «Аппаратный ввод» в разделе «Настройки» -> «Язык и область ввода» не отображается на этом Nexus 10 (опять же, до и после сброса настроек и форматирования внутренней памяти). Ничего, совсем ничего. Эта область появляется на моем Nexus 5 (4.4) и Galaxy (4.2), когда я подключаю одну и ту же клавиатуру, что позволяет мне печатать с помощью внешней клавиатуры с несколькими дополнительными настройками.
На Nexus 10, когда клавиатура сопряжена, все, что она делает, это показывает всплывающее окно сенсорной клавиатуры, когда я нажимаю на поле ввода. На Nexus 5 и Galaxy Nexus, когда я нажимаю на ввод с той же сопряженной клавиатурой, сенсорная клавиатура не появляется, что указывает на то, что она знает, что нужно использовать внешнюю клавиатуру, которая сопряжена.
После очень долгих испытаний, нескольких поездок в несколько разных магазинов Apple и простых проб и ошибок я нашел решение, которое я написал здесь:
http://eduncan911.com/technology/hardware/google-nexus-10-and-apple-wireless-keyboard.html
Дело в том, что Apple сделала 3 разных bluetooth-клавиатуры Apple Wireless Keyboard, размеченных по годам: 2007, 2009 и 2011.
Проблема в том, что модель 2011 года с последними обновлениями прошивки не работает с Google Nexus 10. Это должно быть связано с аппаратным профилем Bluetooth на самом устройстве Google, так как клавиатура 2011 года безупречно работает на всех других Android 4.2, 4.4. .3 и 4.4.4, которые у меня есть, а также Apple iPod Touch 4-го поколения.
Как я уже говорил в своем посте выше, я протестировал несколько клавиатур 2009 и 2011 годов и подтвердил, что только беспроводная клавиатура Apple 2009 года работает с Nexus 10.
Повторим первоначальную проблему: беспроводная клавиатура Apple 2011 будет сопряжена и даже нормально «подключится» к Nexus 10. Но Nexus 10 не распознает ее как устройство ввода — на ней отсутствует значок клавиатуры «A» на верхний левый угол верхней строки состояния, которая обычно отображается на других клавиатурах Bluetooth, таких как версия 2009 года.
Также обратите внимание, что протестированная мной прошивка модели 2009 года была версии x50. Я не мог подтвердить, работало ли последнее обновление прошивки для модели 2009 года или нет.
Дэн Халм
эдункан911
Дэн Халм
StackExchanger
эдункан911
эдункан911