[vicsireland] Re: PuTTY

  • From: Darragh.OHeiligh@xxxxxxxxxx
  • To: vicsireland@xxxxxxxxxxxxx
  • Date: Tue, 30 May 2006 11:32:43 +0100

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: