[ASCIIコード表]

制御キー(非文字きー)のコードはWindowsとNEC98で異なります。
下方のWindowsの制御キー表または
INKEY$関数で実際にキーをトラップして確認してください。

NEC98のN88BASICで使用されているASCIIコード表。


制御キー

 

 

画面上の動作

&H00

NULL

"" 空文字

&H07

BL

Bell ベル

&H08

BS

Back Space バックスペース

&H09

HT

Horizontal Tab 水平タブ

&H0A

LF

Line Feed 改行

&H0B

HM

Home ホーム位置

&H0C

CL

CLS(画面クリアー)

&H0D

CR

復改(行頭)

&H1C

1けた右に

&H1D

1けた左に

&H1E

1行上に

&H1F

1行下に

&H20

SP

空白



NEC98のN88BASICでは80〜9F、E0〜FCはグラフ(図形)文字ですが、
81〜9F、E0〜FCはWindowsでは漢字コードの先行(上位)バイトとして使われます。
後続(下位)バイト(40〜FFとペアで漢字を表します。
例えば 889F は 亜 を表します。

Windows キャラクタコード表(出典 Vectorキャラクタコード表)

00 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0
00 NL DE SP          
01 SH D1        
02 SX D2        
03 EX D3        
04 ET D4        
05 EQ NK        
06 AK SN        
07 BL EB        
08 BS CN        
09 HT EM        
0A LF SB        
0B HM EC        
0C CL        
0D CR        
0E SO        
0F SI _ DL        


注釈
 00 NLはNUL
 20 SPはスペース(空白)
 7F DLはDEL



Windows 制御キーの構成(出典 Wikipedia ASCII制御文字)
コード範囲(16進) 内容
0x00-0x1f 制御文字
0x20 空白
0x21-0x7e 図形文字
0x7f 制御文字(DEL)


Windows 制御キー(出典 Wikipedia ASCII制御文字)
16進 略語 CS 名前/意味
00 NUL ^@ Null文字
01 SOH ^A ヘッディング開始
02 STX ^B テキスト開始
03 ETX ^C テキスト終了
04 EOT ^D 伝送終了
05 ENQ ^E 問合せ
06 ACK ^F 肯定応答
07 BEL ^G ベル
08 BS ^H 後退
09 HT ^I 水平タブ
0A LF ^J 改行
0B VT ^K 垂直タブ
0C FF ^L 書式送り
0D CR ^M 復帰
0E SO ^N シフトアウト
0F SI ^O シフトイン
10 DLE ^P 伝送制御拡張
11 DC1 ^Q 装置制御1,XON
12 DC2 ^R 装置制御2
13 DC3 ^S 装置制御3,XOFF
14 DC4 ^T 装置制御4
15 NAK ^U 否定応答
16 SYN ^V 同期信号
17 ETB ^W 伝送ブロック終結
18 CAN ^X 取消
19 EM ^Y 媒体終端
1A SUB ^Z 置換
1B ESC ^[ エスケープ
1C FS ^\ ファイル分離標識
1D GS ^] グループ分離標識
1E RS ^^ レコード分離標識
1F US ^_ ユニット分離標識
7F DEL ^? 抹消


CSはCTRLシーケンス
例えば^AはCTRL+A