На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU
  
> Windows CE5.0 и аппаратные клавиши , проблемы в получении события нажатия аппаратных клавиш в windows ce 5.0
    Помогите, пожалуйста разобраться как получить событие нажатия аппаратной клавиши в Windows CE5.0 причем интересует какие вообще есть способы?
    У меня терминал сбора данных Argox PT-60, там есть аппаратные клавиши (цифровые, курсор, shift, alt, ctrl, esc, enter) - события от нажатия этих клавиш попадают в WndProс после вызова SetWindowLongW, а так же в KeyboardProc после вызова SetWindowsHookExW.
    Потом, есть аппаратные клавиши P1, P2 (аналог софт клавиш в мобилках) - нажатие по ним не дает событий ни в WndProс ни в KeyboardProc!

    Подскажите какие еще есть способы? (в sdk к аппарату про эти клавиши ничего не написано)
      Как вариант -- повесить хук на прерывание и там его ловить.
      Так проще и надежнеё.
        Nadz Goldman, а через API это можно?
          Можно и через АПИ, но лучше так.
          АПИ не всегда дает вам то, чего хотите вы или что есть у вас.
            там оказывается в панели управления есть настройка хот-кейс и там прямо можно указать скан коды для этих клавиш и всё заработало
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0212 ]   [ 15 queries used ]   [ Generated: 30.04.24, 11:15 GMT ]