[slikom] Jaws skripta za izgovaranje i kopiranje karaktera i njihovih vrijednosti

  • From: Darko Milošević <daremc86@xxxxxxxxx>
  • To: slikom@xxxxxxxxxxxxx
  • Date: Mon, 8 May 2017 22:01:45 +0200

Zdravo svima!

Kako sam za vlastite potrebe napravio Jaws skriptu koja izgovara 
trenutni karakter na kome se kursor nalazi, te njegove:Fonetske, 
Decimalne i Hex vrijednosti, odlučio sam ovu malu skriptu podijeliti i 
sa Vama, jer možda nekome zatreba.

Naime, kada u JAWS-u pritisnemo numeričku peticu na tastaturi, prvi put 
čujemo trenutni karakter na kome se kursor nalazi.

Ako isti taster pritisnemo dva puta, čujemo njegovu fonetsku vrijednost, 
a ako pritisnemo isti taster tri puta brzo, čujemo njegovu numeričku 
vrijednost, najčešće je to ASCII vrijednost karaktera na kome se kursor 
trenutno nalazi.

No, ja sam za vlastite potrebe, stvorio skriptu koja pored toga što 
izgovara ove vrijednosti karaktera, iste kopira i u ostavu "Clipboard", 
odakle se može zalijepiti u neki tekst, ili hex editor.

Moja skripta izgovara sledeće:

Jedamput pritisnuta neka kombinacija tastera, ili taster, izgovara 
karakter na kome se kursor nalazi.

Dva puta, izgovara fonetski taj karakter.

Tri puta, izgovara ASCII, a 4 puta Hex vrijednost, i u sva 4 slučaja 
kopira u Clipboard vrijednost koju je izgovorila.


Kako biste ubacili ovu skriptu u Default JAWS-ov set fajlova, treba 
napraviti sledeće:

1. Bilo gdje da ste, pritisnite Insert+0, kako biste otvorili Jaws 
Script Manager.

2. Pritisnite CTRL+Shift+D, kako biste otvorili "Default.jss", JAWS- 
podrazumijevani skript fajl.

3. Pritisnite CTRL+End da odete na kraj datoteke, a zatim jedamput 
Enter, kako biste bili sigurni da ste napravili jedan prazan red.

4. Zalijepite ovaj tekst koji slijedi:



Script SayCopyCharacter ()
Var
string strChar,
int nPressedTime
Let nPressedTime = IsSameScript ()
If nPressedTime == 1 Then
Let strChar = GetCharacter();
CopyToClipboard (strChar)
SayCharacterPhonetic ()
ElIf nPressedTime == 2 Then
Let strChar = IntToString (GetCharacterValue (GetCharacter ()))
Say(strChar, OT_USER_REQUESTED_INFORMATION)
CopyToClipboard(strChar)
ElIf nPressedTime == 3 Then
Let strChar = GetCharacterValueString (GetCharacter (), cvfWantHex)
Say(strChar, OT_USER_REQUESTED_INFORMATION)
CopyToClipboard(strChar)
Else
strChar = GetCharacter()
Say(strChar, OT_USER_REQUESTED_INFORMATION)
CopyToClipboard (strChar)
EndIf
EndScript


5. Stanite na početak skripte, odnosno na red:

Script SayCopyCharacter ()

a zatim pritisnite CTRL+D, da otvorite dijalog za uređivanje JAWS Script 
dokumentacije za skriptu na kojoj trenutno stojite.

6. Tasterom TAB provjerite je li čekirana kvačica na check boxu:Can be 
attached to key, a ako nije čekirajte je.

7. Idite tasterom TAB dok ne čujete Asign To, a zatim pritisnite 
kombinaciju tastera, ili taster koji će pozivati skriptu, ali taj taster 
ne smije biti već dodijeljen nekoj ranijoj skripti, ili kasnijoj, jer 
ćete biti upozoreni da je taj taster, ili kombinacija tastera već 
dodijeljen/a nekoj drugoj skripti.

8. Idite tasterom TAB do OK, a zatim pritisnite Enter.

9. Pritisnite CTRL+S, i nakon nekoliko sekundi, trebalo bi da čujete 
poruku:"Compile Complete", a zatim zatvorite JAWS Script Manager.


Sada pritisnite taster, ili tastere koje ste dodijelili ovoj skripti, i 
čućete izgovor karaktera na koe se trenutno kursor nalazi.

Testirajte ovu skriptu od jednog do 4 pritiska brzo, i čućete kako 
izgovara sve vrijednosti karaktera.


Iskreni pozdrav,


Darko



                    __________
Podaci o listi:

1. Web strana: http://www.slikom.info/ml/sl.html

2. Adresa za prijavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: subscribe
3. Adresa za odjavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: 
unsubscribe

4. Facebook: http://www.facebook.com/web.portal.slikom
5. Twitter: https://www.twitter.com/slikom

6. Adresa moderatora: SliKom-Moderators@xxxxxxxxxxxxx
                    __________

Other related posts: