--- In [email protected], Gerhard Fiedler <[EMAIL PROTECTED]> wrote:
> On 8/7/05 14:45:38, in gmane.comp.windows.power-pro you wrote:
> 
> >>> Replace SendKeys("^x") with Keys ^x
> >> 
> >> Works! (That is, sends ^x.) Thanks a lot. However, I also tried
to use
> >> "Message VSCut" (no quotes), and no message box came up. What did
I do
> >> wrong?
> > 
> > It could be a focus problem. Try
> > Message VSCut *takefocus
> 
> Rats... I know I said above that it worked, and I'm pretty sure that
it did
> work. But now it doesn't... neither the Keys command, nor the Message
> command with *takefocus. Here are the two lines I have now in my ini
file:
> 
> VS.Cut=20,0,0,45,81,1,,,Keys ^x,1,1,0,1,0,0,,,,,,ViewSonic special key
> VS.Copy=20,0,0,46,74,3,,,Keys ^c,1,1,0,1,0,0,,,,,,ViewSonic special key

There may be a timing issue, or you may have to use KeyTrap.SendKeys()
or use {fast}, or both, or you may have to specify the caption or ...
For example,
KeyTrap.SendKeys(?"{fast}{to ^+*}^x")

> I'm pretty sure they get triggered, because they eat their
associated key.
> If I set the configuration for them not to eat the key, the key comes
> through. I guess this makes it pretty safe to assume that 
> - keytrap is loaded, 
> - keytrap uses this ini file, 
> - the reloading of the ini file works (because I can toggle the "eat
key"
> option and it behaves just like it should WRT that)
> - the respective entry gets triggered. 
> 
> But the command doesn't result in anything I could see.
> 
> 
> >> And it still doesn't "eat" the CapsLock key. After more reading,
I think
> >> I may have to write a script that gets called when the CapsLock key
> >> gets pressed, and that then uses keytrap functions to perform
functions
> >> and eat key strokes etc. as required. Is this the only way to get rid
> >> of the CapsLock activation?
> > 
> > It's in the To-Do list, read the readme file. 
> 
> Ah -- I missed that part when I read the file, due to a lack of a
general
> understanding of the features at that point.
> 
> > However, I'm now wondering if it might not possible unless completely
> > disabling/blocking the key... 
> 
> Don't you think that the functionality you outline would be possible to
> even do in a script, using keytrap commands? Can keytrap trigger a
script
> on CapsLock.down, which then waits until either one of the associated
> action keys gets pressed and released, or CapsLock gets released?
Something
> like this:
> 
> (keytrap config)
> on CapsLock.down execute script and eat CapsLock.down
> 
> (script)
> on any keyevent:
>   if CapsLock.up: send CapsLock.down then CapsLock.up
>   if Q.down: send ^x
> 
> This would still leave a CapsLock.up and Q.up event go through in
the case
> of a CapsLock-Q (like my keyboard generates), but I hope that this would
> not cause any strange actions. If it does, this could maybe be handled,
> too.

Yes, it's possible. But, the problem here is that there could be a
significant delay between the actual keystrokes and key-records,
especially for a fast type writers.

Sean




------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12hmg9puo/M=362131.6882499.7825260.1510227/D=groups/S=1706030409:TM/Y=YAHOO/EXP=1123467797/A=2889191/R=0/SIG=10r90krvo/*http://www.thebeehive.org
">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life 
- brought to you by One Economy</a>.</font>
--------------------------------------------------------------------~-> 

Attention: PowerPro's Web site has moved: http://www.ppro.org 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to