Я давненько тужусь поиметь себе миниатюрную клавиатурку для мобильника...
Я их программирую на
Java 2M, и в моём "
Гнусмасе SGH Е630" даже чтобы просто залить
мидлет приходится нажать много кнопок:
код переключения на заливку через
последовательный порт,
код заливки,
код обратного переключения на
загрузку мидлетов из интернета...
Да и когда отлаживаешь мидлет, кнопки потыкать приходится, а их и "
вытрогать" все
можно, если часто трогать!
Впрочем... я на своём "
Гнусмасе SGH Е630" их почти уже "
вытрогал"...
В общем, хотелось бы клавиатурку отдельную и компактную бы... о них я в разделе
Клавиатуры для Nedo_PC периодически мечтаю, и, может быть, свою мечту как-нибуть
осуществлю...
Но мобильники простенькие у меня сравнительно, - без
Андроидов и
айОСов всяких,
поэтому сомнения у меня - поймут ли современные клавиатурки и мои неумные гаджеты
друг друга...
Но есть ещё один интересный вариант, который мне помог в значительной мере жизнь
кнопкам своего сотового продлить...
Дело в том, что большинство мобильников, которые имеют последовательный интерфейс,
понимают
AT команды, и посредством их можно полностью управлять мобильником
с внешнего устройства через
СОМ-порт вплоть до нажатия кнопок. А точнее говоря, - вплоть
до того объёма
AT команд, которые мобильник поддерживает...
И я этим заинтересовался давно, когда мне попалась вот такая программа:
У меня тогда ещё был древний "
Сименс" и по кабелю он эту программу не понял...
А может я чего упустил, или кабель был не тот, какой нужен, а, скажем, для прошивки...
А вот уже "
Гнусмас SGH Е630" с этой программой взаимодействовал неплохо!
"
Гнусмас SGH Е630" соединяется с ноутбуком у меня через инфракрасный порт и я
нашел эту программу весьма удобной.
Кладешь телефон рядом с ноутом, осуществляешь связь через ИК-порт, и дальше -
не трогаешь ни одной клавиши мобильника. Всё - с клавиатуры ноутбука происходит...
Но со временем захотелось мне б
ольших возможностей такой программы и б
ольшей
совместимости с возможностями телефона.
С помощью программы
PortMonitor от
Марка Руссиновича отследил я все команды, которые
КЛАВА мобильнику посылает, заодно нагуглил допустимые
AT команды для "
Самсунгов",
ну и в прошивке своего "
Гнусмаса SGH Е630" покопался, - какие
AT команды он приемлет...
В результате - написал я собственный вариант такой программы управления мобильником
с клавиатуры РС:
Идея там совсем простая.
СОМ-порт открывается под Вендой как файл и далее -
в него пишутся
AT команды.
Надо лишь слушать "
ответ файла"
- съел он очередной байт или нет...
А потом - возможностей открывается море, от полного управления телефоном,
до посылки СМС-ок прямо с ноутбука...
А чего я об этом сейчас вспомнил? А удивительно то, что для меня весьма неожиданно -
всё это оказалось полностью работоспособным с моим новым телефоном через синезуб!
Теперь хоть из кухни в спальне можно мобильником управлять! Как я
синезуб-драйвер
одолел - всё просто очень мило заработало!!!
Хотя... почему бы и нет... синезуб глазами Венды - это просто
СОМ6 у меня.
В общем вижу я перспективу примерно такую: мелкую клавиатурку вполне можно сделать
для сотового самому на подходящем контроллере - это всего лишь посылки в мобильник
по
RS-232...
Ну а кого заинтересовало
управление с клавиатуры РС -
выкладываю архив KeyBoard.rar:
в нём
КЛАВА, нарытые мной
AT команды, листинги прослушки протокола соединения
и посылки команд, а также немного теории - как работать с
СОМ-портом под Вендой.
Программа испытывалась только с "
Самсунгами", и никаких иных гарантий я дать не могу.
Хотя читал, что
AT команды в основном совместимы между разными моделями сотовых...