Hi Mark:
No I don't know that HJ has admitted a focus problem but there are many
fixes that various people have posted to help with JFW problems and HJ has
not incorporated them into there official scripts.

Thanks,
George
----- Original Message -----
From: Mark <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 13, 1999 2:49 AM
Subject: RE: Is ATI Expert jfw compatible?


George,
Thanks for all the info on the "loosing focus" mystery.
I must confess to a little confusion regarding this whole "lloosing focus"
thing.
Has HJ actually admitted on this list that there is a problem, and did I
miss it?
I have suspected a problem, but have not seen anything concrete on this list
to add foundation to my suspicions.
Cheers
Mark
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of George Marshall
Sent: Saturday, December 11, 1999 3:37 PM
To: [EMAIL PROTECTED]
Subject: Re: Is ATI Expert jfw compatible?


Mark I am not sure your problems are with the video card, but may be with
jfw33.  We all have had problems with JFW loosing focus, when going to the
desktop and some times in other windows.  I am sending you Dennis Browns
"jfw33 focus scripts" by following the directions and putting the two
scripts in your jfw file, they help quite a bit  The scripts follow:
These scripts need to be added to the JFW.jss file, and the Alt+Tab
keystroke needs to be assigned to the MoveToDesktop() script.

What these two scripts do:
With 3.3, there is a problem with the focus getting hung out in limbo when
closing an application,  and there are no Moore apps open.  It should take
focus to the JAWS window, but it doesn't quite get there.  When this
happens, a single LeftMouseButton will force the focus to the Desktop when
it isn't either on the JAWS window, or the Desktop.  This "limbo" returns
some pretty unique window information, and since the active script file at
that time is the JAWS window's script file, placing the routine that checks
for this unique information in the JFW.jss' AutoStartEvent function seems
the most sensible place for it.
The info returned, (according to HomeRow), are values such as "-1" for the
Type Code, and the same for the SubType Code,  "0" for the Control Id, and
nothing for either TopLevel, Parent, or Child windows names, as well as no
handle for the current window.  This extremely odd set of values gives the
script something unique enough to search for, with little or no chance of
having it execute when it isn't needed!
If the values I'm checking for are present when the JAWS window becomes the
active script file, then the AutoStartEvent processes the "Then" part of the
"If/Then" statement, which is a single LeftMouseButton.  This causes the
Desktop to become the active window!
I've tested it several times, but give it a go and see if you see anything
wrong with it.  If so, we've still got some of those unique returned values
we can use to restrict it further.

The second script seems to take care of not being able to Alt+Tab to the
Desktop from the JAWS window.  When you are in the JAWS window, and there
are no more apps open, the Alt+Tab just does nothing.  The MoveToDesktop()
script, (when assigned to the Alt+Tab within the JFW.jss script file),
issues an Alt+Tab, and if the JAWS window is still active, checks the
TopLevelWindow, and the Parent window, and the Current window's names, and
if it finds that we are still in the JAWS window, issue a MinimizeAllApps()
to place you on the Desktop!

These should work good enough for the task while HJ finds the root of the
problem and fixes it internally.


Cut and past the following scripts to the JFW.jss script file, and then
assign the MoveToDesktop() to the Alt+Tab key within the JFW.jss script
file.

; This function gets launched as soon as the JAWS window becomes active.
function AutoStartEvent()
;This routine is a temporary fix for JFW 33025 getting lost when
; closing apps and JFW is the only thing on TaskBar.
; It has enough conditional statements to ensure it only gets executed
; when this particular focus loss occurs.

If(GetWindowTypeCode(GetCurrentWindow()) == -1) &&
(GetWindowSubTypeCode(GetCurrentWindow()) == -1) &&
(GetControlID (GetCurrentWindow ()) == 0) Then
; If  this unique info is returned, then click the left mouse button
; to get focus placed on the Desktop.
RouteJAWSToPc ()
LeftMouseButton()
EndIf
EndFunction

Script MoveToDesktop ()
; This script allows the Alt+Tab keypress to move to the Desktop
; whenever JAWS is the only open item on the TaskBar.
{Alt+Tab}           ; issue an Alt+Tab to move to next opened app.
If(GetWindowName(GetTopLevelWindow (GetCurrentWindow ())) == "JAWS" &&
(GetWindowName(GetParent(GetCurrentWindow ())) == "JAWS") &&
GetWindowName(GetCurrentWindow()) == "") Then
; Hey!  I just hit Alt+Tab and I'm still in the JAWS window, so
; I'll just use the following command to get to the Desktop!
MinimizeAllApps ()
EndIf
; If it isn't still the JAWS Window, then act normal!
EndScript



