ダイアログメニュー - ショートカットの色を設定しますか?

ダイアログメニュー - ショートカットの色を設定しますか?

DosBox、VirtualBox、基本的にさまざまなプログラムやオペレーティングシステムを起動するためのダイアログボックスを持つメニューシステムを作成しました。私が要求したように、ほとんどすべてがうまくいきました。それでも小さなメイクの写真があります。列挙された(?)メニュー項目が単一文字を超えると、複数の色に変わります。

これがショートカットのグループ化を促進するための設計決定である可能性があることを知っています。メニュー項目を「01」、「02」などで始めると、まださまざまな色で表示されます(0は赤、2番目の数字は黄色)。 「1」を押すと「10」に移動し、「11」などに移動します。

この設定の単純さを高く評価します。項目が多いメニューがある場合は、「1」や「2」などを押して10個のグループに移動できます。

視覚的な信号を取り除きたい。メニュー項目の色を同じにしたいです。つまり、選択番号「12」の「1」と「2」が同じ色になるようにしたいのです。

可能ですか?

答え1

いくつかの色は設定可能です。実装するコードについて話しているようです。ここ:

attrs[3] = tag_key_selected_attr;
attrs[2] = tag_key_attr;
attrs[1] = tag_selected_attr;
attrs[0] = tag_attr;

そして(「キー」は興味のある詳細です)ディレクトリに色を設定するいくつかの例がありますsamples部分:

# Tag key color
tag_key_color = button_key_inactive_color

# Selected tag key color
tag_key_selected_color = (RED,BLUE,ON)

つまり、さまざまなラベルの色を同じに設定すると、ハイライトが消えます。

関連情報