Итак, один из самых простых способов добавить дополнительные кнопки в ваш карпк - это подключить к нему клавиатуру.
Способ очень простой и удобный.
Его плюсы:
1) клавы стоят не дорого, их несложно найти.
2) клавы имеют разный функционал, бывают с трекболами, тачпадами, мультимедийными кнопками, скриптами и т.д.
3) клавы бывают беспроводными. Очень хороший вариант чтобы спрятать кнопки в руле. И в отличии от ик передатчиков нет нужды организовывать прямую видимость.
да и просто меньше проводов - это удобно
4) клавы бывают блютус, а это значит что в вашем планшете даже нет нужды активировать юсб хост. Просто покупайте планшет с блютусом.
5) поддержка клав изначально встроена в андроид и Вам нет нужды че-то ковырять внутри.
Правда, у внешних клавиатур был один недостаток. При подключении внешней клавиатуры в андроиде сворачивается экранная. А это не удобно.
Благодаря нашим однофорумчанам эту проблему удалось решить.
На данный момент решения два:
1)
изменение файлов андроида. Большое спасибо Касар.
2) установка альтернативной клавы Smart keyboard Pro. (в ее настройках есть галка "не прятать экранную")
Итак, Вы купили/нашли клаву, которая подходит Вашим морально-этническим соображениям. С чего начать?
- разберите клавиатуру
как правило клавиатура состоит из платы с кучей (порядка 20) контактов и самого блока кнопок
- выкидываем или морально прощаемся с блоком кнопок. Он нам не понадобится
- подключаем клаву к ПК
- вооружаемся проводочком и начинаем прозванивать матрицу клавиатуры
для простоты прозвона можно установить программу keyboard tester
в моем случае я искал кнопки перемотки треков, поэтому для поиска я использовал запущенный аудио плеер
- прозвон проводим методом поочередного замыкания двух контактов матрицы. Причем Вы можете найти на матрице такие кнопки, которые даже не были выведены на Вашей клавиатуре.
- припаиваем проводочки к нужным контактам
Добавлю
пару фоток и распиновку моей клавиатуры. Я использовал какую-то старую блютусную KB-6113, которая валялась на балконе.
а вот
лекарство, при помощи которого можно
запускать приложения сочетанием двух кнопок