Select your language

Actually pretty often there is a need for entering special characters in a keys argument. For example in order to search for an escape sign or separate 2 PJL commands with Carriage Return and Line Feed

Also variables may have the need of special characters.

In any case, most of the arguments do first replace the variables and then convert the hext information into the characters. Then the term is used


The Hex notification is always 4 characters. It starts with \x and then followed by the 2 HEX characters in upper case

\x1B for the Escape sign 1B or ASCII 27.
Even Hex 00 is then a valid, searchable sign: \x00.


; define a default value to a variable

Variable=#MyVariable#:Initialisation Text

[Search in data stream for the text 12345]


; And replace it


If the date stream looks like this:


will result the rule into this data stream:

Initialisation Text1234


Hex Table

In order to convert for example an ESC String into HEX values, proceed like this:

1. Look up in the ASCII Table for the characters ASCII value.
2. Look up in the HEX table for the Hex representation of the ASCII value.

<27>(sp10hsb4099T -> 0B 28 72 70 31 30 68 72 62 34 030 39 39 54

If your input field for ESC sequences doesn't offer the needed length, then simply split the sequence into two ESC sequences, like <27>(sp10H and <27>(ssb4099T.

Rules theory Rule assistant Add key to rule

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.