Hope this helps!

Thanks,
Dennis Brown, [EMAIL PROTECTED]

to add a bit of humor to JAWS and check things out, place these extra
lines in the scripts. I will place the entire scripts in here so you see
where they go.

    function AutoStartEvent()
;This routine is a temporary fix for JFW 33025 getting lost when
; closing apps and JFW is the only thing on TaskBar.
; It has enough conditional statements to ensure it only gets executed
; when this particular focus loss occurs.
SayString("hmmm where am I?")
If(GetWindowTypeCode(GetCurrentWindow()) == -1) &&
(GetWindowSubTypeCode(GetCurrentWindow()) == -1) &&
(GetControlID (GetCurrentWindow ()) == 0) Then
; If  this unique info is returned, then click the left mouse button
; to get focus placed on the Desktop.
RouteJAWSToPc ()
SayString("Okay, I am lost.  One of you Icons pull me to the desktop,
please?")
LeftMouseButton()
EndIf
EndFunction

Script MoveToDesktop ()
; This script allows the Alt+Tab keypress to move to the Desktop
; whenever JAWS is the only open item on the TaskBar.
{Alt+Tab}           ; issue an Alt+Tab to move to next opened app.
If(GetWindowName(GetTopLevelWindow (GetCurrentWindow ())) == "JAWS" &&
(GetWindowName(GetParent(GetCurrentWindow ())) == "JAWS") &&
GetWindowName(GetCurrentWindow()) == "") Then
; Hey!  I just hit Alt+Tab and I'm still in the JAWS window, so
; I'll just use the following command to get to the Desktop!
MinimizeAllApps ()
SayString("Sorry, JAWS is the only thing running.")
EndIf
; If it isn't still the JAWS Window, then act normal!
EndScript



----- Original Message -----
From: Mark <[EMAIL PROTECTED]>
To: J. R. Vaughn <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Saturday, December 11, 1999 4:18 AM
Subject: RE: Is ATI Expert jfw compatible?


Thanks for the response.
I am a little confused, although the issues I am having maybe and just maybe
symptamatic of other problems I am having with jfw 33.1.
The card is being used under NT4, SP4.
In general it works o.k, although it looses focus on the desktop area.
On other occasions it will also loose focus in an open session (the program
in focus is irrelevant,, it looses focus with all and any)
The installed driver is straight from the installation cd, and I have not
attempted to update or alter the driver in any way.
By the way, I am using the standard 640x480 256 colours.
I am also having similar, but not as bad, problems with another card, but i
will raise a new thread in genearl for this one.
cheers
Mark


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of J. R. Vaughn
Sent: Thursday, December 09, 1999 5:10 PM
To: [EMAIL PROTECTED]
Subject: Re: Is ATI Expert jfw compatible?


Mark, I use this card with JFW 3.3135 and it works fine.  I used it with JFW
3.3026 but used the osm16.DLL file from JFW 3.3135.  This video card has
been tested with JFW 3.30 but you will want to go to the HJ web site and
look for the site under "technical support" where they have a section on
video cards and the drivers they used when testing.  I like the card and it
works well. John in sunny florida

----- Original Message -----
From: Mark <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, December 09, 1999 10:08 AM
Subject: Is ATI Expert jfw compatible?


>
> Hi,
> Is the ATI expert, the details of which are given below, compatible with
jfw
> 3.3?
> Type : ATI 3D Rage Pro PCI
> Version : 5.2.040,4.0.0
> Chip type : ATI 3D Rage Pro PCI (GT-C2U2)
> Memory : 8MB
> Cheers
> Mark
>
> -
> Visit the jfw ml web page: http://jfw.cjb.net
>

-
Visit the jfw ml web page: http://jfw.cjb.net

-
Visit the jfw ml web page: http://jfw.cjb.netHope this helps,
George Marshall
[EMAIL PROTECTED]


-
Visit the jfw ml web page: http://jfw.cjb.net

-
Visit the jfw ml web page: http://jfw.cjb.net

-
Visit the jfw ml web page: http://jfw.cjb.net

Reply via email to