Изменить ASCII набранного символа - PullRequest
0 голосов
/ 18 марта 2012

Я ищу программу, которая смешивает все буквы клавиатуры / значения ASCII.Вроде как версия программного обеспечения: снимать буквы клавиатуры и перемещать их ... Есть ли способ сделать это?Прямо сейчас я использую бесконечный цикл while с GetAsyncKeyState () внутри, чтобы получить любые напечатанные буквы, но я не знаю, как взять эту информацию, изменить ее и вернуть обратно в систему ... Любая помощь очень ценится.

Спасибо!

1 Ответ

0 голосов
/ 18 марта 2012

Звучит так, будто кто-то пытается написать какую-нибудь грязную программу?

Для Windows: основной идеей будет перехват оконных сообщений (WM_KEYDOWN и WM_KEYUP) и изменение значений / идентификаторов ключей перед их передачей.

В зависимости от вашей версии для этого потребуется запуск кода с правами администратора.

У меня нет опыта в других системах по этому поводу, но основная идея, скорее всего, будет такой же.

...