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

  • From: "Gradimir Kragic" <bastono@xxxxxxxx>
  • To: <slikom@xxxxxxxxxxxxx>
  • Date: Tue, 9 May 2017 16:30:22 +0200



    Zdravo Darko,

    Pogledao sam ovaj skript, nisam instalirao. Možda si mogao razmišljati 
i o varijanti da skript pored kopiranja ima mogućnost i append to 
clipboard. Naravno tada treba još jedna prečica. Dakle, jedna prečica za 
Copi, druga za Apend. Možda bi ovo rješenje bilo onda funkcionalnije.

    Pozdrav,

    Gradimir

Od: "Darko Milošević" <daremc86@xxxxxxxxx>
Poslato: ponedeljak, 8. maj 2017 22:01
Tema: [slikom] Jaws skripta za izgovaranje i kopiranje karaktera i njihovih 
vrijednosti


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: