[vicsireland] Re: PuTTY

  • From: "Tim Culhane" <tim.culhane@xxxxxxxxxxxxxxxx>
  • To: <vicsireland@xxxxxxxxxxxxx>
  • Date: Tue, 30 May 2006 11:48:11 +0100

Hi Darragh,
 
HMMM   I'm not sure.  It could be that the controls are defined in the jaws
executable ... though this wouldn't seem to make sense if  you want to make
the application as configurable as possible.
 
Have you searched  the script header files as well as the source files?
 
Might be worth sending  the question to the jaws script list, as I'm sure
they know loads more about scripting than I do!
 
Tim
 

-----Original Message-----
From: vicsireland-bounce@xxxxxxxxxxxxx
[mailto:vicsireland-bounce@xxxxxxxxxxxxx] On Behalf Of
Darragh.OHeiligh@xxxxxxxxxx
Sent: 30 May 2006 11:33
To: vicsireland@xxxxxxxxxxxxx
Cc: vicsireland@xxxxxxxxxxxxx; vicsireland-bounce@xxxxxxxxxxxxx
Subject: [vicsireland] Re: PuTTY



Hello Tim, 
Thanks, I'm using Jaws 7 though so that's already uncommented. 

When in supported console types jaws changes the window class to
"ConsoleWindowType". The actual class of the PuTTY window is "PuTTY. I was
able to obtain that using the home row utility. 

I need to find the script that tells jaws to see this as a console and use
this custom window class so I can modify it to recognise the PuTTY window. 

For example: 
If you go into a command window and type insert and 7 jaws will bring up the
window class reasign box. here, if your using jaws 7 you'll notice this
custom class that jaws creates.   

This is done by the function in the default scripts that seems to associate
the command window with this console class. But the function refers to other
functions in the file and I haven't been able to trace it back to where
these controls are defined. 

Hopefully I've explained it better that time. 

Darragh Ó Héiligh - Technical lead
Stream EMEA
Direct Dial:  +353 14400793 
Ext:               2293
Stream Practice 3 - "Invest the time. It can be the difference between
satisfying and "wowing" your customer."




"Tim Culhane" <tim.culhane@xxxxxxxxxxxxxxxx> 
Sent by: vicsireland-bounce@xxxxxxxxxxxxx 


30/05/2006 11:20 


Please respond to
vicsireland@xxxxxxxxxxxxx



To
<vicsireland@xxxxxxxxxxxxx> 

cc

Subject
[vicsireland] Re: PuTTY

        




Hi Darragh, 
  
while in the control you are interested in, hit control + jaws key + f1. 
  
This  brings up a window containing the control id and window class. 
  
  
Also, You may need to uncomment the below method in the default script file.
Just remove the  /*  */  from the below,  and the appropriate window class,
and recompile the script. 
  
  

*\ 


Void Function SayNonHighlightedText (handle hwnd, string buffer) ;
NonHighlightedText Function for speaking all newly written nonhighlighted ;
text. ; for use with Dos Boxes and Console apps var 


string TheClass 


let TheClass = GetWindowClass(hwnd) 


If (GetScreenEcho () >= 1) then 


If (TheClass == "tty" || 


TheClass == "ttygrab" || 


TheClass == "TelnetWClass" || 


TheClass == "ConsoleWindowClass") then 


Say (buffer, OT_no_disable); 


Return 


endIf 


endIf 


*\ 




Tim 
  
 -----Original Message-----
From: vicsireland-bounce@xxxxxxxxxxxxx
[mailto:vicsireland-bounce@xxxxxxxxxxxxx] On Behalf Of
Darragh.OHeiligh@xxxxxxxxxx
Sent: 30 May 2006 11:00
To: vicsireland@xxxxxxxxxxxxx
Subject: [vicsireland] PuTTY


Hello, 

Have any of you had any success in using the ConsoleWindowClass on anything
other than the apps that freedomscientific have scripted for?  I need to get
this window class to work in Putty.  It should be a matter of adding the
control class to the list but I haven't found where that is located.   

Thanks 



Darragh Ó Héiligh - Technical lead
Stream EMEA
Direct Dial:  +353 14400793 
Ext:               2293
Stream Practice 3 - "Invest the time. It can be the difference between
satisfying and "wowing" your customer." 


Other related posts: