Замена глобальных сообщений клавиатуры
От: BasicWolf Россия  
Дата: 24.02.06 23:16
Оценка:
Люди, помогите!
Неделю бьюсь, никак не могу решить задачу:
Пользователь нажимает на клаве "а" -> программер передаётся "м"
Пользователь нажимает на клаве "б" -> программер передаётся (например) "п"
и.т.д.
Пробовал блокировать клавиатуру, потом ловить кнопки «GetAsynkKeyStet'ом»
И переделывать их с помощью SetKeyboardState. — не получилось

Есть идеи?
Re: Замена глобальных сообщений клавиатуры
От: Slava Antonov Россия http://deadbeef.narod.ru
Дата: 25.02.06 03:08
Оценка:
Hello BasicWolf, you wrote:

> Пользователь нажимает на клаве "а" -> программер передаётся "м"


SetWindowsHookEx. Насколько помню, если поставить низкоуровневый клавиатурный хук, то можно подменять информацию о нажатой клавише.

В крайнем случае можно блокировать нажатые клавиши и генерировать нажатие "нужных" при помощи SendInput.

--
Всего хорошего, Слава
ICQ: 197577902
Posted via RSDN NNTP Server 2.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.