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 1 to 10 characters in each string depending on your previous String Configuration selection. And if you need to include control characters like ESCAPE, or LINE FEED you can enter those as well by enclosing the equivalent hexadecimal value in {} brackets, 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. ASCII characters like 'A' can also be entered as their equivalent hexadecimal value {41} .. or 'a' as {61}. It is recommended to use {20} for Space and {09} for Tab characters rather than typing a spacebar or tab key because it is hard to determine visually how many whitespace characters were entered .. especially days later. Note you do NOT include a radix .. only hexadecimal characters 0-9, A-F are allowed within {} brackets. |
So if you wanted to override the ENTER key to send the string '234CRLF' (CRLF means carriage return followed by line feed) instead of that key's normal CR output, 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 hexadecimal bracketed sequence. |
Another example output string to cause the F1 key to output its PS2PROX 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 when that key is pressed. |
Note that keyboard key and string fields do not need to be entered sequentially or in any particular order. You can leave the first 3 empty ... and begin entering keys to override in the 4th field. Or if you already have many fields populated and want to delete one override key somewhere in the middle, you can simply empty that key and string field leaving all others intact. Empty fields are simply ignored whether they appear at the beginning, or middle, or end of the list. |