User manual - Cライブラリ解説書(2006年4月17日)
DT-930 Cライブラリ解説書
101
4.1.3. 文字列入力
アプリケーション指定位置から右に指定文字数分を入力領域とし、文字列入力を行います。アプ
リケーションが指定したバッファにアスキーコードを格納し、確定キーまたは、終了条件になった
時点を検出するまで待ちます。
制御コードを入力した場合は、そのコードの処理を行います。
(1)文字列入力編集処理
文字列入力は以下のキー操作により入力文字の編集が行え、これらのキーに関しては文字列格
納エリアには格納されません。
また、これらの操作は入力領域中でのみ有効です。
表4.1 文字列入力編集画面
コー
ド
属性
入力後入力前
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル上の文字を削除します
10h00h
DEL(F4)削除
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル前の1文字を削除します
08h00h
後退(BS)後退
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
入力文字を全て削除します
0Ch00h
クリア(CLR)クリア
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソルを1文字右へ移動します
1Ch00h
→(F3)→
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソルを1文字左へ移動します
1Dh00h
←(F2)←
動作例
機能
コード
デフォルト
キー
名称
123
1234567890
1234
1
123
1234567890
1234
1
123 123
1234567890
1234
1234567890
1234
1234 1234
123
123
1234567890
1234
123 12
1234567890
abcd
123456789a
bcd
12345 2345
123 13
1234567890 123456789
1234567890
abcd
1234567890
bcd
コー
ド
属性
入力後入力前
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル上の文字を削除します
10h00h
DEL(F4)削除
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル前の1文字を削除します
08h00h
後退(BS)後退
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
入力文字を全て削除します
0Ch00h
クリア(CLR)クリア
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソルを1文字右へ移動します
1Ch00h
→(F3)→
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソルを1文字左へ移動します
1Dh00h
←(F2)←
動作例
機能
コード
デフォルト
キー
名称
123
1234567890
1234
1
123
1234567890
1234
1
123 123
1234567890
1234
1234567890
1234
1234 1234
123
123
1234567890
1234
123 12
1234567890
abcd
123456789a
bcd
12345 2345
123 13
1234567890 123456789
1234567890
abcd
1234567890
bcd