> The latest exe I uploaded has a sleep delay just after the call to set the 
> global flag in ppro.dll to disable hot keys; I don't know if that will help 
> or not.

The latest has gone backwards for the Macro functionality. It's back to 
not sending the key at all till a window focus change to 32-bit window.

> Note that I only added this delay macro key send; if it helps, I will added 
> for keys command as well.
>
>
>> With the current .exe:
>> If the command is:
>>
>> *Keys abc`123
>> *Keys `abc123
>> *Keys abc123`
>>
>> it types fine
>>
>> If the command is:
>> *Keys `
>>
>> then it has the delayed output.
>
> How very strange.  PowerPro is doing nothing different in this case afaik.  A 
> couple things to test if you have some spare moments:
>
> keys ``
> keys `a
> keys a`
> keys {sinp}`

I see there is no debug output at all to the debug.txt with this version.

With Macro as hotkey:

keys ``
-types ` into the notepad window, and the second ` is held just like if 
it was by itself.
keys `a
-types `a completely into notepad.
keys a`
-types a into notepad, ` is held till window focus change.
keys {sinp}`
-same as if it was keys `

With Macro2 as hotkey:
Everything works as it is supposed to.


> Some other character like = instead of ` in above tests.

Same results as using ` except == gives an error of "Bad expression: 
invalid number, string, or variable at" and =a doesn't do 
anything....but I think that's because it's assigning a to a variable :)


> Note that if macro2 works for most program, and macro works for the others, 
> you should be able to use to target field on the hotkey command to use a
> macro2<your commandlist>
> with some cases and a
> macro<your command list>
> with the others.

Ok, but that's not necessary here. With Macro2, it's just working as 
it's supposed to work in every window I test it in (either 32 or 64bit).


 > So ppro.dll hooks should not work according to this.  Do hot keys 
like tap keys and do mouse hot keys like right click on window caption work?

They work fine, apparently someone forgot to tell the windows 
programmers it's not supposed to work there, so they didn't break it :)

David Troesch  |  Atlanta, GA  |  ICQ# 2333123
"Shoot for the moon. Even if you miss, you will land among the stars"
Funstuff: Ineptitude: If you can't learn to do something well, learn to 
enjoy doing it poorly. www.despair.com

Reply via email to