![]() |
eXeL@B —› Программирование —› Какой АПИ функцией можно эмулировать нажатие на клавиши клавиатуры? |
Посл.ответ | Сообщение |
|
Создано: 10 января 2009 21:10 · Личное сообщение · #1 |
|
Создано: 10 января 2009 21:18 · Личное сообщение · #2 |
|
Создано: 10 января 2009 21:27 · Личное сообщение · #3 FrenFolio Устанавливаю удалённый хук на клаву. В KeyboardProc имею lParam и wParam, вызываю SendMessage так Code:
По идее, нажатие на клавишу должно дублироваться, т.к. CallNextHookEx я тоже вызываю дальше, но нифига, да и если другие lParam и wParam подставить, то результат тот же. Я что-то не так делаю? ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 10 января 2009 21:30 · Поправил: SER[G]ANT · Личное сообщение · #4 |
|
Создано: 10 января 2009 21:39 · Поправил: ARCHANGEL · Личное сообщение · #5 |
|
Создано: 10 января 2009 21:41 · Личное сообщение · #6 |
|
Создано: 10 января 2009 21:42 · Поправил: SER[G]ANT · Личное сообщение · #7 |
|
Создано: 10 января 2009 21:44 · Личное сообщение · #8 mak Ничего подозрительного ))), просто нужно, чтоб одна кнопка на клаве выполняла функционал другой, т.к. эта другая, сцуко, сломалась ((( Допустим, надо, чтоб вместо пробела я жал какую-нибудь другую кнопку, а получал расстояния между символами. ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 10 января 2009 21:46 · Поправил: ARCHANGEL · Личное сообщение · #9 SER[G]ANT Хм, ну, может и работал, просто в моей библиотеке не пашет, т.к. она туда как источник хука грузится, может, в этом всё дело? Только что попробовал keybd_event, она возвращает 1, но результат нулевой. ((( Added Вот так пашет, но пробел почему-то два раза нажимается. Code:
----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 12 января 2009 10:49 · Личное сообщение · #10 |
![]() |
eXeL@B —› Программирование —› Какой АПИ функцией можно эмулировать нажатие на клавиши клавиатуры? |
Эта тема закрыта. Ответы больше не принимаются. |