議論/画面出力抽象化/2007/03.実装する制御コード


Top / 議論 / 画面出力抽象化 / 2007 / 03.実装する制御コード

実装予定

以下の ECMA-48 CSIシーケンス を実装する(CSIシーケンスの詳細な仕様が分からないときはStandard ECMA-48を参照のこと。)
http://svn.navi.cx/picogui/trunk/pg1/server/widget/terminal_vt102.c (参考になる)

ESC 7		Save Cursor (DECSC)
ESC 8		Restore Cursor (DECRC)
ESC [ Ps @	Insert Ps (Blank) Character(s) (default = 1) (ICH)
ESC [ Ps A	Cursor Up Ps Times (default = 1) (CUU)
ESC [ Ps B	Cursor Down Ps Times (default = 1) (CUD)
ESC [ Ps C	Cursor Forward Ps Times (default = 1) (CUF)
ESC [ Ps D	Cursor Backward Ps Times (default = 1) (CUB)
ESC [ Ps ; Ps H	Cursor Position [row;column] (default = [1,1]) (CUP)
ESC [ Ps J	Erase in Display
		Ps = 0 -> Clear Below (default)
		Ps = 1 -> Clear Above
		Ps = 2 -> Clear All
ESC [ Ps K	Erase in Line
		Ps = 0 -> Clear to Right (default)
		Ps = 1 -> Clear to Left
		Ps = 2 -> Clear All
ESC [ Ps L	Insert Ps lines (default = 1) (IL)
ESC [ Ps M	Delete Ps lines (default = 1) (DL)
ESC [ Ps P	Delete Ps Characters (default = 1) (DCH)
ESC [ T		Track Mouse (???)
ESC [ Ps c	Device Attributes (DA1)
ESC [ Ps ; Ps f	Cursor Position [row;column] (default = [1,1]) (HVP)

コメント

コメントはありません。 コメント/議論/画面出力抽象化/2007/03.実装する制御コード?

お名前:

MENU

now: 5

リンク


最新の20件
2018-10-07 2018-09-20 2018-09-03 2018-05-09 2017-09-29 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-05-29 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 1859, today: 1, yesterday: 0

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:48:03 (3885d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.019 sec.