Changes hotstring options or ending characters.

#Hotstring EndChars NewChars

#Hotstring NewOptions



EndChars NewChars

Specify the word EndChars followed a single space and then the new ending characters. For example:
#Hotstring EndChars -()[]{}':;"/\,.?!`n `t

Since the new ending characters are in effect globally for the entire script -- regardless of where the EndChars command appears -- there is no need to specify EndChars more than once.

The maximum number of ending characters is 100. Characters beyond this length are ignored.

To make tab an ending character, include `t in the list. To make space an ending character, include it between two other characters in the list (or at the beginning if the list contains less than 2 other characters).


Specify new options as described in the Hotstrings section. For example: #Hotstring r s k0 c0

Unlike EndChars above, the #Hotstring directive is positional when used this way. In other words, entire sections of hotstrings can have different default options as in this example:

::btw::by the way
#Hotstring r c ; All the below hotstrings will use "send raw" and will be case sensitive by default.
::CEO::Chief Executive Officer
#Hotstring c0 ; Make all hotstrings below this point case insensitive.