BASICのPRINTコマンド、ちょっと高度な使い方ができますよ。
IchigoJamの特殊キーコード表(特殊キャラクターコード表)
| 10進数 | 16進数 | 文字 | 機能 | キーボード |
| 8 | 0x08 | \b | バックスペース(カーソル位置手前1つ削除) | Backspace |
| 9 | 0x09 | \t | 水平タブ(スペース2つ) | Tab |
| 10 | 0x0A | \n | 改行 | Enter |
| 11 | 0x0B | 垂直タブ(Y座標ひとつ下) | ||
| 12 | 0x0C | カーソル位置以降削除 | F11 | |
| 13 | 0x0D | \r | (無視) | |
| 14 | 0x0E | 空白挿入(1.0.2) | SHIFT+SPACE | |
| 15 | 0x0F | 英数カナ切り替え | かな / 右ALT | |
| 16 | 0x10 | 行分割 | SHIFT+Enter | |
| 17 | 0x11 | 上書き挿入切り替え | Ins / SHIFT+右ALT | |
| 18 | 0x12 | 行頭 | Home | |
| 19 | 0x13 | カーソル左上 | Page Up | |
| 20 | 0x14 | カーソル左下 | Page Down | |
| 21 | 0x15 | カーソル移動(1.0.2) 0x15,X+32,Y+32 | ||
| 22 | 0x16 | - | ||
| 23 | 0x17 | 行末 | End | |
| 24 | 0x18 | 行削除 | F12 | |
| 25 | 0x19 | - | ||
| 26 | 0x1A | - | ||
| 27 | 0x1B | エスケープ | ESC | |
| 28 | 0x1C | 左 | カーソル左 | |
| 29 | 0x1D | 右 | カーソル右 | |
| 30 | 0x1E | 上 | カーソル上 | |
| 31 | 0x1F | 下 | カーソル下 | |
| 127 | 0x7F | デリート(カーソル位置1つ削除) | Delete |
真っ黒な画面に浮かび上がる白文字、DOS上のC言語であれこれ作ってた高専生時代を思い出します。
ファイルのバイナリダンプツールや、タイピングゲームを何度も何度も作りました。
タブと改行区切りで書いたものを簡単に上記のような表形式に変換するJavaScriptプログラム「maketable.js - PUBLICDOMAIN」、ウェブサイトづくりの参考にどうぞ!(詳しくは「ページのソースを表示」で!)