> Although it should not matter, can you try reversing the setting of > Key/Mouse|Setup|Recognize hot key with dos or console window active > to see what that does. (This affects which hot key technique is used, > although the code is supposed to make Macro hot keys always use hook dll as a > special case)
There's checked, unchecked, and grey checked. I can't see any discernible difference between the modes. It always does the same. >> There are two "classes" of program windows. >> - First class of window keyboard macro works perfectly, and send the >> eaten key right away >> - Second class of window keyboard macro doesn't get typed (retyped) >> right away (with latest version it sends after a 2-10 seconds, where >> before it would hold the eaten key indefinitely until there was window >> focus changes). > > > I thought at one point before we started experimenting it worked fine most > of the time. Is that true? Or maybe you were only using it on windows then > that still work fine now. I'm almost positive I've had hotkeys work fine in the notepad window before because it surprised me...but since we've started testing more thoroughly I haven't yet had a time where it was working properly. > If I use the mouse to change focus to the first class of >> window that doesn't have a problem, the macro key will be typed >> immediately and the looping debug messages stop. While focus is in the >> notepad window, and the macro key has been hit but hasn't been typed >> there's a looping debug output. > > Is there any obvious difference betweenn the classes of window - eg one is 64 > and one is not. So far all the windows that have the problem are native Windows 7 64-bit ones (notepad and command prompt). Wordpad, sticky note, has a 1-2 second delay before the ` appears but seems to work. Also noticed if I'm in the notepad window, I hit ` it doesn't appear, but on the <Windows key> down (not up, or press) the ` will appear in the notepad window. When I release the windows key, the start menu appears. Not sure if that helps at all. >> In the debug output: >> 00928 47 Notepad**Untitled - Notepad 329396 506b4 0 0 Wed Aug 05 >> 09:15:48 2009 >> >> What is the first 47, and what is 506b4? > > > Milliseconds since last debug output, so not significant here. I know 329396 is the handle, what is the 506b4? Some numerical representation of the class of object? > Can you also try just sending keys that include your hot key char ` > > keys ` > keys `string > keys str`ing > keys string` > > to notepad window. If hot key disabling is problem, it may also have a consequence here (eg ` may not be sent or may be out of order). Sending keys to notepad works perfectly. If I disable hotkeys typing ` is also fine. David Troesch | Atlanta, GA | ICQ# 2333123 "Success is not a doorway, it's a staircase." Funstuff: Failure: When your best just isn't good enough. www.despair.com
