Anonymous user
Terminal control/Cursor movement: Difference between revisions
→{{header|XPL0}}: added zkl
(Added Axe) |
(→{{header|XPL0}}: added zkl) |
||
Line 716:
Moving the cursor position beyond the terminal boundaries simply makes
the flashing cursor disappear. This is sometimes useful.
=={{header|zkl}}==
{{trans|Go}}
zkl doesn't know anything about terminals but can print Ansi terminal codes:
<lang zkl>print("\e[2J\e[6;3H"); // clear screen, move to an initial position
Atomic.sleep(1); // pause to let cursor blink
print("\e[D"); // left
Atomic.sleep(1);
print("\e[C"); // right
Atomic.sleep(1);
print("\e[A"); // up
Atomic.sleep(1);
print("\e[B"); // down
Atomic.sleep(1);
print("\e[;H"); // top left
Atomic.sleep(1);</lang>
=={{header|ZX Spectrum Basic}}==
|