[jawsscripts] Re: how to type escape characters?

  • From: Csaba Godo <arpadhazi68.jawsul@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Fri, 08 Nov 2013 14:16:11 +0100

Hi guys,

Here can you find a full list of the ASCII codes and characters. These 
codes called not only ASCII, but Alt codes, too, because you can type 
them so that you hold down the ALT key and on the numeric keypad you 
type its code.

http://www.alt-codes.net/

HTH

Csaba







2013.11.08. 13:40 keltezéssel, Paul Magill írta:
> Hi Jeet,
>
> How it works is more complicated than I can understand, but basically, the
> scripting compiler recognises the backslash character as a marker to convert
> what immediately follows to a specific character in the ASCII series. Not
> sure if you were also asking about what ASCII is, but google will have a bit
> to say about that.
>
> Some of the ones I am familiar with are:
> "\N" = line feed or character 10
> "\R" = carriage return,  or character 13
> The same 2 characters will be produced by:
> "\10" = line feed
> "\13" = carriage return
> "\34" = quote mark
> "\\" = the backslash character itself
> This one is particularly interesting, as if you wish to hardcode a file path
> in a script, such as "C:\ProgramData\Freedom Scientific\",  in the script
> you would need to use double backslashes as, "C:\\ProgramData\\Freedom
> Scientific\\", so the compiler would produce the actual path you wanted.
>
> "\007" = the separation character, LIST_ITEM_SEPARATOR, used in the function
> dlgSelectItemInList. See the entry for that constant in HJCONST.JSH.
> When a 0 preceeds a number following the backslash, it changes the way the
> script compiler treats the number, but someone else on the list will need to
> explain that, as while I can use it, I don’t understand it.
>
> "\999" where 999 represents a number in the ASCII series, from 0 to 255,
> causes the compiler to produce the character represented by that number.
> For example, 65 is the ASCII number for the upper case, A so "\65" will
> produce the letter A.
>
> Note, the compiler mostly knows when to stop the conversion.
> In my previous example, "\34(", the compiler converts only the \34, and uses
> the ( as it is.
> When using the line feed in a longer string, such as, "first line\Nsecond
> line",  to be used in one of the Jaws dialog boxes, the compiler only
> converts the \N, and the result on screen is:
> first line
> second line
>
> Hope this helps,
> Paul from Australia
>
> -----Original Message-----
> From: Jitendra
> Thanks, it did the trick but what is \34, is the ascii value?
>
> and why we need include the back slash?
> thanks, Jeet
> Paul Magill wrote:
>> Hi Jitendra,
>>
>> In a const statement:
>>
>> Const
>> Quote = "\34",
>> QuoteAndLeftParenthesis = "\34(",
>>
>> Or
>>
>> TypeString ("\34(whatever else")
>>
>> The number following the backslash is the ascii value.
>>
>> Regards
>> Paul from Australia
>>
>> -----Original Message-----
>> From: jawsscripts-bounce@xxxxxxxxxxxxx
>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jitendra
>> Sent: Thursday, 7 November 2013 8:31 PM
>> To: jawsscripts@xxxxxxxxxxxxx
>> Subject: [jawsscripts] how to type escape characters?
>>
>> Hello friends, this time I need your help, if I want JAWS to type
>> characters like " (quotes, left or right parrant or any other escape
>> character, how should I do that?
>> Var string s
>> ;for example, Change is a function's name in a company software, and
>> you need to type again and again, and a value should be supplied in
>> quotes to change colors, Ii want JAWS to type the half part of the
> function.
>> s = "Change(""
>> TypeString(s)
>> Thanks.
>>
>> --- Disclaimer --- The information in this mail is confidential and is
>> intended solely for addressee. Access to this mail by anyone else is
>> unauthorised. Copying or further distribution beyond the original
>> recipient may be unlawful. Any opinion expressed in this mail is that
>> of sender and does not necessarily reflect that of State Bank group.
>> --- __________�
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
>> __________�
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
>>
>>
>
>
> --- Disclaimer --- The information in this mail is confidential and is
> intended solely for addressee. Access to this mail by anyone else is
> unauthorised. Copying or further distribution beyond the original recipient
> may be unlawful. Any opinion expressed in this mail is that of sender and
> does not necessarily reflect that of State Bank group. --- __________�
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
>
> __________�
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
>
__________�

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: