Клавиатура для мобильного

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Клавиатура для мобильного

Post by Lavr »

Я давненько тужусь поиметь себе миниатюрную клавиатурку для мобильника...

Я их программирую на Java 2M, и в моём "Гнусмасе SGH Е630" даже чтобы просто залить
мидлет приходится нажать много кнопок: код переключения на заливку через
последовательный порт
, код заливки, код обратного переключения на
загрузку мидлетов из интернета
...

Да и когда отлаживаешь мидлет, кнопки потыкать приходится, а их и "вытрогать" все
можно, если часто трогать! :wink:
Впрочем... я на своём "Гнусмасе SGH Е630" их почти уже "вытрогал"... :lol:
Image
В общем, хотелось бы клавиатурку отдельную и компактную бы... о них я в разделе
Клавиатуры для Nedo_PC периодически мечтаю, и, может быть, свою мечту как-нибуть
осуществлю...

Но мобильники простенькие у меня сравнительно, - без Андроидов и айОСов всяких,
поэтому сомнения у меня - поймут ли современные клавиатурки и мои неумные гаджеты
друг друга...

Но есть ещё один интересный вариант, который мне помог в значительной мере жизнь
кнопкам своего сотового продлить...

Дело в том, что большинство мобильников, которые имеют последовательный интерфейс,
понимают AT команды, и посредством их можно полностью управлять мобильником
с внешнего устройства через СОМ-порт вплоть до нажатия кнопок. А точнее говоря, - вплоть
до того объёма AT команд, которые мобильник поддерживает...

И я этим заинтересовался давно, когда мне попалась вот такая программа:

Image

У меня тогда ещё был древний "Сименс" и по кабелю он эту программу не понял...
А может я чего упустил, или кабель был не тот, какой нужен, а, скажем, для прошивки...

А вот уже "Гнусмас SGH Е630" с этой программой взаимодействовал неплохо!
"Гнусмас SGH Е630" соединяется с ноутбуком у меня через инфракрасный порт и я
нашел эту программу весьма удобной.
Кладешь телефон рядом с ноутом, осуществляешь связь через ИК-порт, и дальше -
не трогаешь ни одной клавиши мобильника. Всё - с клавиатуры ноутбука происходит...

Но со временем захотелось мне больших возможностей такой программы и большей
совместимости с возможностями телефона.

С помощью программы PortMonitor от Марка Руссиновича отследил я все команды, которые
КЛАВА мобильнику посылает, заодно нагуглил допустимые AT команды для "Самсунгов",
ну и в прошивке своего "Гнусмаса SGH Е630" покопался, - какие AT команды он приемлет...

В результате - написал я собственный вариант такой программы управления мобильником
с клавиатуры РС:

Image

Идея там совсем простая. СОМ-порт открывается под Вендой как файл и далее -
в него пишутся AT команды.
Надо лишь слушать "ответ файла" :wink: - съел он очередной байт или нет...

А потом - возможностей открывается море, от полного управления телефоном,
до посылки СМС-ок прямо с ноутбука...

А чего я об этом сейчас вспомнил? А удивительно то, что для меня весьма неожиданно -
всё это оказалось полностью работоспособным с моим новым телефоном через синезуб! :o
Теперь хоть из кухни в спальне можно мобильником управлять! Как я
синезуб-драйвер одолел - всё просто очень мило заработало!!! 8)

Хотя... почему бы и нет... синезуб глазами Венды - это просто СОМ6 у меня.

В общем вижу я перспективу примерно такую: мелкую клавиатурку вполне можно сделать
для сотового самому на подходящем контроллере - это всего лишь посылки в мобильник
по RS-232...

Ну а кого заинтересовало управление с клавиатуры РС - выкладываю архив KeyBoard.rar:
в нём КЛАВА, нарытые мной AT команды, листинги прослушки протокола соединения
и посылки команд, а также немного теории - как работать с СОМ-портом под Вендой.

Программа испытывалась только с "Самсунгами", и никаких иных гарантий я дать не могу.
Хотя читал, что AT команды в основном совместимы между разными моделями сотовых...
iLavr