Вход в Зоопарк ручных компьютеров
gps мониторинг, транспортная логистика, gps слежение
коды хардовых кнопок
"Карманная" версия Базара

 
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК
Предыдущая тема :: Следующая тема  
Автор Сообщение
Nick S

Новый писатель


Зарегистрирован: 13.02.2008
Сообщения: 2

СообщениеДобавлено: Ср Фев 13, 2008 12:42    Заголовок сообщения: коды хардовых кнопок Ответить с цитатой

Как узнать коды хардовых кнопок кпк?
в частности интересует код кнопки Camera/Shoot
ASUS A730W Win 2003SE

Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AE

Гуру


Зарегистрирован: 21.08.2001
Сообщения: 1981
Откуда: Moscow, Russia

СообщениеДобавлено: Ср Фев 13, 2008 22:38    Заголовок сообщения: Ответить с цитатой

Если "как узнать программно" - то смотреть в хелпе либо описание функций GXOpenInput/GXCloseInput либо функций RegisterHotKey/UnregisterHotKey.
А если просто "узнать" - то например этой утилиткой: http://ae.inc.ru/download/AEKMapScan.zip
Скан-код кнопки - это младщий байт выдаваемого кода. Старший - просто флажки Win/Ctrl/Shift/Alt...

_________________
http://aeinc.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Nick S

Новый писатель


Зарегистрирован: 13.02.2008
Сообщения: 2

СообщениеДобавлено: Чт Фев 14, 2008 19:54    Заголовок сообщения: Ответить с цитатой

Спасибо!
утилитка работает замечательно Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex Muratov

Гуру


Зарегистрирован: 25.11.2001
Сообщения: 2491
Откуда: Оттуда

СообщениеДобавлено: Ср Мар 19, 2008 10:01    Заголовок сообщения: Ответить с цитатой

Кстати, про кнопки. С удивлением обнаружил что на нажатие на кнопку power не прерывает музыку с Windows Media Player. Shocked Проблема в том, что до недавнего времени я был абсолютно уверен что перехватить её нажатие нельзя, что собственно подтверждалось просмотром опубликованных исходников ядра WinCE, где было видно что хотя обработчик можно перехватить, но это доступно OEM. А также описанием что by design WinCE не позволяет никому прервать её погружение в сон, если она этого захотела.
Так собственно, как??? Rolling Eyes

_________________
Cingular 8525 (alive!) + 2Gb microSD, и на полочке кучка пыльных PDA
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dark Lord

Гуру


Зарегистрирован: 10.11.2007
Сообщения: 1366

СообщениеДобавлено: Ср Мар 19, 2008 10:11    Заголовок сообщения: Ответить с цитатой

Как так Rolling Eyes ? У меня всегда прерывает, без всяких либо доп.операций.
_________________
Samsung Galaxy Note 3, HP iPAQ 214+SDHC 16Gb, Archos A5 32Gb (Ångström).
Было: Sony Ericsson K790i+M2 4Gb, HP iPAQ 2790, SE Satio, SGS II
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex Muratov

Гуру


Зарегистрирован: 25.11.2001
Сообщения: 2491
Откуда: Оттуда

СообщениеДобавлено: Ср Мар 19, 2008 10:20    Заголовок сообщения: Ответить с цитатой

вот так, сам удивляюсь Rolling Eyes
_________________
Cingular 8525 (alive!) + 2Gb microSD, и на полочке кучка пыльных PDA
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dark Lord

Гуру


Зарегистрирован: 10.11.2007
Сообщения: 1366

СообщениеДобавлено: Ср Мар 19, 2008 10:28    Заголовок сообщения: Ответить с цитатой

А у Вас какой Виндос стоит? У меня просто один из самых первых версий 5-ого.
_________________
Samsung Galaxy Note 3, HP iPAQ 214+SDHC 16Gb, Archos A5 32Gb (Ångström).
Было: Sony Ericsson K790i+M2 4Gb, HP iPAQ 2790, SE Satio, SGS II
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AE

Гуру


Зарегистрирован: 21.08.2001
Сообщения: 1981
Откуда: Moscow, Russia

СообщениеДобавлено: Ср Мар 19, 2008 21:00    Заголовок сообщения: Ответить с цитатой

Ну, насчет "совсем перехватить нельзя" - я немножко экспериментировал с написанием маршаллинга для драйвера кнопок. В нем кнопка power перехватывается на вполне законных основаниях, по крайней мере на тех железках что у меня в наличии были (допускаю что на старых КПК она вообще может быть аппаратно реаплизована).

А насчет медиаплеера - по моим наблюдениям это зависит от девайса. На нескольких смартфонах, например, кнопка Power - это вполне обычная кнопка с кодом 0xC4. Которая перехватывается точно так же как и любыи другие Smile И если на смартфоне запустить вышеупомянутый кмапскан - то девайс придется выключать выдергиванием батарейки Smile Smile Smile

_________________
http://aeinc.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Dark Lord

Гуру


Зарегистрирован: 10.11.2007
Сообщения: 1366

СообщениеДобавлено: Чт Мар 20, 2008 4:56    Заголовок сообщения: Ответить с цитатой

Насчёт кнопки. Проверил- медиаплеер реагирует не на саму кнопку, а на выключение питания. SKTools, если я не ошибаюсь, тоже коды кнопок выдаёт (Системная информация-кнопки), но кнопки с таким кодом там не значится.
_________________
Samsung Galaxy Note 3, HP iPAQ 214+SDHC 16Gb, Archos A5 32Gb (Ångström).
Было: Sony Ericsson K790i+M2 4Gb, HP iPAQ 2790, SE Satio, SGS II
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex Muratov

Гуру


Зарегистрирован: 25.11.2001
Сообщения: 2491
Откуда: Оттуда

СообщениеДобавлено: Чт Мар 20, 2008 17:44    Заголовок сообщения: Ответить с цитатой

проверил с помощью утилиты AEKMapScan. Кнопка Power не генерирует кода. Версия OS: Windows Mobile 6 Professional, CE OS 5.2.1622
у меня есть нехорошее подозрение что в этой модели кнопка power не переводит девайс в состояние suspend, а всего лишь гасит экран. Правда при этом вступают в силу настройки button lock... При долгом нажатии на кнпку power возникает запрос, хочу ли я самом деле выключить устройство, но при этом потеряются данные Rolling Eyes Не похоже на suspend.

_________________
Cingular 8525 (alive!) + 2Gb microSD, и на полочке кучка пыльных PDA
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список Базаров Форумы Handy.ru -> Программирование для КПК Часовой пояс: GMT - 10
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять вложения в этом форуме
Вы можете просматривать вложения в этом форуме



Форумы Handy.ru 


Powered by phpBB © 2001 phpBB Group