Development for Android
Comments 82
+1
Спасибо, тоже имею планшет (с ICS) и собираюсь покупать клавиатуру, кстати такую же только черную, очень пригодится этот способ т.к. планшет собираюсь использовать и для работы.
0
Пожалуйста! Они говорят, что у них есть девайс спецом для Андроида под названием E6500. Но ни на сайте, ни в сети о нем ничего нет. Ничего симпатичней и удобнее E6300 я не нашел.

Кстати, хочу еще мышь подключить. Проверял мышь от Apple — работает на ура. На экране появляется курсор и левая кнопка работает как палец.
0
О, здорово. Можно и подождать, если лень свой файл сделать или в телефоне ковыряться. В общем от Е6300 почти ничем не отличается. Просто разные коды выдает и HID профиль очевидно подготовлен специально под Андроид.

Наверное, нужно поковырять второй файл kcm, очевидно в нем могут крыться проблемы с несовместимыми клавишами, с которой я столкнулся.
0
Вот её и планирую взять, правда один минус — нет русских букв на ней, но это не беда.
0
Наклейка — 150 рублей. Слепой ввод-бесценно.
Для всего остального есть MasterCard
UFO landed and left these words here
0
Обратите внимание на уточнение «3.0+». Оно как раз и связано с совместимостью клавиш с версиями андроида.
+2
Всё проще.
Столкнулся с аналогичной проблемой, спасла программа Russian Keyboard.
Переключение раскладки в ней по Shift+Space, дружится с любой клавиатурой и раскладкой.
0
Shift+Space не совсем удобно и привычно… А так да, тоже как вариант.
+3
Вообще-то я о ней и рассказал в статье :)
Но там не Shift+Space, а то что я сказал в статье — Alt+Shift.
Но она не может решить проблему с неработающими клавишами. Например, клавишами управления плеером.
0
Да, действительно, последние пару абзацев проглядел мельком.)
Но, наксолько я могу судить по устройству в руках и описанию в Маркете — таки Shift+Space;)
0
А вы попробуйте. Найдите знакомого с bluetooth девайсами, и потренируйтесь. Я перед покупкой так и сделал. Правда использовал устройства Apple.
+1
прямо дежавю какое-то: тоже Sgs 2, и тоже эта клава, и тоже думал, как на русский язык переключить.
0
то есть, чтобы просто заставить это устройство работать, нужно долго танцевать с бубном?.. ))
0
Не пугайтесь. Устройство работает из коробки: можно печатать, ходить по меню, играть в игры и т.д. и т.п. Но чтобы получить от него максимум, придется сделать некоторые телодвижения.
+1
А почему SHIFT_LEFT дублируется на 42 (собственно левый шифт) и 58 (капс)?
0
на андроиде меньше недели, но смею предположить, что из-за особенности включения капса двойным нажатием шифта.
0
Это из-за проблем с совместимостью. Клавиша CAPS_LOCK появилась только в версии 3.0, и моим девайсом пока не поддерживается, но чтобы пока сохранить ее функционал, я сделал ее SHIFTом. Привычка — сильная вещь.
0
Давненько тоже пришлось с ней повозиться, вылечил только ruKeybord. Тоже отписывал производителю, ни ответа ни привета… они бы хоть софтину с ремапом клавиш предоставили… В большинстве обзоров написано, что она поддерживается Андроидом, поэтому и взял без всяких тестдрайвов.
0
Вот почему я выбираю Андроид! Для него нет понятия «не работает». Есть только понятие «кривые руки». Но это уже их проблемы.
0
Ну прям. Много моментов, которые все равно не обойти без разработчиков, и я не только про клавиатуру говорю.
0
У меня desire z со встроенной клавиатурой) не подскажите — можно ли переключение языка сделать одной клавишей?
0
Думаю, что можно. Вам нужно выяснить что дает нажатие двух, чтобы выдаваемый ими код перенести на другую клавишу. Попробуйте изучить файлы своих раскладок.
0
эээ… У меня язык переключается одной клавишей, на которой написано «Язык».
0
Я забыл упомянуть, что при использовании ICS там через rukeyboard идет и там через шифт-space переключение.

netmaniac уже выложил apk где вроде переключение одной сделано, но я еще не успел попробовать =)
0
Подскажите, пожалуйста, а редактированием данных файлов можно добиться переключения раскладки без установки сторонней клавиатуры?
0
В пределах моего понимания — нет. Ведь нужно заставить устройство применить новый файл kcm (kl-файл за это не отвечает), а как Вы это без программного вмешательства сделаете?
Как вариант: модифицировать kcm-файл и прописать там для букв русские коды, при удерживании, к примеру Alt. Это может сработать.
+1
Вы имели в виду *достойнейшие?
Рад, что Вы нашли в ней что-то полезное для себя.
+1
На вид прекрасная клавиатура. А есть их модель, которая будет одновременно работать под Win, Android и iPad? А то зоопарк, не покупать же 3 штуки.
0
У меня такая же клавиатура, что и у автора статьи.

Проверял под iOS (iPAD), MacOS X и Win7 — работает ок.
0
Эта клавиатура, и многие другие Rapoo, работают и на Windows без указанных в статье проблем. На коробке с клавиатурой об этом указано буквально: Note: Except iPad hotkeys, the keyboard supports Mac or the PC with Bluetooth function.

Единственное неудобство с которым Вы можете столкнуться, это вовремя отключать BT на одном устройстве и включать на другом :)
0
но всё-таки русская раскладка и на iPad работает криво: вместо обозначенной «ё» вводится "\", запятая и точка — не там, где нарисовано.

