Terminal control/Cursor movement: Difference between revisions

(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}}==
Anonymous user