Hi Rick,
Could you just try the OnKeyProcessedUp event and see if it works then?
Maybe it is the key down that is the issue and just stay away from it. At
least have a subroutine after the key is released and see if that fixes it.
Bruce
Sent: Monday, May 28, 2012 7:53 AM
Subject: Re: CursorKeys Object Problem
Hi Chip: I tend to agree but I had to try all options before I could say that
I think there is something wrong with WE or at least that I am not doing
something right related to COM and using the KeyProcessed Object in WE.
I finished testing the new implementation using the SetFile approach with the
same results.
When the script is disabled hitting shift-escape hides Solution Explorer.
When the script is running the KeyProcessed event does fire but Solution
Explorer is not hidden.
This tells me that the instruction, keystroke, shift-escape is not likely
getting passed through to the Target app, vb.net 2010 express or there is a COM
problem with the message itself.
This may be a major problem downline when I dig into more complicated stuff,
ugh!
For now I am thinking there may be a "x" on the Solution Explorer that a
sighted person clicks to close it.
Microsoft has moved the "x" from the top right to the bottom right, think
bottom right, of some if not all windows and dialogs etc... in vb.net 2010 for,
as I mentioned, some or all windows not sure.
I am going to analyze the DOM Tree to see if there is a button labeled "x" or
something to indicate that button, set focus to it, try and pull the Invoke
Pattern for it and execute it if I can do all that.
In a Macro I could just execute the "Hide" command but since this is Express
the IDE Macros and plug-ins are not available.
Anyway, this is the final result unless one of you has another idea or Aaron
or one of the GW folks chimes in with some further suggestions.
I hope Aaron or someone either gives me some way I might check this out
further or they have some other ideas on the subject but I guess they are busy
since they would normally have chimed in on a set of threads this large but
I've not heard from anyone at GW so far.
That is if Steve is not with GW, not sure about that.
Later and I'll be back after I try finding the "X" button and clicking it -
that may be another day or 2 of work just to figure out how to do that if it
can even be done.
Sorry for the long post but I can think of no more tests to run without some
suggestions from a COM guy like Aaron or someone.
Rick USA
----- Original Message -----
From: Chip Orange
To: [email protected]
Sent: Sunday, May 27, 2012 6:54 PM
Subject: RE: CursorKeys Object Problem
I have to give you an A plus for determination Rick! I really think this
is doing things the hard way though; defining something as a cursor key in a
set file doesn't do anything for you at all, unless you define some action you
want to take place along with it, and there's no action you want to happen.
Chip
--------------------------------------------------------------------------
From: RicksPlace [mailto:[email protected]]
Sent: Sunday, May 27, 2012 1:59 PM
To: [email protected]
Subject: Re: CursorKeys Object Problem
Oh Ya, I remember actually doing that before and giving up on it for some
reason.
I think It was firing but the functionallity of the default vb.net action
was not working.
I think this was the same result I was getting as when I used the Key
object from the Keyboard.
Anyway, I added a Shift-Escape Cursor Key to the CursorKeys Settings in
the WE Dialog and saved it in the SetFile for vb.net 2010 express.
I then Pulled the Keys Object from the SetFile and iterated it to find
the Shift-Escape Cursor Key I had added and I get that key from the indexed
Item Property.
I then use a Key object Property to set up the Handler and it is firing
properly but I cant tell if the screen is going dark, it is too light in here.
So I will have to wait until dark to see if the screen goes dark meaning
the functionallity is passed through to vb.net2010 express as it should be or
if things are still not working properly.
Phew!a learning curve this morning but I know how to use a set file from
within an external script.
Rick USA
----- Original Message -----
From: Stephen Clower
To: [email protected]
Sent: Sunday, May 27, 2012 8:16 AM
Subject: Re: CursorKeys Object Problem
Rick,
You can do this programatically with Keyboard,RegisterCursorKey. The
method allows you to filter the key's scope when you initialize it. If you have
registered hotkeys before then you will have no problems with cursor keys.
Steve
------------------------------------------------------------------------
From: RicksPlace <[email protected]>
Sent: Sun May 27 07:41:11 EDT 2012
To: [email protected]
Subject: CursorKeys Object Problem
Hi Guys:
I wanted a CursorKey for my script:
I opened vb.net 2008 ( My Script )
Then I went into WE Dialog and in the CursorKeys tab switched to
Program and
entered Shift-Escape as a CursorKey definition.
Does this sound right?
Is there a vbs app that uses a CursorKeys object defined in the WE
Dialog in this way?
how will WE know which Program to associate the CursorKeys object with
at run time.
Rick USA
--
Stephen Clower
App Development & Product Support
Gw Micro, Inc.
Sent from my phone.