обман, всюду обман =(
0
Судя по значку в уведомлениях это connectBot через который по ssh подрубились на сервак и уже на серваке запустили mc
0
Ничего удобнее под рукой не нашлось. А очки между прочим перфорационные. У них оправа жесткая и «уши» не разъезжаются от тяжести аппарата.
+1
Автору в помощь
вместо
mount -o remount,rw -t ext4 /dev/block/mmcblk0p9 /system
можно использовать
adb remount - remounts the /system partition on the device read-write

>А скомпилирован он для ускорения работы и загрузки устройства.
В ICS от бинарника отказались и теперь редактировать клаву стало легче
0
Спасибо большое за статью. Имеется планшет с HC 3.2 и вот такая клавиатура. Сильно бесить, что вместо Ecs у нее новое окно браузера — теперь это решаемо!)
-2
Идиот, вот как так можно было написать… «Бесит» вместо «бесить» и «Esc» вместо «Ecs», конечно.
+2
Есть еще вот такой способ получения рута, работает через ADB, список поддерживаемых устройств очень обширный.
0
Я вот тут прохачил ICS клавиатуру для трансформера, русский, английский, переключение ctrl-shift, говорят работает с внешними клавиатурами тоже, если кто хочет, можете попробовать.

forum.xda-developers.com/showthread.php?t=1528322
0
Ваша клавиатура вылетает с FC на планшете Galaxy Tab 8.9 с прошивкой CyanogenMod 9.
0
Обидно, вроде стандартная с небольшими изменениями. Ладна, буду знать что на других моделях андроида не пашет.
0
Могу и переделал, а в чем проблема? Берёте исходники андроида, собираете, забираете LatinIME.apk
Нужно только изменить package name — стандартная клавиатура подписана другим ключем.
0
Скажите, а по блютус клавы отрабатывают несколько нажатий одновременно?
0
Конечно. Ничем от проводной не отличается.
Я даже больше скажу! Одновременно можно еще и мышь подключить, и они вместе будут работать!
0
Я просто недавно купил BT мини клавиатуру, но два нажатия одновременно нельзя сделать. Думал это проблема всех BT устройств. Спасибо
0
Возможно ответ надо искать в принципах работы HID. Но ведь раскладка переключается по Alt+Shift, значит как минимум две кнопки одновременно срабатывают.

Если разобраться или запустить отладчик клавиатуры, который я упомянул с в своей статье, то видно как работает обработка нажатий. На устройство передаются сигналы событий НАЖАТА/ОТПУЩЕНА. Если зажать несколько клавиш, то устройство получит от каждой сигнал НАЖАТА и с определенным в системе перерывом, будет повторять сигналы нажатия (как это происходит, когда вы держите какую-нибудь кнопку), пока не получит от всех клавиш сигнал ОТПУЩЕНА. Т.е. клавиатура не посылает непрерывно сигналы от нажатых кнопок, только события.
Значит и канал передачи данных не используется сколько бы клавиш Вы ни держали. А значит, разрядить батарейку удерживая кнопки нельзя.

Вопрос в том, понимает ли Ваше устройство, что означает зажатое вами сочетание. Может ли оно его обработать. Определено ли оно в конфигурации/драйвере.
0
Но ведь раскладка переключается по Alt+Shift, значит как минимум две кнопки одновременно срабатывают.

Кстати интересная идея мне тут в голову пришла: а почему никто до сих пор не догадался сделать отдельную клавишу для переключения языков/раскладок? Прецеденты добавления и стандартизации (как минимум де-факто) новых клавиш, гораздо менее нужных (IMHO), но таки повышающих удобство были: клавиши с логотипом Windows и контекстного меню, клавиши управления мультимедиа плеерами, клавиши управления питанием и т.п…
+1
Такая есть практически на всех клавиатурных телефонах, продающихся в России.
Что же касается компьютерной клавиатуры. то можно просто замапить на не нужную кнопку,
я обычно переключение раскладки вешаю на Caps Lock
0
Хочу купить себе такую клавиатуру, интересует один момент. Если долго не печатать, клавиатура впадёт в спячку и придётся подключать её заново? Если да, то через сколько минут простоя это произойдёт?
0
После прихода ICS проблема «отваливания» клавиатуры встала очень остро. В первую очередь потому, что она сама не переподключается. Долгие бои с техподдержкой Samsung ни к чему не привели. Хотя, на недавнем обновлении 4.0.1, я заметил, что клавиатурой снова можно пользоваться. Пока полет нормальный.
0
Nexus7, сток 4.1.1/4.2.1 — клавиатурка отваливаеться и не возвращаеться к жизни. помогает только распаровать/спаровать обратно.
SGS I (AT&T), cyanogen 4.0.4 — симптомы те же.
брал больше для нексуса, но разочарован. какие нибуть альтернативы есть?
0
Увы. Стала наблюдаться та же ботва. Только пере-pair-ывание помогает.
Альтернатива, я думаю, покупка клавиатуры спецом под Android.
0
Кто обратил внимание, что при подключении BT-клавиатуры телефон запускает софтварную клавиатуру Samsung QWERTY, даже если она была отключена? На 4.0.1 все прекрасно работает, кроме переключения раскладки.
0
Хотя, при возникновении проблем, следует выполнить ряд простых действий:
— перезапустить BT на телефоне
— перезапустить клаву и нажать на ней Connect (всандалить в режим сопряжения)
— в настройках BT телефона ткнуть пальцем в клавиатуру из списка сопряженных
— подождать секунд 10-20
— пользоваться.

Бывает, если торопиться, то она снова уходит в циклическое переподключение.
Only those users with full accounts are able to leave comments. , please.