Place the cursor in the Output String field, and simply type in the string (uppercase, lowercase, punctuation, or the characters above the number keys !@#%& etc. You can enter a maximum of 6 characters in each string. And if you need to include control characters like ESCAPE, or LINE FEED you can enter those as well by enclosing the hexadecimal character value in {} brackers, such as {1B} or {0A}, or even 8-bit characters that are above the ASCII range like {D7}. Each {} bracketed sequence represents one character in the Output String. |
So if you wanted to override the ENTER key to send the string '234CR-LF' (CR-LF means carriage return followed by line feed) instead of just a CR, the output string would be entered as 234{0D}{0A} . {0D} is the hexadecimal character value for a CR, and {0A} is the hex character value for a LF. Notice that the printable characters '234' are entered simply by typing them on the keyboard, but since you have no way to type a line-feed, or any other control character, you enter the hex value enclosed in {} braces and that represents one character in your output string. Valid hex values range from {01} thru {FF}....{00} is reserved and must not be used. And to include either the '{' or '}' characters as single characters in your Output String requires that you enter these as {7B} and {7D} respectively since using the characters themselves will be interpreted as opening or closing of a bracketed sequence. |
Another example output string to cause the F1 key to output its PS2PRO default value (0xF1) followed by a CR (0x0D) is {F1}{0D} . And to disable the F12 key completely so that it outputs no RS232 characters at all you would enter F12 in one of the Key Fields, and leave its output string empty. The fact that you have entered it means that its output will be overridden, however since the custom output string is empty, an empty string (no output) would be generated. |