Is it possible to block key input from other programs for this program, but no key input by user's hands keyboard ?
For example:
Program A has a text field.
Programmable Windows has on-screen keyboard.
After selecting a text field, in Program A, I try to press the letter 'C' on the on-screen keyboard program but it does not appear in the text field.
However, when I press the letter 'C' directly with my keyboard, this program appears within the text area of A.
I know how the key events are done, how they are queued, and I have seen the block input function in C ++
But this function only blocks all inputs
I have encountered programs that filter the input in such a way and can not detect how am I completely clear?
This question is mainly related to C ++ on the Windows 7 operating system.
You can never make sure that the simplest example is coming from an input hardware is a custom driver Powered by the software input will simulate the real keyboard.
Some fancy ideas can attach the microphone to the device, to listen to sound / vibrations for input filtering, but do you have full hardware solutions or applications, which will be given to individual users?
No comments:
Post a Comment