@ Function
Support for @
function extended cursor addressing codes depends on the selected
compatibility mode. Full support (as described in the main
@
function topic) is only available in Reality mode. The sections below list
the extended cursor addressing codes supported in other compatibility modes.
Note: Codes that are not listed or
are marked "Not available" generate a run-time error and return NULL.
| Code |
Operation |
Reality Equivalent |
| -1 |
Clear screen sequence including the number of pad
characters specified in the FF delay field of the TERM settings. |
-1 |
| -2 |
Cursor-home sequence. |
-2 |
| -3 |
Clear-to-end-of-screen sequence. |
-3 |
| -4 |
Clear-to-end-of-line sequence. |
-4 |
| -5 |
Start flashing. |
-5 |
| -6 |
Stop flashing. |
-6 |
| -7 |
Start protect. |
-7 |
| -8 |
Stop protect. |
-8 |
| -9 |
Cursor-back sequence. |
-9 |
| -10 |
Cursor-up sequence. |
-10 |
| -11 |
Cursor forward. |
-15 |
| -12 |
Cursor down. |
-16 |
| -13 |
Start reverse. |
-34 |
| -14 |
Stop reverse. |
-35 |
| -15 |
Not available. |
— |
| -16 |
Not available. |
— |
| -17 |
Not available. |
— |
| -18 |
Not available. |
— |
| -19 |
Enable slave port. |
-17 |
| -20 |
Disable slave port. |
-18 |
| Code |
Operation |
Reality Equivalent |
| -1 |
Clear screen sequence including the number of pad
characters specified in the FF delay field of the TERM settings. |
-1 |
| -2 |
Cursor-home sequence. |
-2 |
| -3 |
Clear-to-end-of-screen sequence. |
-3 |
| -4 |
Clear-to-end-of-line sequence. |
-4 |
| -5 |
Start flashing. |
-5 |
| -6 |
Stop flashing. |
-6 |
| -7 |
Start protect. |
-7 |
| -8 |
Stop protect. |
-8 |
| -9 |
Cursor-back sequence. |
-9 |
| -10 |
Cursor-up sequence. |
-10 |
| -11 |
Start protect. |
-7 |
| -12 |
Stop protect. |
-8 |
| -13 |
Start reverse. |
-34 |
| -14 |
Stop reverse. |
-35 |
| Code |
Operation |
Reality Equivalent |
| -1 |
Clear screen sequence including the number of pad
characters specified in the FF delay field of the TERM settings. |
-1 |
| -2 |
Cursor-home sequence. |
-2 |
| -3 |
Clear-to-end-of-screen sequence. |
-3 |
| -4 |
Clear-to-end-of-line sequence. |
-4 |
| -5 |
Start flashing. |
-5 |
| -6 |
Stop flashing. |
-6 |
| -7 |
Start protect. |
-7 |
| -8 |
Stop protect. |
-8 |
| -9 |
Cursor-back sequence. |
-9 |
| -10 |
Cursor-up sequence. |
-10 |
| -11 |
Cursor forward. |
-38 |
| -12 |
Cursor down. |
-39 |
| -13 |
Start reverse. |
-34 |
| -14 |
Stop reverse. |
-35 |
| -15 |
Not available. |
— |
| -16 |
Not available. |
— |
| -17 |
Enable slave port. |
-17 |
| -18 |
Disable slave port. |
-18 |
| -19 |
Cursor forward. |
-15 |
| -20 |
Cursor down. |
-16 |
| -21 |
Not available. |
— |
| -22 |
Not available. |
— |
| -23 |
Not available. |
— |
| -24 |
Not available. |
— |
| -25 |
Not available. |
— |
| -26 |
Not available. |
— |
| -27 |
Status line on. |
-13 |
| Code |
Operation |
Reality Equivalent |
| -1 |
Clear screen sequence including the number of pad
characters specified in the FF delay field of the TERM settings. |
-1 |
| -2 |
Cursor-home sequence. |
-2 |
| -3 |
Clear-to-end-of-screen sequence. |
-3 |
| -4 |
Clear-to-end-of-line sequence. |
-4 |
| -5 |
Start flashing. |
-5 |
| -6 |
Stop flashing. |
-6 |
| -7 |
Start protect. |
-7 |
| -8 |
Stop protect. |
-8 |
| -9 |
Cursor-back sequence. |
-9 |
| -10 |
Cursor-up sequence. |
-10 |