Windows
Jaws 11 is now released.
Jaws11 fun.
Quick tip. jump starting PuTTY.
Was thinking on the Bus that this must be possible and to my satisfaction, it is!
Start PuTTY from the run box by dumping the executable in a directory that is in the windows path. for example, c:\windows\
Now, create a profile in PuTTY named default and set any options you want.
Finally go to run and type (putty 192.168.1.1) where 192.168.1.1 is replaced by the IP address you want to access.
It is a really simple tip but one that saves me a lot of time.
For you users of the jaws for Windows screen reader, here are another few tips you will find very useful if you need to use PuTTY.
Firstly. There are a number of settings that can be applied to PuTTY to make it more functional:
Firstly, in PuTTY, go to the behaviour page of the options. Shift tab until you get to the treeview and arrow down to behaviour. Now tab over to "Window closes on Alt + F4" and check it. Tab to "System menu opens on alt + space" and check that as well.
Now go back to the session page, right at the top of the treeview and arrow to the address or hostname field and type the IP you will want to connect to. Note, you can override this setting by typing it manually in the run box as noted above. Now tab to the load or save settings list box and press the down arrow once to highlight the default option. Press tab until you get to the save button and hit enter on it. Now tab over to the open button and hit enter on it. Note, the settings will not save until you have established a connection to the remote computer.
From then on, when you go to start then run and type PuTTY 192.168.1.1 for example your default settings will be used.
There is one more thing that you can do that will hugely increase the accessibility of PuTTY when using it with the Jaws for Windows screen reader. Add a little script to Jaws that will make it read the new text that is written to the window without you having to use the jaws cursor for everything.
So, how do you do that? Simple.
Firstly, go into Putty. start up a connection to make it easier on your self.
Now, hit insert and 0 to make a new script file called PuTTY.jss. If your using a recent version of Jaws it may ask you if you want to make this file. Just hit enter to except it.
Now paste the below 22 lines in to this file.
Include "HjGlobal.jsh" ; default HJ global variables
Include "hjconst.jsh" ; default HJ constants
Include "HjHelp.jsh" ; Help Topic Constants
Include "common.jsm" ; message fileVoid Function SayNonHighlightedText (handle hwnd, string buffer)
; NonHighlightedText Function for speaking all newly written nonhighlighted
; text.
var
string TheClass
let TheClass=GetWindowClass(hWnd)
If GetScreenEcho () > ECHO_NONE ; Screen echo is on,
&& GetWindowsOS() == OS_WIN_NT Then ; operating system isn't 95/98/ME.
If (TheClass == "PuTTY") then
Say (buffer, OT_NONHIGHLIGHTED_SCREEN_TEXT);
Return
endIf
endIf
if (GetScreenEcho() > 1) then
Say (buffer, OT_NONHIGHLIGHTED_SCREEN_TEXT)
endIf
EndFunction
Now save and compile this file using control and s. If it doesn't work for you, send me a comment with the part you've had problems with.
Close the file with Alt and F4 and your PuTTY window should now speak for you properly.
The other problem you will encounter is propper cursor tracking when reading or writing files. Jaws will not track the cursor for you properly at all within a console window. For that reason, I suggest you use a eally fantastic program called WinSCP. Download it... use it... and that's all there is to it.... It's really that simple.
the only thing to keep in mind when your using WinSCP is that when your in a text file, if you press the alt key, the focus will change back to the main window. so when you want to leave a file and save your changes I find just pressing escape and agreeing to the prompt to save is the most efficient way of doing things.
I hope you find that useful.


