> 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

Reply via email to