以下のような Textbox オブジェクトをインスタンス生成することが できます:
| win) |
(0, 0) です。インスタンスの stripspaces
フラグの初期値はオンに設定されます。
Textbox オブジェクトは以下のメソッドを持ちます:
| [validator]) |
| ch) |
| キーストローク | 動作 |
|---|---|
| Control-A | ウィンドウの左端に移動します。 |
| Control-B | カーソルを左へ移動し、必要なら前の行に折り返します。 |
| Control-D | カーソル下の文字を削除します。 |
| Control-E | 右端 (stripspaces がオフのとき) または行末 (stripspaces がオンのとき) に移動します。 |
| Control-F | カーソルを右に移動し、必要なら次の行に折り返します。 |
| Control-G | ウィンドウを終了し、その内容を返します。 |
| Control-H | 逆方向に文字を削除します。(バックスペース) |
| Control-J | ウィンドウが 1 行であれば終了し、そうでなければ新しい行を挿入します。 |
| Control-K | 行が空白行ならその行全体を削除し、そうでなければカーソル以降行末までを消去します。 |
| Control-L | スクリーンを更新します。 |
| Control-N | カーソルを下に移動します; 1 行下に移動します。 |
| Control-O | カーソルの場所に空行を 1 行挿入します。 |
| Control-P | カーソルを上に移動します; 1 行上に移動します。 |
移動操作は、カーソルがウィンドウの縁にあって移動ができない場合には 何も行いません。場合によっては、以下のような同義のキーストロークが サポートされています:
| 定数 | キーストローク |
|---|---|
| KEY_LEFT | Control-B |
| KEY_RIGHT | Control-F |
| KEY_UP | Control-P |
| KEY_DOWN | Control-N |
| KEY_BACKSPACE | Control-h |
他のキーストロークは、与えられた文字を挿入し、(行折り返し付きで) 右に移動するコマンドとして扱われます。
| ) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。