Hi: I don't remember if I already posted but I did the same thing several years ago. I got as far as you did and hit the same wall with keyboard event handling. I tried several WindowEyes solutions but none worked, see Rods message about the WindowEyes objects provided to com. If you are in a window where you want to trap keypress, key up or down, you might be able to use these event handlers inside a visual studio managed code project instead of the native low-level keyboard inputs - much cleaner and easier and universal if you can do it that way. But if not, look at the low-level keyboard i/o native operating system methods and properties. For my particular project I elected to drop it since it was a simple work concerning the visual studio forms designer and a few ReWorks of voiced objects and the time required to continue would have not been worth the results since I have a pretty good grasp of the IDE as it reads with WindowEyes and JAWS already handles the designers quite well. Rick USA
_______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com