Конференция "WinAPI" » Конфликт SetWindowsHookEx при быстром 5-тикратном нажатии Shift [D7, WinXP]
 
  • dmitry_12_08_73 © (07.06.09 18:15) [0]
    Как можно корректно обработать следующую ситуацию:
    для обработки перехвата нажатий клавиатуры использую функцию
    SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, hInstance, 0).
    Однако, при пятикратном нажатии Shift после высвечивания стандартного окна Windows с сообщением о залипании клавиши Shift и нажатии в нём Ok, перестаёт работать клавиатура пока не закрою свою программу.
    Спасибо!
  • Сергей М. © (07.06.09 19:20) [1]

    > высвечивания стандартного окна Windows с сообщением о залипании
    > клавиши Shift


    Что еще за "стандартное окно Windows с сообщением о залипании клавиши" ?
    И оно что, само по себе вылупляется что ли, без каких-либо кодоблудия с твоей стороны ?)
  • Игорь Шевченко © (07.06.09 19:22) [2]

    > Что еще за "стандартное окно Windows с сообщением о залипании
    > клавиши" ?


    А ты нажми для интереса
  • Palladin © (07.06.09 19:43) [3]
    Енто на уровне драйера клавиатуры. Такое мое мнение )
  • Германн © (08.06.09 01:00) [4]

    > Игорь Шевченко ©   (07.06.09 19:22) [2]
    >
    >
    > > Что еще за "стандартное окно Windows с сообщением о залипании
    > > клавиши" ?
    >
    >
    > А ты нажми для интереса

    Хм.
    И с каких пор это введено в Windows?
    P.S. Догадываюсь для чего, но не знаю, когда эта фишка появилась.
  • Игорь Шевченко © (08.06.09 02:40) [5]

    > И с каких пор это введено в Windows?


    в Windows 2000 точно было
  • Германн © (08.06.09 02:59) [6]

    > Игорь Шевченко ©   (08.06.09 02:40) [5]
    >
    >
    > > И с каких пор это введено в Windows?
    >
    >
    > в Windows 2000 точно было
    >

    Хм.
    Буду знать.
  • QAZ (11.06.09 10:05) [7]

    > перестаёт работать клавиатура пока не закрою свою программу

    а ты собствено передаеш системе хук дальше по цепочке?
    или получил нажатую кнопку , и рад досмерти
 
Конференция "WinAPI" » Конфликт SetWindowsHookEx при быстром 5-тикратном нажатии Shift [D7, WinXP]
Есть новые Нет новых   [134434   +28][b:0][p:0]