以下のような 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 |
他のキーストロークは、与えられた文字を挿入し、(行折り返し付きで) 右に移動するコマンドとして扱われます。
) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。