查詢或變更調色盤顏色 (OSC 4)
根據索引查詢或變更調色盤中的顏色。
- 0x1B
- ESC
- 0x5D
- ]
- 0x34
- 4
- 0x3B
- ;
- ____
- n
- 0x3B
- ;
- ____
- c
- 0x1B
- ESC
- 0x5C
- \
根據 c 的值,查詢或變更索引 n 處的調色盤顏色。
如果 c 以單字元 ? 給出,終端機會以索引 n 處顏色的
[顏色表示法] 作為回應。如果 c 是有效的顏色,
則調色盤顏色會改為它。
n 與 c 的成對組合可以多次提供,以
分號(;)分隔。當在一個請求中進行多次查詢時,終端機可能回覆多條序列。
Note
終端機無需回覆與指定時完全相同的顏色。
當某一索引處的顏色被變更時,終端機可以將該顏色轉換為其內部表示, 然後在查詢同一顏色時以不同格式回覆。
當 n 介於 0 到 255 之間時,使用一般的 256 色調色盤。
然而當 n 大於 255 時,它們會對應到
特殊顏色:256 對應到第一種特殊顏色(粗體),
257 對應到第二種(底線),依此類推。
這使其行為等同於將索引減去 256 後的 OSC 5。