(I searched the web and this forum, to see if a program like this already exists, but did not find one. If I missed, please point me to site, threads, etc. thank you!)
Is it possible, to prevent (or allow) any 'key release' event to be seen/not seen by a specified process? While not interfering with other programs and processes that are watching the keyboard?
I have a program running in background process (WinXP Pro SP2), that monitors the keyboard. It isn't a keylogger but it does watch for every 'key release' event (such as when alt, shift, letter keys, function keys, combinations of keys, arrows etc. are released), the program may take some action in response. Unfortunately the program is not configurable as to what 'key releases' it watches or what actions it takes. (I have written the author of the program to request configuration possibility, but have not yet gotten a reply.)
So in the meantime... is it possible to intercept and prevent or allow this program from seeing specific key release events?
I don't care if I need to specify a "prevent these" or "allow these" list, for my situation it's a tedious list to configure either way. Helpful would be a wizard that presented a model of a keyboard and one could click on the keys to be considered and added to the prevent (or allow) list:

Thank you for any help or ideas!